김왼손의 왼손코딩
www.youtube.com/playlist?list=PLGPF8gvWLYyrkF85itdBHaOLSVbtdzBww
<프로그램을 구성하는 요소>
1. 순차 : 순차구조는 위에서부터 명령을 순차적으로 해결한다.
2. 선택 : 선택구조는 어떤 분기점에서 쭉가다가 '예 or 아니오'를 선택하는거다. 분기하는것.
3. 반복 : 같은 명령을 말 그대로 반복하는것이다.
<왜 파이썬을 배우는가?>
외국은 파이썬을 입문언어로 많이 사용한다.
범용 프로그래밍 언어라 다양하게 쓰일수가 있다. (게임, 보안영역 등등...)
msg = 'Life is Short!'
print(msg.split())
(split를 하면 그대로 뚝뚝뚝 잘린다.)
public static void main(String[] args){
String msg = "Life is Short!";
for(String m : msg.split(" "))
System.out.print(m);
}
위에 코드는 자바로 작성한것인데, 같은 명령을 수행한거다.
비교해보면 파이썬 코드가 비교적 간단한걸 볼 수 있다.
많은 자료들과 커뮤니티들이 있어서 가져다 쓸 수가 있다.
그리고 파이썬을 이용하면 빠르게 개발이 가능하다.
<파이썬 설치>
실행하면 이런 화면이 나온다.
여러 줄을 한 번에 작성하는 에디터 모드도 있다.
<출력하기 : print()>
<입력하기 : input()>
input()을 입력하면 입력을 기다린다.
input안에 값을 입력할 수 있다.
변수에 담아서 재사용 할 수도 있다.
http://www.pythontutor.com/live.html#mode=edit
파이썬튜터의 Live Programming Mode에서는 내가 프로그래밍하고 있는것을 실시간으로 확인가능하다.
<변수와 변수이름>
유니코드 안에 한글이 있기 때문에 한글 변수도 가능하다.
변수명은 숫자로 시작해서는 안된다.
문자로 시작해서 안에 숫자가 들어있는것은 상관없다.
띄어쓰기는 안되며, 대신 언더바를 사용한다.
<Data type>
type안에 변수를 넣으면 해당 변수의 데이터타입을 알 수있다.
리스트는 여러가지의 자료형을 모아서 쓰거나 한꺼번에 수행할 수 있다.
random이라는 모듈을 import 해서 제비뽑기를 할 수도있다.
appned를 사용하면 기존 배열에 값을 추가할 수 있다.
이렇게 리스트는 값을 바꿀 수가 있다.
튜플은 리스트와 비슷한데 안에 있는 값을 바꿀 수가 없다.
값을 바꾸려고 하면 아래와 같이 에러가 난다.
딕셔너리는 관련된 정보를 연관시켜놓은거다.
{key1: val1, ...}
수정도 가능하다.
<자료형 변환하기>
이번에는 문자열로 변환해보자.
문자형을 리스트로 바꿀 수도 있다.
<주석>
파이썬에는 # 을 주석으로 사용한다.
※ 본 포스팅은 개인 공부 기록을 목적으로 남긴 글이며 본 사실과 다른 부분이 있다면 과감하게 지적 부탁드립니다.
'Python > Python 기본' 카테고리의 다른 글
6. 파이썬 - 함수 / 모듈 / 객체 / 구글링 (0) | 2020.08.04 |
---|---|
5. 파이썬 - 조건문 / 딕셔너리 (0) | 2020.08.01 |
4. 파이썬 - Operator (0) | 2020.07.30 |
3. 파이썬 - Packing, Unpacking / 반복문 / range() / Comprehension (0) | 2020.07.30 |
2. 파이썬 - 문자열 / 리스트 / 튜플 (0) | 2020.07.29 |
댓글