아이디저장

[IT HOLIC series]Python 3 START-UP(소프트웨어 창의력 향상을 위한)
9791162890011 \25,000
2018-06-23 190*235
506 p
신윤환
 

이 책에서는 많은 양을 다루기보다는 핵심부분을 부각시켜 의미를 부여하고 실습문제를 풀어봄으로써 실력을 다질 수 있도록 구성하였습니다. 그리고 각 단원에서 배워야 하는 중요한 부분을 다시 한 번 핵심요약으로 정리하여 확실하게 마무리하는 과정으로 전개하였으므로 프로그램을 전혀 모르고 접해 본 경험이 없더라도 쉽게 접근할 수 있도록 각 Part별 배워야 할 내용들을 충실히 집필하였습니다.
이 책의 구성은 크게 5개의 Part로 구성하였으며 각 Part별 구성내용은 다음과 같습니다. Par1 01에서는 파이썬 프로그램의 특징과 실습 환경구축 및 연산자의 우선순위와 종류에 대해 다루었고 Part 02에서는 파이썬에서 제공하는 데이터 타입의 종류와 활용방법 및 파일 입출력 과정에서의 포맷팅 설정방법에 대해 다루었습니다. Part 03에서는 조건에 따라 분기되는 프로그램 실행방법과 주어진 조건에 따라 프로그램을 반복 수행하는 문법구조에 대해 다루었으며 Part 04에서는 라이브러리 함수와 사용자 정의 함수 및 프로그램 모듈화와 파이썬에서 만나는 객체지향 프로그램에 대해 다루었습니다. Part 05에서는 파이썬에서 제공되는 기본 위젯의 배치와 크기 조절 및 마우스와 키보드 이벤트 처리방법에 대해 배우기 쉽게 다루었습니다.

"Big Data 환경에서 Needle Points 선정을 위한 생체 데이터의 패턴분석"으로 이학박사를 취득하였고 다양한 IT 관련분야에서 실무를 경험하였으며 줄곧 대학교에서 데이터베이스, 운영체제, IT융합기술, 프로젝트 개발, 프로그래밍 등의 과목을 강의하고 있습니다.
그동안 집약된 전문지식과 실전경험을 바탕으로 중소벤처기업부 정보화 융합기술 전문위원으로 IT융합기술 접목에 선도적인 역할을 주도하고 있으며 빅데이터 분석을 통한 중소기업 지속가능 경영진단 전문가로도 활동하고 있습니다.
기술평가사로서 중소기업기술정보진흥원과 정보통신기술진흥센터에서 수행하고 있는 연구개발 지원사업의 평가위원으로 활동하고 있으며 다양한 산업현장에서 요구되는 IT융합기술의 선도적 역할을 수행하면서 체득한 실무경험과 전공지식을 적극 함양하여 배움의 길에 서 있는 다양한 독자 분들에게 전문지식을 보다 쉽고 빠르게 전달하는 것을 강의와 집필의 모티브로 삼고 있습니다.
주요 저서로는 "Linux & Unix 정복하기", "프로그램 개발을 위한 첫 걸음 C Programming 정복하기", "Apache+PHP+MySQL로 웹 데이터베이스를 구축하는 PHP Programming 정복하기", "CentOS7으로 쉽게 터득하는 Linux 시스템 구축 실무 테크닉", "XAMPP에서 쉽게 연출하는 PHP 7 웹 프로그래밍 실무 테크닉" 등 다수의 책을 집필하였습니다.

Part 01 | 파이썬 프로그래밍 입문
Chapter 01 | 파이썬과의 첫 만남
Section 01_파이썬 프로그램의 특징
Section 02_파이썬 프로그램 설치 및 실행
Section 03_파이썬 전용 에디터 설치 및 실행

Chapter 02 | 파이썬 프로그램 시작
Section 01_파이썬 프로그래밍
Section 02_식별자와 예약어

Chapter 03 | 연산자의 우선순위와 종류
Section 01_연산자의 우선순위
Section 02_산술 연산자
Section 03_대입 연산자
Section 04_관계 연산자
Section 05_논리 연산자
Section 06_비트 연산자

Part 02 | 데이터 타입과 파일 입출력
Chapter 04 | 파이썬 데이터 타입 – 기본형
Section 01_데이터 타입의 종류
Section 02_숫자 데이터 타입
Section 03_문자열 데이터 타입
Section 04_논리 데이터 타입

Chapter 05 | 파이썬 데이터 타입 – 집합형
Section 01_리스트 데이터 타입
Section 02_튜플 데이터 타입
Section 03_딕셔너리 데이터 타입
Section 04_집합 데이터 타입 선언

Chapter 06 | 데이터와 파일 입출력
Section 01_데이터 입력 방법
Section 02_데이터 출력 방법
Section 03_숫자와 문자열 포맷팅
Section 04_파일 입출력

Part 03 | 프로그래밍 구조 핸들링
Chapter 07 | 조건문에 따른 프로그램 실행
Section 01_조건문
Section 02_if~else문
Section 03_중첩 if~else문

Chapter 08 | 주어진 조건에 따른 반복 수행
Section 01_반복문
Section 02_while문
Section 03_break문
Section 04_continue문
Section 05_for문

Part 04 | 모듈화와 객체지향 프로그래밍
Chapter 09 | 프로그램 모듈화
Section 01_라이브러리 함수
Section 02_사용자 정의 함수
Section 03_프로그램 모듈화

Chapter 10 | 파이썬에서 만나는 객체지향 프로그램
Section 01_클래스와 객체
Section 02_객체지향 변수
Section 03_클래스 상속관계
Section 04_오버로딩과 오버라이딩

Part 05 | 위젯 배치와 이벤트 처리
Chapter 11 | 파이썬에서 제공되는 기본 위젯
Section 01_위젯의 개념과 문법구조
Section 02_Tkinter 위젯의 종류와 배치 방식
Section 03_윈도우 크기 설정
Section 04_레이블/텍스트/일반 버튼
Section 05_체크버튼과 라디오버튼

Chapter 12 | 위젯 배치와 크기 조절
Section 01_위젯 수평/수직 정렬
Section 02_위젯 크기와 여백 조절
Section 03_위젯 고정 배치

Chapter 13 | 마우스와 키보드 이벤트 처리
Section 01_마우스 이벤트
Section 02_키보드 이벤트