전체보기 242

점프 투 장고 (django) 셀프 스터디 2

점프 투 장고 (django) 셀프 스터디 2 파이참 설치 윈도우용 파이참 설치 파일 주소 : www.jetbrains.com/ko-kr/pycharm/download/#section=windows PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 파이참 한국어 패키지 적용 방법 : https://generalbulldog.tistory.com/18 [Python] 파이참(PyCharm) 한글로 사용하기 IDE : PyCharm [설치방법] 난 영어를 별로 좋아하지 않는다. 다른 웬만한 공학도들도 비슷하리라 생각한다. 필요에 의해 멀리하지 않으려 노력은 하지만 처음 접하는 프로그램이 영어판이라는 이유 generalbulldog.tistor..

개발/(6) django 2023.04.21

점프 투 장고 (django) 셀프 스터디 1

점프 투 장고 (django) 셀프 스터디 1 django란? 웹 프로그램을 쉽고 빠르게 만들어주는 웹 프레임워크 웹 프레임워크란? 웹 프로그램을 만들기 위한 스타터 키트 쿠키나 세션 처리, 로그인과 로그아웃 기능, 권한 처리와 같은 다양한 기능들을 일일이 만들 필요 없이 이미 탑재된 기능으로 구현 가능 django 의 장점 튼튼한 웹 프레임워크 = 기본적으로 보안 공격을 막아주는 기능 탑재 무수히 많은 기능이 이미 탑재 흥미로운 부분이 다양하게 존재(다양한 기능들로 인해) django 설치하기 파이썬 설치 필수 가상환경 설치 가상환경 진입한 상태에서 cmd로 pip install django==4.0.3 명령어 작성 만약 장고 설치하고 마지막에 python.exe -m pip install --upgr..

개발/(6) django 2023.04.20

django 입문 과정 정리 1

django 입문 과정 정리 1 django란? 파이썬 웹 개발 프레임워크 파이썬 언어로 웹사이트를 개발하는 프레임워크 django 설치 학습 PC에 파이썬(3.7 이상의 버전) 설치되어 있어야 함 - 필수 텍스트에디터 툴이 설치되어 있어야 함 - 필수 텍스트에디터(Text Editor)는 Visual Studio Code, Notepad++, Atom 등의 에디터를 의미 Database는 Oracle, MySQL, SQLite 등을 사용 가능 (SQLite는 장고 설치하면 자동적으로 사용 가능) 가상환경을 먼저 구축하고 그 안에 장고를 설치하는 것을 권장 파이썬 3점대 버전이라면 Pip 프로그램을 이용하여 설치하고 사용 가능 - 권장 출처 : https://www.inflearn.com/course/%..

개발/(6) django 2023.04.17

프로그래머스 코딩테스트 Lv.1 완주하지 못한 선수

Lv.1 완주하지 못한 선수 문제 풀이 collections 함수의 Counter() 함수와 get()함수를 사용하여 해결합니다. Counter() 함수는 iterable한 객체 내 원소들의 개수를 세주는 함수입니다. get() 함수는 딕셔너리에서 key에 해당하는 값을 반환합니다. 딕셔너리에 해당 값이 없는 경우는 "None"을 반환합니다. 위 두 함수를 이용해서 완주한 사람들의 원소들 개수를 모두 가져온 뒤, 참가자의 값들을 하나씩 빼주는 방식으로 문제를 해결합니다. 리스트보다 훨씬 빠른 속도로 문제 해결이 가능하여 효율성 테스트를 통과할 수 있습니다. 느낀점 새로운 함수를 두 가지나 알게되어 너무 기쁩니다. 아직 모르는 함수가 많다고 느꼈습니다. 더더욱 공부해야 합니다. 출처 : 프로그래머스 홈페이..

프로그래머스 코딩테스트 Lv.1 숫자 짝꿍

Lv.1 숫자 짝꿍 문제 풀이 일반적인 풀이로는 테스트 11번부터 시간초과로 인해 문제가 해결되지 않았습니다. for문으로 X와 Y를 전부 불러올시에 최대 9조개의 루트를 돌기 때문에 X와 Y 자체를 다루는 것은 시간지체가 큽니다. 그래서 단순히 문자의 개수만 가져와서 다루도록 코드를 작성했습니다. 문제에서 제시되는 반복을 최대한 줄여 문제를 해결했습니다. 느낀점 시간복잡도 개념을 마주하게 되어서 인상깊었습니다. 앞으로도 문제를 풀 때, 시간 개념에 대해서 한번 더 생각하게 될 것 같습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/

무릎 인공관절 대체 수술 (TKR, Total Knee Replacement)

무릎 인공관절 전치환술 (TKR, Total Knee Replacement) (TKA, Total Knee Arthroplasty) 정의 굳어버린 무릎과 관절을 금속과 인공관절로 대체하는 수술 적응증 연골의 말기 손상 관절염으로 인해서 일상 생활에 지장이 되는 통증이 유발되는 경우 퇴행성 관절염, 외상성 관절염, 류마티스성 관절염 수술 후 장점 극심한 통증은 가라앉고 일상생활이 가능해짐 특징 인공관절의 한계는 10~15년 정도로 예상 절개부위는 10~20cm정도의 크기 (집도의와 상황마다 절개부위의 크기가 다름) 수술 후 재활치료가 필요 수술 과정 무릎 부근으로 절개를 시행 Patella(무릎뼈)를 개방하고 안쪽 뼈를 삭골 무릎 연골을 제거하고 Tibia(정강뼈)와 Femur(대퇴, 넙다리뼈) 삭골 삭골..