본문 바로가기
컴퓨터 & 데이터/Python

[Python 공부 기록] 파이썬 기초 - JoCoding 점프 투 파이썬 (1)

by find my better_ 2024. 6. 12.
728x90
반응형

 

파이썬 공부 시작

 

파이썬은 많은 분야에서 쓰이는 프로그래밍 언어이다.

반도체 엔지니어들도 코딩을 해야 하는 세상이기에, 나 또한 시대의 흐름에 맞추어 파이썬 공부를 시작 해보려 한다.

첫 강의로는 유튜버 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/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

5. 파이썬 둘러보기

 

 - >>> : REPL

- Read Evaluate Print Loop로, 파이썬 코드를 실행해볼 수 있음

 

 

6. 파이썬과 에디터

 

- IDLE

- 파이참

- 비주얼스튜디오코드

https://code.visualstudio.com/download

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

 

- 맥 버전 설치 완료!

- 맥에서 파이썬 실행시, 터미널 -> 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

 

728x90
반응형