기초부터 실전까지 한 권에 끝내는 파이썬 프로그래밍

기초부터 실전까지 한 권에 끝내는 파이썬 프로그래밍

$22.60
Description
파이썬 핵심 문법과 다양한 실전 프로그래밍을 경험할 수 있다!
이 책은 파이썬 입문자와 파이썬 프로그래밍에 대한 개념 정립이 필요한 독자를 대상으로 하며, 파이썬 기초부터 활용까지 다루고 있다.
Part 1에서는 파이썬 핵심 문법을 짧은 예제로 설명하고 있어 지루하지 않게 학습할 수 있다.
코드를 직관적으로 이해할 수 있도록 코드, 코드에 대한 설명, 실행 결과를 한눈에 볼 수 있도록 편집하였다.
파이썬 문법을 익힌 후 Part 2에서는 파이썬으로 할 수 있는 다양한 프로그래밍 구현 방법을 소개한다. wxPython 모듈을 이용한 GUI 프로그래밍, MySQL을 연동한 데이터베이스 프로그래밍, 네트워크 프로그래밍, 데이터베이스와 연동한 웹 프로그래밍 등을 학습한다.

저자

박영권

저자:박영권
IT분야에서20년이상활동하였고,그시간만큼많은기술의변화를겪었다.발빠르게새로운기술에적응하며실무프로젝트를개발하였고,여러기업과교육기관에서컨설팅및강의를진행했다.오랜시간C언어와자바프로그램개발및강의에몰두하였다.
현재는파이썬의간결한문법과풍부한라이브러리의매력에빠져있으며,파이썬,장고,빅데이터분석에대한강의와컨설팅을진행하고있다.

목차

Part1.파이썬의이해-기초가탄탄해야한다

Chapter1.파이썬의세계로출발
__1.파이썬
____1-1파이썬의특징
____1-2파이썬인터프리터
__2.파이썬실습환경설정
____2-1파이썬설치와실행
____2-2파이참설치와실행
__3.파이썬코딩규약
____3-1코딩규약이란?
____3-2PEP이란?

Chapter2.자료형과기본문법익히기
__1.파이썬의자료형
____1-1자료형의종류
____1-2식별자
__2.변수의이해
____2-1변수로객체값참조하기
____2-2문자열표현하기
____2-3print함수사용하기
__3.변수,연산자,자료형실습
____3-1변수경험하기
____3-2연산자사용하기
__4.여러개의값을갖는자료형
____4-1문자열자료형
____4-2리스트자료형
____4-3튜플자료형
____4-4세트자료형
____4-5딕셔너리자료형

Chapter3.제어문의이해
__1.조건판단문if
____1-1기본if문
____1-2if~else문
____1-3다중if문
____1-4중첩if문
____1-5삼항연산과if문
__2.반복문while
____2-1기본while문
____2-2중첩while문
____2-3while반복문에서continue와break
__3.반복문for
____3-1기본for문
____3-2중첩for문
____3-3for문의여러형식
____3-4for와함께하는range함수
__연습문제

Chapter4.함수와모듈익히기
__1.함수
____1-1함수중심프로그램
____1-2내장함수
____1-3사용자정의함수
____1-4변수의활동범위
____1-5함수를호출할때namedargument로매핑
____1-6클로저
____1-7람다함수
____1-8일급함수
____1-9함수장식자
____1-10재귀함수
__연습문제
__2.파이썬파일의전부,모듈
____2-1모듈의구성원과처리방법
____2-2외부라이브러리설치및사용

Chapter5.클래스의이해와사용
__1.객체지향프로그래밍
____1-1객체지향이란?
____1-2클래스의형식과선언
____1-3클래스로새로운타입작성하기
__2.클래스의포함관계
____2-1클래스포함관계의개념및예제
__3.클래스의상속관계
____3-1클래스상속관계의개념
____3-2다중상속의이해와구현
____3-3추상클래스의이해와구현
__연습문제

Chapter6.파일입출력
__1.에러발생에따른대응
____1-1오류와예외발생
____1-2에러(예외)처리하기
__2.파일입출력
____2-1파일입출력처리방법
____2-2데이터를파일로저장
____2-3파일데이터읽기
____2-4파일에새로운자료추가
____2-5with구문사용하기
__연습문제

Part2.파이썬의활용-원하는것을구현할수있다

Chapter7.GUI프로그래밍
__1.wxPython모듈로GUI프로그래밍구현
____1-1GUI프로그래밍이란?
____1-2wxPython설치와사용
__2.윈도우생성과컨트롤처리
____2-1윈도우프레임에컨트롤넣기
____2-2메뉴작성과이벤트처리
__3.화면디자인도구wxFormBuilder이용하기
____3-1wxFormBuilder설치
____3-2wxFormBuilder의사용방법
____3-3wxFormBuilder로디자인하고자료추가하기
__연습문제

Chapter8.데이터베이스를활용한프로그래밍
__1.데이터와SQL
____1-1데이터와데이터베이스
____1-2SQL
__2.원격DB서버와연결
____2-1실습용테이터준비하기
____2-2파이썬용MySQL드라이버설치하기
____2-3SQL구문다루기
____2-4원격데이터베이스서버와연동한프로그래밍
____2-5GUI로화면구현후테이블데이터의선택,추가,수정,삭제프로젝트작성
__연습문제

Chapter9.네트워크프로그래밍
__1.Socket모듈로네트워크처리
____1-1소켓을이용한컴퓨터간데이터송수신
____1-2EchoServer작성하기
__2.스레드의이해및사용
____2-1프로세스와스레드
____2-2스레드이해를위한기초예제
____2-3스레드의공유자원
____2-4멀티채팅용프로그램만들기
____2-5멀티프로세싱

Chapter10.웹문서처리
__1.웹문서처리-XML형식데이터
____1-1XML의이해
____1-2XML데이터처리하기
__2.BeautifulSoup로마크업문서처리
____2-1BeautifulSoup설치와이해
____2-2BeautifulSoup객체가지원하는기능의이해
____2-3BeautifulSoup활용
____2-4BeautifulSoup로XML문서처리
__3.웹문서처리-JSON형식데이터
____3-1JSON형식의이해
____3-2JSON데이터처리하기

Chapter11.웹프로그래밍
__1.웹처리구조의이해
____1-1웹프로그래밍이란?
____1-2웹프로그래밍언어
____1-3HTTP프로토콜의이해
__2.웹서버만들기
____2-1웹서버의종류와이해
____2-2웹서버환경설정및활용하기
____2-3웹페이지로데이터베이스자료출력하기

부록1.MySQL설치및사용법
부록2.정규표현식

출판사 서평

파이썬기초문법부터
데이터베이스·네트워크·웹프로그래밍까지!
한권의책으로다양한개발기법을익힐수있다!

파이썬3.9.x에서3.12버전으로업그레이드하여개정판을출간하였다.이책은파이썬입문자와파이썬프로그래밍에대한개념정립이필요한독자를대상으로하며,기초문법부터파이썬활용프로그래밍까지한권에담았다.

Part1에서는파이썬프로그래밍을위한문법과개념을다루고있다.자주사용하지않는문법은배제하고꼭필요한문법과함수,클래스등을설명한다.문법을익히기위한실습예제는코드,코드에대한설명,실행결과를한눈에볼수있도록편집하였으며,짧은에제를다수수록하여문법과개념을익히기에좋다.

파이썬기초를다진후Part2에서는실무에서활용할수있는다양한예제들을경험할수있도록구성하였다.다음과같은다양한개발기법을다루고있어실무능력을키울수있을것이다.

-wxPython모듈로GUI프로그래밍구현
-MySQL과파이썬을연동한데이터베이스프로그래밍
-네트워크프로그래밍
-BeautifulSoup으로웹문서처리
-데이터베이스를연동한웹프로그래밍