히가의 devlog

[혼자 공부하는 파이썬] Chapter 01 파이썬 시작하기 본문

Python/기초

[혼자 공부하는 파이썬] Chapter 01 파이썬 시작하기

히가 2022. 3. 2. 13:10

혼자 공부하는 파이썬 Chapter01. 파이썬 시작하기

 

 

1. 프로그래밍(Programming)

: 프로그램을 만드는 것

 

 

2. 프로그램(Program) = Pro(미리, 먼저) + Gram(작성된 것)

: 미리 작성된 진행계획

 

 

3. 컴퓨터 프로그램

: 컴퓨터가 무엇을 해야 할지 미리 작성된 진행계획

 

 

4. 프로그래밍 언어

1) 이진숫자 : 컴퓨터가 이해할 수 있는 값으로 0과 1로 이루어져 있음

2) 이진코드 : 이진 숫자로 이루어진 코드

     but. 이진 코드로 프로그램을 만드는 것은 사람에게 어렵고 비효율적

3) 프로그래밍 언어 : 사람이 이해하기 쉬운 언어

4) 소스코드 : 프로그래밍 언어로 작성한 프로그램

∴프로그래밍 언어를 컴퓨터가 이해할 수 없기 때문에 이를 변환해주는 코드 실행기 필요(일종의 번역기 역할)

 

 

5. 파이썬의 장단점

1) 장점

① 비전공자도 쉽게 배울 수 있는 언어

② 다양한 분야에서 활용됨(웹 서버, 해킹도구, IoT, 인공지능)

③ 대부분의 운영체제에서 동일하게 사용됨

 

2) 단점 : 느림

cf) C언어는 파이썬에 비해 빠르지만 어려움

 

 

6. 파이썬 설치하기

: 디폴트 값으로 설치하되 아래의 Add Python 3.10 to PATH에 체크했는지 반드시 확인!

 

Add Python 3.10 to PATH 체크 확인하기

 

 

7. 비주얼스튜디오 코드 설치하기

1) 디폴트 값으로 설치

2) 비주얼 스튜디오 코드 실행 후, 왼쪽의 도구 바에서 확장을 클릭한 후 한글 언어팩 설치

 

확장-한글언어팩 설치

 

8. 표현식과 문장

1) 표현식 : 어떠한 값을 만들어 내는 간단한 코드 ex) 문자, 수식, 문자열

2) 문장 : 표현식이 하나 이상 모인 것, 파이썬에서는 한 줄이 한 문장 ex) print("Hello")

3) 프로그램 : 문장이 모인 것

 

 

9. 키워드

1) 특별한 의미가 부여된 단어로, 파이썬이 만들어질 때 이미 사용하겠다고 예약해놓은 것

2) 프로그래밍 언어에서 사용자가 변수의 이름을 정할 때 키워드를 사용하면 안됨

3) 키워드인지 아닌지 확인하는 코드

import keyword
print(keyword.kwlist)

4) 파이썬의 키워드들

 

False None True __peg_parser__ and as
assert async await break class continue
def del elif else except finally
for from global if import in
is lambda nonlocal not or pass
raise return try while with yield

 

10. 식별자

1) 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어

2) 주로 변수 또는 함수의 이름에 사용됨

3) 의미 있는 단어 사용하기

 

4) 식별자 규칙

① 키워드를 사용하면 안 됨 

② 특수문자는 언더바(_)만 허용됨 

③ 숫자로 시작하면 안됨

④ 공백을 포함하면 안됨

 

 

11. 스네이크 케이스와 캐멀 케이스

1) 스네이크 케이스 : 단어 사이에 언더바(_) 기호를 붙여 식별자 만들기 ex) item_list

첫 글자가 소문자라면, 무조건 스네이크 케이스!

 

2) 캐멀 케이스 : 단어들의 첫 글자를 대문자로 만들어 식별자 만들기 ex) ItemList

첫글자가 대문자라면, 무조건 캐멀 케이스!

 

식별자의 구분

 

12. 주석

: 주석으로 처리하고자 하는 부분 앞에 #기호 붙이기

print("heega의 블로그에 오신 것을 환영합니다.") #문자열을 출력합니다.

 

 

13. 출력 : print() 함수

1) print(출력하고 싶은 내용)

2) 하나만 출력하기

print("heega의 블로그에 오신 것을 환영합니다")

print(52)

3) 여러 개 출력하기

print("heega의","블로그에","오신 것을","환영합니다.")

print(52,222)

4) 줄 바꿈 하기

print()

 

'Python > 기초' 카테고리의 다른 글

[혼자 공부하는 파이썬] Chapter 02 자료형  (0) 2022.03.02
Comments