본문 바로가기
  • Coding & Book

파이썬8

<웹 개발 새로고침> 서평 후기 서평 후기 "웹 개발 새로고침"은 제이펍 출판사의 김승구 저자가 웹 프로그램의 구조와 원리에 대한 정보를 제공하는 책입니다. 이 책은 웹 프로그래밍을 처음 배우는 사람들을 위해 자세한 설명과, 파이썬 코드와 패키지 사용, 데이터베이스 연결을 통해 하나의 웹 프로젝트를 만드는 과정을 설명하고 있는 책입니다. 이 책을 읽어본 후, 장점으로는 먼저, 입문자들이 웹 개발에 쉽게 접근할 수 있도록 해당 과정이 사진과 함께 자세하게 설명되어 있다는 점입니다. 이게 웹 프로그래밍의 복잡한 개념을 시각적으로 이해하는 데 큰 도움을 주었던것 같습니다. 특히 로그인 과정과 같은 중요한 처리과정에 대한 설명은 뛰어나다고 생각했는데, 이러한 점이 핵심 주제를 이해하는 데 큰 도움이 되지않았나 라고 생각했습니다. 또한, 이 책.. 2023. 11. 3.
파이썬(VSCode에서 ModuleNotFoundError)에러 해결 방법 파이썬 (ModuleNotFoundError) 에러 새로운 프로젝트를 하는 경우에 많이 뜨는 에러입니다. 임포트하면서 많이 생기는 에러인데요 파이썬의 저장위치나 환경변수등이 달라 생기는 문제라고 합니다. 저는 pymysql을 임포트 할려고 했더니 생겼습니다. import pymysql 이는 인터프리터 설정으로 해결할수 있다고 합니다. 해결 방법은 VSCode에서 ctrl + shift + p 를 눌러 줍니다. 그후 인터프리터 선택( Select Interpreter)를 눌러주시면 됩니다. 그러면 경로들이 나오는데 저는 pymysql을 c드라이브에 임포트 해놓고 d드라이브에 있는 파이썬으로 실행해서 오류가 났던것 같습니다. 이를 c드라이브로 바꾸어주니 오류가 해결되었습니다. 2023. 8. 21.
파이썬 pip (명령어 및 에러 해결 방법) pip명령어 옵션 설명 사용법 install 패키지 설치 pip install [패키지명] install --upgrade 패키지 업그레이드 pip install --upgrade [패키지명] uninstall 패키지 삭제 pip uninstall [패키지명] list 설치 패키지 목록 pip list show 패키지 상세 정보 pip show [패키지명] 업그레이드 방법 파이썬 패키지를 사용하다 보면 가끔 위와 같이 최신 버전이 있다고 나올 때가 있고 에러가 뜨는 경우도 있습니다. 그러면 창에 아래 코드를 입력해주시면 됩니다. python.exe -m pip install --upgrade pip 에러 위코드로 문제가 없으면 다행이지만 저는 아래와 같은 에러가 났습니다. 이는 엑세스 권한 문제로 인해 .. 2023. 7. 28.
11장 모듈 다루기 모듈 파이썬에서 서로 관련이 있거나 비슷한 기능을 하는 함수, 클래스를 담고 있는 파일을 제공하는 것을 말합니다. 프로그램의 기능을 독립적인 작은 단위로 나누는 작업을 모듈화라고 합니다. 모듈 사용하는 방법 & import문 기본적인 방법으로 import문인데 파일명에서 확장자 .py를 제외한 모듈명만 적어주시면 됩니다. 예를 들어 theater_moudle.py 라는 모듈을 만들었을 경우 theater_moudle 이 모듈명입니다. import theater_moudle theater_moudle.price(3) theater_moudle.price_morning(1) 위와 같이 긴 이름을 계속 적기에는 효율이 떨어지므로 as를 이용해 아래와 같이 줄일 수 있습니다. import theater_moud.. 2023. 7. 27.
2주차 완료 https://loui3.tistory.com/99 5장 자료구조 1. 리스트 값을 여러개 넣기 위해 사용합니다. 각 값의 자료형은 다를 수 있습니다. number = [1,2,3] 2. 값 추가하기 리스트안에 값을 추가 할수 있습니다. append() 와 insert()를 사용합니다. append는 리스 loui3.tistory.com https://loui3.tistory.com/102 5-2장 자료구조 1. 튜플 튜플은 리스트와 비슷하지만 차이점으로 요소들을 변경할수 없습니다. 변수를 여러 줄에 따로 정의하는 대신 튜플 형태로 한 줄에 여러 변수의 값을 정의할수도 있습니다. num_tuple = (1, 2, loui3.tistory.com https://loui3.tistory.com/105 6장 .. 2023. 7. 14.
7장 함수 함수 입력값에 따라 결과(출력값)이 달라지는 어떤 동작을 수행하는것입니다. 함수의 입력값을 전달값, 출력값을 반환값이라고 합니다. input(),print()문도 함수 입니다.(내장 함수) 개발자가 파이썬으로 직접 코드를 작성해 만든 함수를 사용자 정의 함수라고 합니다. 함수명으로 함수를 사용하는것을 "함수를 호출한다" 라고 합니다. # def 함수명: # 실행할문장1 def open_account(): print("계좌를 개설합니다.") open_account() 전달값과 반환값 전달값은 함수를 사용하려고 호출할때 함수에 전달하는 값입니다. return문으로 함수를 호출한 위치에 값을 반환하는데 이때 반환하는값을 반환값이라고 합니다. def 함수명(전달값1, 전달값2): 실행할 문장1 실행할 문장2 r.. 2023. 7. 14.