01장 파이썬이란 무엇인가?
2022년 6월 27일 / C언어 경험자라 너무 쉬운것은 건너 뛴다.
01-1 파이썬이란?
구글에서 만든 소프트웨어의 50% 이상이 파이썬으로 작성되었다. 에를들어 인스타그램, 드롭박스 등이 있다.
유지보수가 매우 쉽고 편하다.
01-2 파이썬의 특징
- 파이썬은 인간다운 언어이다. (직관적이다)
- if 4 in [1,2,3,4]: print ("4가 있습니다")는 만약 4가 1, 2, 3, 4 중에 있으면 '4가 있습니다'를 출력한다.로 읽을 수 있다.
- 문법이 쉬워 빠르게 배울 수 있다.
- 파이썬은 무료이지만 강력하다.
- 파이썬은 간결하다.
- 파이썬은 들여쓰기를 하지 않으면 프로그램이 실행되지 않는다.
- 파이썬은 프로그래밍을 즐기게 해준다.
- 개발속도가 빠르다.
Life is too short, You need Python.
01-3 파이썬으로 무엇을 할 수 있을까?
- 파이썬으로 할 수 있는일
- 시스템 유틸리티 제작
- GUI 프로그래밍 (Graphic User Interface)
- C/C++와의 결합
- 웹 프로그래밍
- 수치 연산 프로그래밍: NumPy라는 모듈을 제공
- 데이터베이스 프로그래밍: 피클이라는 모듈 제공
- 데이터 분석, 사물 인터넷
- 파이썬으로 할 수 없는 일
- 시스템과 밀접한 프로그래밍 영역: 운영체제, 많은 횟수의 반복과 연산, 데이터 압출 알고리즘 개발 프로그래밍
- 모바일 프로그래밍
01-4 파이썬 설치하기
Add Python 3.7 to PATH 옵션을 선택해야한다. 파이썬이 어느곳에서든 실행될 수 있다.
01-5 파이썬 둘러보기
- 파이썬 기초 실습 준비하기.
시작 -> 프로그램 -> Python 3.7 -> Python 3.7(32-bit)
- 파이썬 기초 문법 따라해보기
사칙연산 - 연산 기호만 넣어주면 출력됨.
- 변수에 숫자 대입하고 계산하기
- 변수에 문자 대입하고 출력하기
>>> a= "Python"
>>> print(a)
Python
변수 이름 a만 입력하여 a의 값을 출력할 수도 있다.
- 조건문 if
>>> a=3
>>> if a > 1:
print("a is greater then 1")
a is greater then 1
- 반복문 for
>>> for a in [1, 2, 3]:
print(a)
1
2
3
위 코드의 의미는 '[1, 2, 3] 리스트의 앞에서부터 하나씩 꺼내어 a 변수에 대입한 후 print(a)를 수행하라.'이다.
- 반복문 while
>>> i = 0 #i는 0이다.
>>> while i < 3: #i가 3보다 작을 동안
i=i+1 #i에게 1씩 더해준다.
print(i) #i를 출력한다.
1
2
3
- 함수
>>> def add(a, b)
return a+b
>>> add(3,4)
7
01-6 파이썬과 에디터
복잡한 소스코드를 쓸 때, 여러 번 사용하기 위한 프로그램을 만들 때 에디터를 사용한다.
IDLE (Python ~) 사용하기.
#으로 주석 사용할 수 있다. 또한 문단 위 아래로 """를 사용해 큰 주석문을 만들 수 있다.
추천 에디터로는
1. 비주얼 스튜디오 코드 (파이썬 Extension 메뉴에서 설치하기)
2. 파이참 (이게 더 나음)
'나만의 스터디 > 파이썬' 카테고리의 다른 글
02 파이썬 프로그래밍의 기초, 자료형 - 2 (포매팅, 문자열 함수) (0) | 2022.06.29 |
---|---|
02 파이썬 프로그래밍의 기초, 자료형 - 1 (0) | 2022.06.29 |