파이썬 공부 시작
파이썬은 많은 분야에서 쓰이는 프로그래밍 언어이다.
반도체 엔지니어들도 코딩을 해야 하는 세상이기에, 나 또한 시대의 흐름에 맞추어 파이썬 공부를 시작 해보려 한다.
첫 강의로는 유튜버 JoCoding(조코딩)의 파이썬 기초강좌, 점프 투 파이썬을 선택했다.
점프 투 파이썬 1강 공부 기록
1. 파이썬의 특징
- 귀도 반 로섬이 취미로 만든 언어
- 파이썬은 쉽고, 무료지만 강력한 언어이다
- 인스타그램, 넷플릭스, 아마존 등에서 사용중임
- 구글 소프트웨어의 절반 이상이 파이썬
- 이해하기 쉬워 공동 작업과 유지보수가 편함
- 문법이 쉽다
- C 언어와 궁합이 좋다
비교적 느린 파이썬과 빠른 C언어와의 조합
-컴파일 언어 vs 인터프리터 언어
c언어 vs 파이썬
컴퓨터가 바로 알아듣냐 vs 인터프리터를 거쳐 해석해줘야하냐: 그래서 파이썬이 다소 느리다
- 간결하다
다만 줄을 맞춰 써야함
2. 파이썬으로 할 수 있는 일
- 웹 프로그래밍
- 인공지능과 머신러닝
- 수치 연산 프로그래밍
- 데이터 분석
- 데이터베이스 프로그래밍
- 시스템 유틸리티 제작
- GUI(Graphic User Interface) 프로그래밍
- C/C++과 결합하기
- 사물인터넷 (IoT)
3. 할 수 없는 일
- 시스템과 밀접한 프로그래밍 영역
- 모바일 프로그래밍
4. 파이썬 설치하기
- 파이썬 언어 패키지를 다운로드 한다.
- 파이썬이 어느 곳에서든 실행될 수 있도록 Add Python 3.11 to PATH 옵션을 선택 (현재는 3.12)
https://www.python.org/downloads/
5. 파이썬 둘러보기
- >>> : REPL
- Read Evaluate Print Loop로, 파이썬 코드를 실행해볼 수 있음
6. 파이썬과 에디터
- IDLE
- 파이참
- 비주얼스튜디오코드
https://code.visualstudio.com/download
- 맥 버전 설치 완료!
- 맥에서 파이썬 실행시, 터미널 -> python3 타이핑 (그냥하면 2버전으로 작동함)
- 'Colab'을 사용하면 설치 없이 온라인에서 파이썬을 사용할 수 있다.
- VS Code extension에서 파이썬 설치 완료
파일,폴더 추가 등이 가능하다.
오른쪽 위 삼각형(run버튼)을 클릭하면 실행해볼 수 있다.
잘 출력이 되는 것을 확인할 수 있음
- IDE: 통합개발환경
여러가지 요소들을 통합해
한 화면에서 보면서 개발할 수 있는 환경을 말한다.
command + / 하면 주석을 적용할 수 있다
(윈도우의 경우에는 control + / )
주석 처리된 초록색 글자는 (#기호 붙은것)
설명 개념으로, 실행되지 않는다.
다른 개발자에게 내용 전달,
혹은 오픈소스에 대한 설명을 위한 기능
world는 출력되지 않은 것을 확인할 수 있음
- chat GPT에게 소소한 코딩 질문을 하면서
학습에 활용하면 좋음!
코드 개선까지 해줌,
영어로 질문하면 더 좋음
강의자료:
https://www.youtube.com/watch?v=7ttbyGI5igA&list=PLU9-uwewPMe05-khW3YcDEaHMk_qA-7lI&index=1
https://www.youtube.com/watch?v=mEeZoDGITGw&list=PLU9-uwewPMe05-khW3YcDEaHMk_qA-7lI&index=2