1. Introduction to Python – Python 소개, 역사, 버전 완벽 정리!

 

Python Programming Course

1. Introduction to Python

Why Learn Python?

  • 간결하고 읽기 쉬운 문법: Python은 다른 언어보다 문법이 단순해서 처음 배우기에 적합합니다.

  • 다양한 분야에 활용 가능: 웹 개발, 데이터 과학, 인공지능, 자동화, 게임 개발 등 다양한 분야에서 사용됩니다.

  • 방대한 커뮤니티와 라이브러리: 문제 해결에 도움이 되는 자료가 많고, 필요한 기능을 바로 쓸 수 있는 라이브러리가 풍부합니다.

  • 높은 생산성과 유연성: 빠른 프로토타이핑과 유지보수가 용이합니다.

Python History

  • 1991년: 네덜란드의 Guido van Rossum이 최초로 Python을 발표했습니다.

  • ABC 언어에서 영감을 받아 만들었으며, 프로그래머가 이해하기 쉬운 코드를 지향합니다.

  • 이름은 코미디 그룹 **"Monty Python"**에서 따온 것으로, 유쾌하고 가벼운 이미지를 담고 있습니다.

  • Python은 오픈소스로 시작되어, 전 세계 개발자들의 참여로 지속적으로 발전해왔습니다.

Python Versions

  • Python 2.x (1990년대 후반 ~ 2020년): 많은 프로젝트에 사용되었지만, 2020년 공식 지원 종료

  • Python 3.x (2008년~현재): 현대적인 기능과 향상된 문법 제공. 현재는 Python 3.12까지 릴리즈됨

  • Python 2와 3의 주요 차이점:

    • print 문법:

    • 기본 문자열 인코딩 방식

    • 정수 나눗셈의 처리 방식 등

  • 현재는 Python 3.x 사용을 권장하며, 학습도 Python 3 기준으로 진행됩니다.

⏱️ 학습 소요 시간: 약 30분 📌 학습 팁: 각 항목을 요약하며 노트에 정리해보세요. Python의 탄생 배경과 철학을 이해하는 것이 앞으로의 학습에 큰 도움이 됩니다.

댓글

이 블로그의 인기 게시물

Python 올인원 강좌: 기초부터 실전 프로젝트까지 완벽 정리!

7. Python Programming Course : Working with Files

4. Python Programming Course : Data Structures