본문 바로가기

Python8

내일배움캠프 13일차 TIL_변수 유효 범위(variable scope) Python 강의(심화) 오늘의 학습 키워드: 변수 유효 범위(variable scope) & 자주 사용되는 모듈 및 패턴 공부한 내용 본인의 언어로 정리하기: 변수 유효범위: 변수가 선언된 위치나 키워드에 따라 변수를 사용할 수 있는 범위가 달라지는 것. 지역 변수(local variable): 함수 내부에 선언. 외부에 영향력 X 전역 변수(global variable): 함수 밖에서 선언되며 어디서든 접근 O 자주 사용되는 모듈 및 패턴 type() / 값의 자료형 확인해보기 split() / string을 list로 변환하기 join() / list를 string으로 변환하기 replace() / 문자열 바꾸기 pprint() / 코드 예쁘게 출력하기 random / 랜덤한 로직이 필요할 때 ti.. 2023. 8. 23.
내일배움캠프 12일차 TIL_코드 컨벤션과 네이밍 컨벤션 표기법 Python 강의(심화) 오늘의 학습 키워드: 코드 컨벤션과 네이밍 컨벤션 표기법 공부한 내용 본인의 언어로 정리하기: 파이썬에서는 네이밍 컨벤션으로 변수 / 함수를 네이밍할 때: Snake 표기법 Class를 네이밍할 때: Pascal 표기법 오늘의 회고: 내일배움캠프가 하루 12시간인데 안하던 공부를 하려니 하루 5시간 집중도 보통 힘든게 아니다. 차라리 야근하며 일했던 시절이 쉬웠다고 느껴질만큼(?) 쉽지 않은 스케줄. 공부를 하다가 모르는게 있으면 차라리 당당하게 질문을하면 좋다. 그럼 바로 도움을 받을 수 있고 나의 공부 집중력도 올라간다. 12시간 중 얼마나 몰입했는지: 20% 더 나은 미래를 위해 내일 어떤 공부를 진행할 것인지: 강의를 듣고 바로바로 vs code로 연습도 해보고 싶지만 그.. 2023. 8. 23.
내일배움캠프 11일차 TIL_Python 터미널 변경 Python 강의(심화) 학습목표: 하루 공부량 5시간만이라도 채워보자. OS의 이해 및 오류 해결 배운내용: 파이썬에서 변수의 유효 범위에 대해 배우려고 하는데... 자꾸 빨간색으로 에러가 뜬다. 궁금한건 못참지. 다행히 튜터님께서 바로 질문에 회신을 주셔서 빠르게 해결하였다. 내가 이해한 바에 따르면 vs code는 기본 디폴트 터미널이 파워셀이다. 파워셀은 보안을 위하여 아무래도 더 제약이 많다. 때문에 내가 무슨 액션을 하려고하면 저렇게 에러가 뜰 수 있는 경우가 생긴다. 이럴경우 해결방법은 아래와 같다 cmd 터미널로 디폴트 터미널을 변경 (crtl + shift + p 누르고 검색하기) 하거나 파워쉘 권한을 낮추면된다. 나는 디폴트 값 변경하기로 했고 아래와 같다. cmd 터미널로 디폴트 터미.. 2023. 8. 21.
내일배움캠프 10일차 TIL_가상 환경(virtual environment)이해 Python 강의(심화) 학습목표: 일단 포기하지 말고 매일 그냥 하자. 가상 환경(virtual environment)이해하고 구축하기 코드 컨벤션 이해하기 배운내용: 가상환경(virtual environment)이란? 각자 독립된 파이썬 실행 환경, 개발환경을 의미 프로젝트 A와 B를 진행한다면 독립환경도 각각 존재한다. 터미널에서 python -m venv venv 입력하여 가상환경 구축가능 이후, vanv폴더에서 activate 활성화시키기 위해 venv\Scripts\activate 입력한다. 아래와 같이 터미널에 나온다면 성공. 코드 컨벤션이란? 코드를 짤때는 기본적으로 사람이 읽을 수 있게 짜야한다. 내가 짰더라도 코드양이 많으면 '이게 뭐지..?' 싶은 생각이 든다. 이렇게 당황스러운 상황.. 2023. 8. 21.