Python 강의(심화)
학습목표:
일단 포기하지 말고 매일 그냥 하자.
가상 환경(virtual environment)이해하고 구축하기
코드 컨벤션 이해하기
배운내용:
가상환경(virtual environment)이란?
각자 독립된 파이썬 실행 환경, 개발환경을 의미
프로젝트 A와 B를 진행한다면 독립환경도 각각 존재한다.
터미널에서 python -m venv venv 입력하여 가상환경 구축가능
이후, vanv폴더에서 activate 활성화시키기 위해
venv\Scripts\activate 입력한다.
아래와 같이 터미널에 나온다면 성공.
코드 컨벤션이란?
코드를 짤때는 기본적으로 사람이 읽을 수 있게 짜야한다. 내가 짰더라도 코드양이 많으면 '이게 뭐지..?' 싶은 생각이 든다.
이렇게 당황스러운 상황을 만들지 않기위해 스타일을 통일하는 '약속'
파이썬은 PEP 8이라는 가이드를 제공한다. https://peps.python.org/pep-0008/
함수 작성할때 어떤 방식으로 작성하고 어떤 방식은 옳은지 등등에 관한 모든게 PEP8에 있다.
코드 컨벤션은 언어에 따라 요구하는 내용이 다르다!
파이썬에서 원하는 것은 네이밍 컨벤션 (파스칼, 스네이크, 카멜)
Pascal : PythonIsVeryGood * Class를 네이밍할 때
Camel : pythonIsVeryGood *Java에서 주로 사용
Snake : python_is_very_good *변수 / 함수를 네이밍할 때
상수 = 한번 선언하고 전혀 바뀌지 않는 값
'내일배움캠프 AI 웹 프로그래밍' 카테고리의 다른 글
내일배움캠프 12일차 TIL_코드 컨벤션과 네이밍 컨벤션 표기법 (0) | 2023.08.23 |
---|---|
내일배움캠프 11일차 TIL_Python 터미널 변경 (0) | 2023.08.21 |
내일배움캠프 9일차 TIL_vs code 파일 생성 (0) | 2023.08.21 |
내일배움캠프 8일차 TIL_if문을 포함한 함수+문법 (0) | 2023.08.16 |
내일배움캠프 7일차 TIL_문자열,인덱싱과 슬라이싱 및 문법 이해 (0) | 2023.08.16 |