ko ko ko en en en ko ko cs zh ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko ko fr ko ko ko en en ko en zh en en
◀ 1.2 알고리즘과 코딩1.4 코딩 도장을 학습하는 방법 ▶︎
파이썬(Python)은 네덜란드의 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어입니다. 귀도는 1989년 크리스마스가 있던 주에 자신이 출근하던 연구실의 문이 닫혀 있어서 취미삼아 파이썬을 만들었다고 합니다. 이후 개발을 거듭하여 1991년에 파이썬을 외부에 공개하게 됩니다. 파이썬이라는 이름은 귀도가 즐겨 봤던 코미디 프로그램인 몬티 파이썬의 날아다니는 써커스  에서 따왔습니다.
참고로 파이썬의 로고 및 아이콘이 뱀 모양인 이유는 python의 원래 뜻이 비단뱀이라서 그렇습니다.
▼ 그림 1-8 파이썬 로고
그럼 파이썬의 특징을 간단히 알아보겠습니다.
쉽고 간단한 문법, 배우기 쉬움
파이썬은 문법이 매우 쉽고 간단해서 초보자들에게 추천되는 언어입니다. 요즘은 대학을 비롯해서 초, 중, 고등학교에서도 프로그래밍 교육에 파이썬을 활용하고 있습니다.
IT 업계에서는 파이썬이 문법이 간단한데다 다양한 패키지가 제공되어 생산성이 높고, 유지 보수 비용이 적게 든다는 점 때문에 널리 쓰이는 언어로 자리잡았습니다. 또한, 과학 계산에 특화된 패키지도 준비되어 있어서 과학, 공학 연구 분야에서도 활발히 사용하고 있습니다.
여기서 패키지는 특정 기능을 미리 만들어 놓은 것을 뜻하는데 패키지를 활용하면 각종 기능을 일일이 만들지 않고, 블록 조립하듯이 간단하게 코드를 작성할 수 있습니다.
특히 파이썬과 파이썬의 패키지는 오픈 소스이며 무료로 제공됩니다. 따라서 비용을 들이지 않고도 실무 및 교육에 활용할 수 있습니다.
◀ 1.2 알고리즘과 코딩1.4 코딩 도장을 학습하는 방법 ▶︎
Unit 1. 소프트웨어 교육과 파이썬
1.1 문제 해결을 위한 과학적 사고
1.4 코딩 도장을 학습하는 방법
Unit 2. 파이썬 설치하기
Unit 3. Hello, world!로 시작하기
Unit 4. 기본 문법 알아보기
Unit 5. 숫자 계산하기
Unit 6. 변수와 입력 사용하기
Unit 7. 출력 방법 알아보기
Unit 8. 불과 비교, 논리 연산자 알아보기
Unit 9. 문자열 사용하기
Unit 10. 리스트와 튜플 사용하기
Unit 11. 시퀀스 자료형 활용하기
Unit 12. 딕셔너리 사용하기
Unit 13. if 조건문으로 특정 조건일 때 코드 실행하기
Unit 14. else를 사용하여 두 방향으로 분기하기
Unit 15. elif를 사용하여 여러 방향으로 분기하기
Unit 16. for 반복문으로 Hello, world! 100번 출력하기
Unit 17. while 반복문으로 Hello, world! 100번 출력하기
Unit 18. break, continue로 반복문 제어하기
Unit 19. 계단식으로 별 출력하기
Unit 20. FizzBuzz 문제
Unit 21. 터틀 그래픽스로 그림 그리기
Unit 22. 리스트와 튜플 응용하기
Unit 23. 2차원 리스트 사용하기
Unit 24. 문자열 응용하기
Unit 25. 딕셔너리 응용하기
Unit 26. 세트 사용하기
Unit 27. 파일 사용하기
Unit 28. 회문 판별과 N-gram 만들기
Unit 29. 함수 사용하기
Unit 30. 함수에서 위치 인수와 키워드 인수 사용하기
Unit 31. 함수에서 재귀호출 사용하기
Unit 32. 람다 표현식 사용하기
Unit 33. 클로저 사용하기
Unit 34. 클래스 사용하기
Unit 35. 클래스 속성과 정적, 클래스 메서드 사용하기
Unit 36. 클래스 상속 사용하기
Unit 37. 두 점 사이의 거리 구하기
Unit 38. 예외 처리 사용하기
Unit 39. 이터레이터 사용하기
Unit 40. 제너레이터 사용하기
Unit 41. 코루틴 사용하기
Unit 42. 데코레이터 사용하기
Unit 43. 정규표현식 사용하기
Unit 44. 모듈과 패키지 사용하기
Unit 45. 모듈과 패키지 만들기
Unit 46. 실전예제: 웹의 데이터로 그래프 그리기
C 언어 코딩 도장
- 이 사이트에 실린 모든 내용, 디자인, 이미지, 편집 구성의 저작권은 (주)도서출판 길벗과 지은이에게 있습니다.
- 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다.
- 책의 내용을 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다.
- 링크, SNS 공유는 허용합니다.
서울시 마포구 서교동 월드컵로 10길 56 (서울시 마포구 서교동 467-9)
Copyright © 2016-2021 Coding Dojang