Search

#002#방통대 강의 2강

파이썬이란

파이썬의 태동

귀도반 로섬이란 개발자가 개발한 언어.
암스테르담 대학에서 수학과 컴퓨터를 전공
ABC 언어의 후속작으로 개발

파이썬의 개발 목적

사용성
오픈소스
인간적
영어와 비슷한 형태로 사람이 이해하기 쉬워야한다.
신속성
직관적
if 4 in [1,2,3,4] : print(”4가 있습니다.)
출력 : 4가 있습니다.

파이썬의 특징

인간 언어와 유사
뛰어난 생산성
막강한 지원군 → 전세계 820만명의 개발자
다양한 라이브러리와 프레임워크

주피터 노트북과 주피터 랩

프로그램 코드를 브라우저에서 실행해주는 대화식 환경
탐색적 데이터 분석에 적합하다.

파이썬 시작하기

에코와 계산

에코
→ hello world, python! 입력하면 hello world, python으로 출력이 된다.
계산
입력→ 123 *456 /789
출력→ 71.087452471
함수
특정 작업을 수행하는 코드의 집합
소스코드 파일 (welcome.py)
소스 코드를 저장했다가 필요할 때 꺼내쓸수 있게 하는 것
사칙연산
+, - , *, /
파이썬 인코딩 문제 해결 방법 #-*- coding:utf-8 -*- 문구를 붙여넣어서 사용하면된다.
#-*- coding:utf-8 -*-
Java
복사
들여쓰기
들여쓰기 때문에 서로 다른 그룹에 있게 된다. → indentationError를 일으킨다.

프로그래밍 스타일과 문서화

적절한 공백을 사용해라.
주석 사용

2강 실습

입력후 ctrl + enter 를 누르면 입력이된다.
문자를 그냥 인식 못한다. 작은 따옴표를 붙여야된다.
줄 바꿈을 하기 위해서는 shift + enter 누르면 입력줄이 새로 생긴다. 아래 문자열은 ECHO로 출력이 된거라 [] 안의 숫자가 증가 되지 않았다.
print함수로 출력을 하면 [] 의 숫자가 증가한다.
에코로 연산이 되었다.
프린트 함수안에 따옴표가 붙으면 문자열로 인식하여 연산이 되지 않는다.
연산결과를 프린트 한다.
동일한 코드 그룹은 같은 인덴트를 가져야 한다. 인덴트가 다르면 IndentationError 에러가 발생한다.
split cell로 묶여있는 코드가 분리를 시킬 수 있다.
split과 반대로 merge로 분리된 코드를 합칠 수 있다.