디지털 시대의 파이썬(Python)은 다양한 분야에서 활용되는 범용 프로그래밍 언어로, 웹 프로그래밍, 데이터 분석, 머신 러닝, 딥러닝, 사물 인터넷 (IoT) 등 여러 영역에서 인기가 높아요. 파이썬의 선호도가 계속해서 증가하는 이유 중 하나는 인공지능과 데이터 분석 분야에서의 중요성이 대두되면서, 파이썬이 이러한 분야에 적합한 다양한 라이브러리와 프레임워크를 제공하기 때문이예요.
공동 저자인 이경미 선생님, 이수연 선생님, 그리고 안주연 선생님은 신간 '문제해결 파이썬 with 기본 수학'을 통해 입문자들이 코딩과 친숙해질 수 있는 방법을 밝혀냈어요. 파이썬(Python)의 의미와 이를 통해 실질적인 파이썬 코딩 기초 학습 방법을 함께 살펴보기로해요
초보 입문자에 걸맞는 파이썬 코딩의 정석
파이썬은 단순히 프로그램 제작을 넘어, 웹 프로그래밍부터 데이터 분석, 머신 러닝,
딥러닝, 사물인터넷(loT) 등 다양한 분야에서 활용되고 았습니다. 프로그래밍 언어의
선호도를 측정하는 티오베 지수(TIOBE Index)*에 따르면 파이썬은 검색량을 기준으로
프로그래밍 언어 중 가장 선호하는 언어로 1위(14.83%)를 차지하고 있습니다.인공지능
발전과 데이터 분석의 중요성이 대두됨에 따라 파이썬의 인기는 꾸준히 증가하고 있습니다.
* 티오베 지수(TIOBE Index)
TIOBE 프로그래밍 커뮤니티 지수는 프로그래밍 언어의 인기도를 측정한 것입니다.
색인은 프로그래밍 언어 이름이 포함된 쿼리에 대한 검색 엔진(Google, MSN, Baidu, Wikipedia 및 YouTube) 결과수로 계산됩니다.
인덱스는 매달 업데이트 됩니다.
— p.19
본서 Chapter 1. UNIT 01 코딩 교육과 수학
도서리뷰 작품은 ‘문제해결 파이썬 with 기본 수학’ 입니다. 공동저자인 이경미 선생님, 이수연 선생님, 그리고 안주연 선생님께서 디지털 시대에 교육 현장에서 습득한 노하우들로 구성되어 있어요. 공동저자 선생님들은 ‘기본수학’을 ‘파이썬 코딩’ 에 사용하여 적용 방법을 구체적으로 제시하고 있고, 책을 따라서 실습을 하다보면 어느새 파이썬 코딩의 기초에 대해서 알게 될 거예요.
파이썬 실행 : Anaconda
아나콘다 설치와 함께 주피터 노트북이 설치됩니다.
주피터 노트북을 실행하여 파이썬 코드를 작성하고 실행해 보겠습니다.
— p.32
본서 Chapter 1. UNIT 03 파이썬 실행
⑴ 아나콘다 설치하기 : 먼저 아나콘다 배포버전을 다운로드하여 설치해야 합니다. 아나콘다는 파이썬과 다양한 데이터 분석 라이브러리를 포함한 패키지입니다.
아나콘다 공식 웹사이트에서 운영체제에 맞는 인스톨러를 다운로드합니다. : https://www.anaconda.com/download
다운로드가 완료되면 인스톨러를 실행하고 가이드에 따라 설치를 진행합니다.
⑵ 주피터 노트북 실행 : 아나콘다 설치 후 주피터 노트북을 실행할 수 있습니다.
Windows : 시작 메뉴에서 "Anaconda Navigator"를 찾아 실행한 후, "Jupyter Notebook" 아이콘을 클릭합니다.
⑶ 주피터 노트북 사용하기 : 주피터 노트북이 실행되면 웹 브라우저가 열리고 주피터 노트북 대시보드가 표시됩니다.
"New" 버튼을 클릭하고 "Python 3"을 선택하여 새 주피터 노트북을 생성할 수 있습니다.
각 셀은 코드를 입력하거나 텍스트를 작성할 수 있는 공간입니다. 셀을 실행하려면 "Shift + Enter" 키를 누르거나 상단 메뉴에서 "Run"을 클릭합니다.
코드 실행 결과나 텍스트 등을 작성하고 나면 노트북을 저장할 수 있습니다.
circle() 함수를 이용하여 손쉽게 원을 그릴 수 있습니다.
— p.114
본서 Chapter 3. UNIT 05 도형 모듈
이 책에서 소개한 Turtle 그래픽을 광범위하게 사용하려는 경우 IDLE과 같은 독립 실행형 Python 환경이나 코드 편집기(예: Visual Studio Code, PyCharm)를 사용하는 것이 더 편리할 수 있습니다. 이러한 환경은 Turtle과 같은 그래픽 라이브러리를 위해 더 나은 인터페이스를 제공합니다.
파이썬 코딩에서 초보자들의 입문을 획기적으로 돕는 혁신적인 가이드북이예요. 기본적인 수학 개념들을 파이썬 코딩과 결합함으로써 관심있는 남녀노소 누구나 배움을 시작하고, 학습 수준을 높이고, 코딩의 원리들을 이해할 수 있어요. 이 책은 파이썬 코딩의 힘을 실제로 경험하고 파이썬 코딩의 개념을 한 단계 더 업그레이드 시킬 수 있는 필수 도서예요.