Python

Python 기초

beginner29 2020. 6. 30. 10:59

 

1. Variables, Data Type

: 파이썬 변수,데이터 타입 - 임시로 혹은 영구적으로 값을 기억해두기 위한 저장소

- 프로그래밍에는 문자열, 정수, 문자 등 여러 데이터 타입이 존재함

ex) "test", 32 등 

 

2. Function, If

:  프로그래밍 코드를 작성하다보면 반복되는 코드를 줄여주기 위해 사용  (function)

프로그래밍도 사람이 하는 것이므로 조건을 판단한 후 그 상황에 맞게 처리해야하는 경우 사용 (IF)

 

3. Loop

: 이름 그대로 반복에 사용됨 

ex) for, while .. 

 

4. List

: 파이썬의 자료구조 형태 중 하나로 리스트는 값을 나열하는 것 - 변경가능

ex) test = [1,2,3,4,5]

 

5. List, Dictionary

:  단어그대로 사전, 딕셔너리는 리스트나 튜플처럼 순차적으로 해당 요솟값을 구하지 않고, KEY 를 통해 VALUE를 얻음.

ex) "이름" = "임걸"

 

6. Tuple, Set

: 요소들을 ()로 감싸고 있고, List와 비슷한 역할을 하지만 요소들의 값을 변경할 수 없다 ( List와 차이) - (Tuple)

python 2.3 부터 지원한 자료형, 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형 - (Set)

ㄴ중복 허용X, 순서 없음

 

7. File I/O

: python 에서 파일을 생성 및 불러올 수 있음.

- 불러온 파일을 읽기, 쓰기, 내용추가 등의 작업을 할 수 있음.

- open(), close(), read(), readline() 등 

 

8. File I/O

: 위와 동일

 

9. Data Visualization

: 데이터 시각화 - 쥬피터

- 말 그대로 데이터 분석 결과를 "시각적" 으로 쉽게 이해할 수 있도록 표현.

 

10. Game

: ??? - 학교 커리큘럼에 나와있을듯 ( 걍 간단한 게임 만들기?? )

 

11. DJango

: 파이썬으로 작성된 오픈 소스 웹 애플리케이션 프레임워크로, MVC 패턴을 따르고 있음.

- 커뮤니티가 잘되어있음

- 성공적인 도입 사례 ( Instagram )

- 높은 코드 완성도

- 인증, 관리와 같은 거의 대부분의 사이트에서 사용하는 기등들이 기본 모듈로 제공됨 등