- 에스델의 마음이 행복한 오늘
- RURBANlife
- 지후대디의 Favorite
- 화영의 인생교향곡
- Never Say Never
- 워크뷰의 맛있는 도보여행
- 봉리브르
- 핑구야 날자의 IT와 일상
- IT로 보는 세상
- hCard 1.0.1 XMDP profile
- | Life is, Travel | enjoiyou…
- 잉여토기의 블로그
- 응답할래? 2016
- 랄랄라 라오니스
- SoulSky의 캐나다 생활일기
- 귀여운걸의 리뷰스토리
- childc
- 천추의 IT 이야기
- 사진과 여유
- 위드코딩 withcoding.com #####
- Soft Latte
- 사진은 권력이다
- 팔만대잡담
- 페르소나 persona
- 달리는 프로그래머
- Hood Rabbit의 맥(Mac) 갤러리
- 공상제작소
- ★ Another Side & Story
- :: Back to the Mac 블로그
- 제이펍의 참 똑똑한 2비트 책 이야기
- Programmer J
- linuxism
- kkamagui의 작업실
- SBH[ Programmer & Hacker ] Lab…
- Keep the Faith
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 맥주
- 영어사이트
- 엑셀강좌
- 엑셀사이트
- 엑셀공부
- 엑셀
- 셀
- Excel
- 영어책추천
- 코스트코
- 한빛미디어
- 아메리카노
- 워크시트
- 스타벅스
- 영문법
- 기초영어
- 시트
- CELL
- 무료영어사이트
- 엑셀 2007
- 영어공부
- 영어
- 수영 술집
- 영어회화
- 스프레드시트
- 흐름출판
- 엑셀강의
- english grammar
- Sheet
- 엑셀기초
- Today
- Total
빌노트의 노트
파이썬 프로그래밍 시작하기 - 아이들도 배우기 쉬운 스크립트언어 Python 본문
C, C++로 프로그래밍만 하던 때 타과 전공으로 처음 접했던 파이썬 프로그램.
C++에 STL이란 것이 존재했지만 그래도 항상 자료구조와 알고리즘에 골머리를 쓰던 저에게
파이썬의 단순함은 완전 신세계였죠.
한 10년은 된 것 같은데 최근 프로그래밍을 다시 시작하면서 살짝 만져보았습니다.
나중에 아이가 커서 프로그래밍에 관심을 보이면 가장 먼저 보여줄 언어인것 같네요 ㅋ
파이썬 프로그래밍 (Python Programming)
우선 파이썬 프로그램을 설치해야합니다.
위 사이트에가서 왼쪽에 있는 다운로드(Download)를 클릭하면 위와 같은 화면이 나옵니다
최근에 Python 3.3.4까지 나왔네요.
(Python2와 Python3와의 차이는 거의 없으니 처음 배운다면 Python3를 사용하세요!)
잘보고 자신의 컴퓨터에 맞는 버전을 구해서 설치하면 됩니다.
자신의 윈도우가 32비트면 그냥 Windows x86 MSI Installer를 설치하면되고
64비트라면 Winodows x86-64 MSI Installer를 설치하세요.
애플 맥이나 리눅스버전도 있으니 운영체제 걱정없이 프로그래밍을 할 수 있습니다.
다운을 다 받았다면 설치는 매우 간단하니 설명을 생략하겠습니다. ㅎㅎ
파이썬(Python)을 다 설치했다면 어떤것이 깔렸는지 확인해보겠습니다.
프로그램 - Python 3.x 을 보면
IDLE(Python GUI), Module Docs, Python(command line), Python Manuals 항목이 보입니다.
우선 여기서 2가지 IDLE와 Python Manuals만 사용하면 충분합니다.
IDLE는 편리하게 파이썬을 프로그래밍하는 곳이고
Python Manuals는 말 그대로 파이썬 프로그래밍에 대한 문서를 볼 수 있습니다.
그럼 바로 IDLE(아이들이라고 읽습니다)를 클릭해서 실행해보겠습니다.
IDLE를 실행하면 바로 Python Shell화면이 나옵니다.
Shell에서는 한줄 한줄 명령어를 입력하면 바로 실행되는데 어떻게 사용하는지
간단한 프로그램을 입력해서 실행해보겠습니다.
참고로 파이썬은 매우 큰 숫자연산도 가능합니다.
1234123514354315143515 X 587384975893498344 라는 곱하기도
바로 실행해서 결과값을 출력해줍니다.
이러한 장점때문에 과학기술분야에서도 파이썬 언어는 인기가 제법있습니다.
위 프로그램은 'Hello!!!'라는 문자를 5번 출력하는 매우 간단한 프로그램입니다.
쉽게 설명하자면 'i = 0'을 입력하고 엔터를 치면 i라는 변수에 0이라는 숫자가 할당됩니다.
while은 반복문인데 i를 1씩 더해서 5보다 작을 때까지 print함수로 "Hello!!!"문자를 출력하고 있습니다.
참 쉽죠?
위와 같이 한라인 입력하고 실행하는 프로그래밍언어를 스트립트언어라고 부릅니다.
while문은 한줄이 아닌데요?!
자세한 것은 공부를 해야겠지만 그냥 쉽게 하나의 블록이라고 생각하세요.
(참고로 파이썬에서는 띄어쓰기가 정말 중요합니다. 똑같이 입력하세요!)
이렇게 한줄 한줄 입력하고 결과값 보는 것에는 한계가 있습니다.
여러줄을 프로그래밍하고 나중에 실행해 볼 수 없을까요?
정답: 가능합니다!
Python Shell에서 File - New Window를 선택하면
하나의 파이썬 프로그래밍을 할 수 있는 에디터가 하나 뜹니다.
여기서 작업을 하면 문법강조(Syntax Highlighting)를 해줍니다.
위와 같이 입력을 하고 파일을 저장합니다.
파이썬 파일의 확장자는 보통 .py로 해주면 됩니다.
(파이썬 윈도우 프로그램이라면 .pyw를 주로 사용합니다.)
입력하기 귀찮으면 위 파일을 다운받아서 사용하세요.
코드를 대충 설명드리자면
input()함수를 사용해 이름을 입력받아 print()함수로 화면에 5번 출력하는 프로그램입니다.
에디터에서 작성한 내용을 실행하기 위해서는
Run - Run Module을 클릭합니다.
에디터에 오타없이 제대로 프로그래밍을 했다면
Python Shell에 위와 같은 화면이 뜹니다.
What's your name? 이라고 물어보는데
그냥 python이라고 입력하겠습니다.
Hello! python 이라고 5번, 마지막에 Bye! python을 출력합니다.
파이썬 코드 6줄로 이렇게 간단하게 프로그래밍을 즐길 수 있습니다.
위 화면은 파이썬 메뉴얼을 실행한 화면인데
위에 보이는 Tutorial을 착실히 따라하다보면 어느새 파이썬 실력이 향상이 될 것입니다.
파이썬을 조금만 공부하다보면 쉽게 텍스트기반 게임도 만들 수 있고
tkinter라는 GUI 라이브러리를 사용하면 손쉽게 윈도우 프로그램도 만들 수 있습니다.
그리고 파이썬에는 정말 다양한 라이브러리가 있어서
서버프로그래밍, 게임프로그래밍도 쉽게 할 수 있습니다.
미국에서는 구글뿐만 아니라 많은 곳에서 이 파이썬이라는 언어를 사용하는데
우리나라에서는 상대적으로 인기가 덜한 것 같네요.
(요즘은 자바스크립트도 재조명받고 있습니다.)
파이썬과 같은 스크립트언어가 가지는 최고의 강점은 배우기 쉽다는 것입니다.
아이들이 처음 배우기에는 어려운 C, 자바(Java)보다는 파이썬이 좋을 것 같습니다.
그럼 즐거운 프로그래밍하세요!!!
실패작이라고 말하는 서피스RT에 대한 나의 생각 (윈도우태블릿 3개월 사용한 유저의 리얼 후기)
가격만큼이나 고급스러운 애플 아이폰5S 정품 케이스 (Apple iPhone5S Case)
애플 제품에 중독되어 다시 구입한 아이폰5S 골드 (iPhone5S GOLD 개봉기)
나는 스마트폰 수리한 것을 후회한다! (아이폰4 수리 실패담)
구글 애드센스 (Google Adsense) 광고 정책위반을 슬기롭게 대처하는 법
MS 윈도우 태블릿 '서피스RT' (Surface RT) 개봉 후기 (서피스RT 장단점 분석)
고장난 아이폰(iPhone) 수리 시 이것만은 꼭 확인하세요! (홈버튼, 전원버튼 수리 리얼후기)
저작권 걱정없이 사용할 수 있는 무료이미지사이트 추천합니다. (무료아이콘 포함)
커서까지 캡쳐할 수 있는 무료 화면캡쳐프로그램 스크린헌터(ScreenHunter) 진짜 좋아요! 완전 추천!