“이 책이 프로그램 개발자가
되기 위한 초석이 되길 바랍니다.”어떤 프로그램을 개발하기 위한 프로그래밍 언어의 종류는 몇백 가지가 있다고 할 정도로 다양합니다.
인공지능 프로젝트, 사물 인터넷 프로젝트, 빅데이터를 사용한 프로젝트를 하기 위한 여러 종류의 언어들이 있는데 파이썬도 그중 하나입니다.파이썬은 웹프로그램 개발에도 많이 사용되어 파이썬을 사용해서 만든 웹사이트는 100만 개가 넘고, 통계처리, 유틸리티 제작, 데이터베이스 처리에 다양하게 활용되며 이 외에도 파이썬의 활용 분야는 굉장히 넓습니다. 이런 파이썬은 문법이 간단하고 직관적이며 체계적이어서 배우기 쉽고, 개발 속도가 빨라 여러 프로젝트 개발 시 많이 사용되는 인기 있는 언어입니다.이 책은 빅데이터에 관심이 있고, 프로그래밍 언어를 처음 배우는 학습자에게 알맞은 내용으로 구성하였습니다. 자료형부터 데이터를 출력하는 방법, 제어문과 반복문, 함수, 객체지향 기술인 클래스와 파일 입출력, 프로그램 실행 중에 발생할 수 있는 여러 가지 예외처리, 마지막으로 데이터베이스까지 프로그램 입문자가 꼭 알아야 할 내용으로 그림과 함께 자세히 기술하였습니다. 그리고 각 Chapter 중간에는 Project를 넣어서 앞의 내용을 정리할 수 있도록 하였고, 모든 파이썬 문법을 활용하여 마지막 Project를 통해 본 책의 내용을 정리할 수 있도록 하였습니다.
검색엔진 개발 회사, 게임관련 분야의 회사에서 근무했습니다.
중, 고등학생부터 대학생, 회사원 대상으로 20년이상 강의했고, 지금은 직업능력개발훈련교사로 C언어, 자바, 스프링, 파이썬, R 강의를 하고 있습니다.
머리글
다운로드 가이드
Chapter 01 파이썬 설치
1.1 파이썬이란
1.2 파이썬 설치하기
__JDK 설치
__아나콘다 설치
__이클립스 설치
Chapter 02. 자료형
2.1 숫자형
2.2 논리형
2.3 문자열형
2.4 주석
2.5 변수
2.6 입출력과 자료형 처리 관련 명령어(함수)
__print( )
__input( )
__int( )
__float( )
__str( )
__bool( )
__type( )
연습문제
Chapter 03. 연산자
3.1 산술연산자
3.2 대입연산자
3.3 관계연산자(비교연산자)
3.4 논리연산자
3.5 멤버연산자
3.6 연산자 우선순위
연습문제
Chapter 04. 데이터 다루기
4.1 리스트
4.2 중첩리스트
4.3 튜플
4.4 딕셔너리
__딕셔너리 생성
__딕셔너리에서 사용되는 여러가지 함수
연습문제
Chapter 05. 제어문과 반복문
5.1 제어문
5.2 반복문
__for
__이중 for
__while
5.3 분기문
__break
__continue
연습문제
[Project 1]
Chapter 06. 함수
6.1 함수란
6.2 함수 정의하기
6.3 함수 호출하기
6.4 인자 전달하기
6.5 가변 인자 갖는 함수
6.6 함수 안에서 변수 사용하기
6.7 재귀 호출
6.8 내장함수
__abs( )
__all( )
__any( )
__dir( )
__eval( )
__filter( )
__map( )
__pow( )
__round( )
__sotred( )
__zip( )
6.9 문자열 함수
연습문제
Chapter 07. 모듈
7.1 모듈이란
7.2 패키지
7.3 내장 모듈
연습문제
Chapter 08. 클래스
8.1 객체 지향 프로그래밍
__절차 지향 프로그래밍
__객체 지향 프로그래밍
8.2 클래스
__생성자
8.3 상속
__다중상속
8.4 함수 오버라이딩
8.5 인스턴스 변수와 클래스 변수
연습문제
Chapter 09. 파일 입출력
9.1 파일 다루기
9.2 파일에 쓰기
9.3 파일에서 읽기
9.4 파일의 위치 지정하기
연습문제
Chapter 10. 예외처리
10.1 예외처리기법
10.2 예외 강제로 발생시키기
연습문제
[Project 2]
Chapter 11. 데이터베이스
11.1 DB 용어
11.2 SQLite 사용하기
11.3 파이썬에서 DB다루기
연습문제
[Project 3]
부록 찾아보기 & 연습문제