이게 진짜 파이썬 EASY! - 기초부터 활용까지 한 권으로 끝내는
감무철 지음 / 책밥 / 2022년 3월
평점 :
장바구니담기




전공자도 기초부터 활용까지 한 권으로 끝내는 [이게 진짜 파이썬 EASY!] 프로그래밍입니다.


코딩 교육에 관심이 많은 요즘 어떤 프로그래밍을 하는지 관심도를 살펴보면 파이썬과 C언어 또는 JAVA가 많습니다.

그 중에서 비전공자든 전공자든 프로그래밍을 시작하는데 파이썬이 다른 언어에 비해 시작의 장벽이 낮다고 설명합니다.

이유는 보통 화면에 글자 하나 출력하려고 해도 다른 언어들은 복잡하고 알기 힘든 코드 몇 줄을 써야 하지만 파이썬은 딱 한 줄로 그냥 출력하라는 명령 코드만 입력하면 되기 때문입니다.

그렇기 때문에 파이썬을 먼저 배우고 관심 분야에 따라서 다른 언어를 공부하는것이 처음 프로그래밍을 시작하기에는 좋다고 합니다.




이썬이란


파이썬이 어떤 프로그램인지 알아보았습니다.

파이썬은 1991년 파이썬을 개발한 '귀도 반 로섬'이 자신이 좋아하던 영국 코미디 프로그램 <Monty Python's Flying Circus>에서 따온 이름으로 , 고대 그리스 신화에 나오는 괴물 독사의 모습을 한 피톤(python)의 영어식 표현이라고 합니다.

파이썬이 다른 프로그래밍 언어에 비해 간단한 문법 형식으로 구성되어 있어서 사용하기가 쉽고 간단한 코드로 원하는 결과를 쉽게 얻을 수 있는것이 장점입니다.

파이썬은 많은 사람들이 사용하는 프로그래밍 언어이고 개인이나 기업에서 유용한 기능들을 만들어 무료로 배포하고 있는 오픈 소스 입니다. 이러한 오픈 소스의 장점으로 인해 C언어를 활용해 2년동안 개발을 진행했음에도 완성하지 못한 프로젝트를 파이썬으로 한 달 만에 끝냈다는 사례도 있을 정도라고 합니다.




이썬 활용하기


파이썬은 코딩교육에서 인공지능 개발까지 다양한 분야에서 활용되고 있고 기초 문법만 익혀도 실행활에서 활용할 수 있는 것들이 많습니다.

☆ 인터넷 사이트 자동 정보 수집 - 원하는 정보를 찾아 자료를 정리하고자 할 때 보통은 [복사하기]-[붙여넣기]를 반복하지만 파이썬을 통해서 웹 크롤링 또는 크롤링을 하게 되면서 빠르고 많은 자료를 수집하고 정리할 수 있습니다.

☆ 스마트폰 알림 - 스마트폰으로 정보를 확인하기 위해서 직접 앱이나 홈페이지에 접속해 검색하는 경우가 많은데 그 과정이 번거롭게 되는 경우가 종종 있습니다. 내가 찾아가서 확인하는 정보가 아니라 정보가 나에게 찾아오도록 하기 위해 크롤링한 결과를 텔레그램 봇으로 알림을 받을 수 있게 하는 기능입니다.

☆ 업무 자동화 - 반복적인 문서 작업이나 데이터 및 파일 정리에 활용이 가능합니다.

☆ 데이터 분석 - 데이터를 정리, 변환하고 모델을 만들어 예측하고 특징을 파악하는 기능을 합니다.




 카카오 챗봇 - 주기적인 정보보다 필요할 때마다 다양한 대화방식으로 정보를 받을 수 있는 카카오 챗봇을 만드는데 파이썬을 활용할 수 있습니다.


카카오톡에서 '슬기로운 생활(Feat. 파이썬)' 을 검색해서 이용할 수 있습니다.

영화순위나 날씨 정보를 입력하면 바로 실시간 정보 확인이 가능합니다.




나콘다로 (파이썬 패키지) 설치하는 이유


파이썬은 오픈 소스라서 무료로 다운받을 수 있고 파이썬 활용을 쉽게 하기 위해서 파이썬 패키지를 설치하면 됩니다.

파이썬만 단독으로 설치하면 아주 기본적인 설치만 가능하기 때문에 추가 설치가 필요한 기능들은 초보자들은 번거롭고 힘듭니다. 이러한 단점을 보완한 것이 아나콘다 인데 기본 설치와 데이터 과학 분야까지 사용 가능해서 한번에 설치 가능하도록 해주는 파이썬 패키지 설치 파일입니다.

윈도우 사용자라면 컴퓨터의 사양확인을 하고 32bit인지 64bit인지 확인하고 설치하면 됩니다.




나콘다


공식 홈페이지에 접속한 후 자신의 컴퓨터 사양에 따라 인스톨러를 선택해서 원하는 폴더에 다운로드 받습니다.

책에서는 아나콘다 공식홈에 접속해서 파일을 다운 받는 방법까지 자세하게 설명이 되어 있어서 책을 보면서 하나씩 따라 하면 쉽게 다운이 가능합니다.

설치폴더 위치지정과 선택항을 잘 살펴보면서, 체크를 해야하는지 해제를 해야하는지 확인한 다음 설치하고 마지막으로 [Finish]를 클릭해서 설치를 종료합니다.




면설정과 spyder실행


아나콘다 설치가 완료되면 spyder를 실행하고 편리한 사용을 위해서 2가지 설정하는 작업이 필요합니다.

각 화면의 기능을 학인하고 화면 구성을 변경합니다.

파이썬을 공부하면서 만들어질 많은 파이썬 파일들은 별도로 만든 폴더에 관리하는 것이 좋으므로 기본 폴더를 변경하는 작업이 필요합니다. 변경된 폴더는 바로 적용되지 않기 때문에 spyder를 끄고 재실행하면 작업 폴더가 변경됩니다.




트별로 파이썬의 기본적인 데이터를 알아보고 데이터를 저장하고 사용하는 방법을 배우면서 프로그래밍을 시작해봅니다.


문자와 숫자를 구별해보고 생활속에서 파이썬을 활용하는 프로그램으로 연습도 가능합니다. 기초적인 파트를 배우고 나서는 데이터를 효율적으로 사용할 수 있도록 데이터 구조와 프로그래밍 만드는 방법이 나와있습니다. 생활 속 파이썬 활용은 세 수의 합을 구하는 프로그램을 만들어서 아이와 함께 활용이 가능합니다. 가족 단합 대회 종목 고르기는 가족들과 함께 즐길수 있는 보드게임이나 식사를 고를때 사용할 수 있어서 좀처럼 의견이 좁혀지지 않을 때 항목을 골라주니 편리하게 이용이 가능합니다. 익혀두면 생활에 편리한 프로그램으로 다양하게 활용할 수 있어서 입문자들이 빠르게 익히고 사용할 수 있는것이 장점인것 같습니다.

처음에는 파이썬이 생소하고 이름만 들어보아서 어려운 프로그램이 아닐까 생각했습니다.

[이게 진짜 파이썬 EASY!] 책 한권으로 기초부터 프로그램의 활용까지 다양한 활용 사례가 나와 있어서 독학을 하고 있다면 입문자의 필독서가 아닐까 생각됩니다.


























댓글(0) 먼댓글(0) 좋아요(1)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo