Do it! 파이썬 생활 프로그래밍 - 웹 크롤링부터 데이터 분석까지 내 손으로 직접 만든다! Do it! 시리즈
김창현 지음 / 이지스퍼블리싱 / 2020년 7월
평점 :
구판절판


파이썬 코드는 읽기 쉽고 작성하기 어렵지 않아 비전공자도 쉽게 배울 수 있다. 일상 속에서 접할 수 있는 상황을 가정하여 초심자나 비전공자도 배울 수 있도록 설명하고 있다. 책 속에 11가지 프로젝트를 소개하고 있는데 프로젝트라기보다는 샘플이나 예제 수준 정도이다. 크게 어려운 내용은 없기 때문에 처음부터 단계별로 학습해 나간다면 파이썬에 대해, 파일처리하는 방법, 통계 데이터와 시각화 표현까지 가볍게 체험해 볼 수 있다.


파이썬으로 코딩하기 위한 기본적인 환경에 대해 소개하고 파이썬에 관한 기초적인 것을 학습한다. 구구단 만들기, 부가세 계산하기, 텍스트 파일을 처리하는 방법을 다룬다. 책 속에 진행되는 내용과 코드를 보면 실무에 사용되는 용도라기보다는 학습 목적을 둔 것 같다. CSV 파일로 데이터를 다루는데 아래와 같이 CSV 파일을 읽고 쓰는 모듈을 별도의 함수로 소개한다.


데이터 분석을 위해 넘파이(numpy), 판다스(pandas), 맷플롯립(matplotlib)에 관한 내용도 가볍게 다룬다. 넘파이는 배열을 다루는 도구로 숫자로 된 큰 배열 데이터를 다룰 때 편리하다. 판다스는 많이 사용하는 패키지로 테이블 형태의 데이터를 다루거나 통계분석을 할 때 사용한다. 맷플롯핍은 데이터로 시작화 자료를 만드는 패키지이다.


댓글(0) 먼댓글(0) 좋아요(9)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
처음 배우는 플라스크 웹 프로그래밍 - 대규모 애플리케이션 개발부터 테스트, 배포까지
윤정현 지음 / 한빛미디어 / 2021년 8월
평점 :
장바구니담기


책 제목에 "처음 배우는 ~"이라는 말이 있어 입문자를 위한 서적이라 생각했는데 읽어보니 2장과 3장은 입문자가 보기 어려운 내용이다. 실제 업무에 사용하는 코드를 기재하고 있어서 코드가 실용적이긴 한데 단계적 설명이 빈약하여 학습 서적으로는 그렇게 추천하고 싶지는 않다.

1장 "플라스크 시작하기"는 개요와 기초에 관한 소개가 나오고 플라스크 설치와 파이썬 개발 환경을 구축한다. 2장 "플라스크로 애플리케이션 만들기"에는 여러 가지 준비 항목과 플라스크 예제를 설명한다. 플라스크를 확장하기 위해 Flask-SQLAlchemy, Flask-Script, Flask-WTF, Flask-Login 패키지를 다룬다. 


3장 "플라스크로 영화 예매 사이트 만들기"는 코드의 나열과 함께 간단한 설명만 되어 있어 이해하는데 다소 어려움이 있다. 4장 "플라스크로 블로그 만들기"와 5장 "플라스크로 쇼핑몰 만들기"는 프로젝트 기반으로 설명하고 있다. 개발 환경에서부터 테스트, 배포까지 다루고 있어 관련 기능을 구현하는 사람에게 도움이 될 거 같다.


댓글(0) 먼댓글(0) 좋아요(9)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
코딩 클럽 LV3 : 제대로 된 파이썬 앱 만들기 - 파이썬으로 만드는 게임 프로그램 10대를 위한 프로그래밍 노트, 수프
크리스 로피 지음, 유형목.이지호 옮김 / 한빛미디어 / 2015년 11월
평점 :
절판


코딩 클럽은 10대를 위한 프로그래밍 서적이다. 영국에서는 소프트웨어 교육을 선도하기 위해 학교에서 파이썬을 배우고 있다. 파이썬을 학습하는 데 있어 아이들이 어렵지 않게 그리고 지루하지 않게 배우기 위해 구성되어 있다.


1장에는 함수와 사용자 입력을 사용하여 비밀번호를 맞춰보는 프로그램을 작성한다. 2장에서 클래스와 모듈에 관해 알아보고 간단한 클래스 설계를 한다. 3장에서는 Table 클래스를 설계하고 tkinter를 활용하는 방법에 대해서 배운다. 4장에는 Ball 클래스를 설계하고 움직이는 공을 만들어 본다. 5장에는 Bat 클래스를 설계하여 배트를 만들고 움직여서 공을 쳐내는 기능을 구현한다. 6장에는 게임의 완성을 위해 규칙과 득점 시스템을 구현하고 마지막 점검을 한다. 7장에는 벽돌깨기와 인베이더 게임을 가볍게 살펴본다.


댓글(0) 먼댓글(0) 좋아요(13)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
코딩 클럽 LV2 : 본격 파이썬 입문 - 본격 파이썬 입문 10대를 위한 프로그래밍 노트, 수프
크리스 로피 지음, 유형목.이지호 옮김 / 한빛미디어 / 2015년 9월
평점 :
절판


LV2는 초등학교 아이가 혼자서 학습하기 어려울 수도 있지만 코딩에 감각이 있는 학생이라면 어렵지 않게 학습을 진행할 수 있다.

댓글(0) 먼댓글(0) 좋아요(7)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
코딩 클럽 LV2 : 본격 파이썬 입문 - 본격 파이썬 입문 10대를 위한 프로그래밍 노트, 수프
크리스 로피 지음, 유형목.이지호 옮김 / 한빛미디어 / 2015년 9월
평점 :
절판


LV1에서 학습한 내용을 토대로 LV2에서는 GUI 프로그램을 만들어 본다. 간단한 계산기를 만들어 보면서 프로그래밍에 대해 좀 더 깊이 들어간다. LV2는 초등학교 아이가 혼자서 학습하기 어려울 수도 있다. 코딩에 감각이 있는 학생이라면 어렵지 않게 학습을 진행할 수 있다.


1장에서는 자료형, 튜플, 리스트, 딕셔너리를 배운다. 2장에서는 tkinter를 사용하여 GUI 프로그램을 만들어 본다. 3장에서는 간단한 계산기를 설계하면서 실제로 동작하는 계산기를 만들어 본다. 4장에서는 제대로 동작하는 계산기를 만들기 위해 테스트와 디버깅에 관해 배운다. 5장에서는 계산기에 버튼을 더 추가하여 보다 전문적인 기능을 몇 가지 구현해 본다. 마지막 6장에서는 알고리즘이 무엇인지 간단히 알아본다.


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