분야별도서 > 프로그래밍 > 파이썬

분야별도서

윤성우의 열혈 파이썬 기초편

  • 저자윤성우
  • 관련분야파이썬, Python, 프로그래밍
  • 발행일2018-11-23
  • 정가16,000원
  • 페이지264 페이지
  • ISBN978-89-96094-08-1
  • 책소개
  • 저자소개
  • 목차
  • 출판사 서평

『윤성우의 열혈 파이썬 기초편』은 누구나 쉽게 공부할 수 있는 파이썬의 기초를 설명하는 교재이다. 이 책의 내용만 다 공부하더라도 기본적인 파이썬 활용이 가능한 수준에 이를 수 있으며, 연계해서 출간된 중급편을 통해 학습을 이어 나갈 수 있다. 또한 도서 내용에 대한 저자의 인터넷 강의가 무료로 제공라여 책의 내용 이해를 돕고 있다.

윤성우

 

벤처회사에서 개발자로 일하다가 IT분야의 집필과 강의로 처음 이름이 알려진 그는 2000년대 초반까지는 소프트웨어 아키텍트(Architect)로 일을 하다가, 2004년부터 지금까지 OpenGL-ES 그래픽스 라이브러리의 구현과 3D 가속 칩의 개발 및 크로노스 그룹(모바일 국제 표준화 컨소시엄)의 표준안에 관련된 일에 참여하였다. 

또한 핸드폰용 DMB 칩의 개발에도 참여하였으며, 현재는 ㈜액시스소프트의 CTO로 있으면서 웹 기반 솔루션 개발에 관심을 갖고 있다. 시간이 날 때마다 조깅을 하며 다양한 구상을 하는 저자는, 방법론에 근거한 소프트웨어 설계 전문가가 모든 분야에서 활발히 활동하여 소프트웨어 발전에 기여해야 한다는 생각을 갖고 있다.

프로그래밍을 공부한다면 모르는 사람이 없을 것 같은 베스트셀러 저자이다. 여전히 쉽게 설명하는 방법에 대해 고민하고 있으며 그 고민 결과를 바탕으로 책을 집필하고 있다. 프로그래머라는 직업에 충실하기위해 적지않은 기간동안 집필활동이 없었지만 그간 축적된 에너지를 바탕으로 다수의 책을 쓸 계획을가지고 집필에 임하고 있다.

Chapter 01. 파이썬에게 질문하기 
01-1. 파이썬의 시작 포인트
01-2. 파이썬의 특징
01-3. 일단 파이썬을 설치하자.
01-4. 수식을 계산하게 하자.
01-5. 헤이 지니! 소리질러!
01-6. 이거 기억해 둬 조금 이따가 다시 사용할거야
01-7. 이름 가져다 붙이기
01-8. 변수(Variables)와 대입 연산자
01-9. 이거 어떤 일들이 벌어질까요? 

  

Chapter 02. 간단한 함수 만들기 
02-1. 함수 만들기1:인자 없는 것
02-2. 함수 만들기2:인자 있는 함수
02-3. 함수 만들기3:값의 반환이 있는 것
02-4. 함수를 파일에 저장하기
02-5. 파일을 불러와서 실행하기
02-6. 주석을 달자.
02-7. 이름 달기 규칙 그리고 대소문자 구분
02-8. main 함수가 있는 방식으로 예제를 작성하자. 

 

Chapter 03. 프로그램 사용자로부터의 입력 그리고 코드의 반복 
03-1. 프로그램 사용자로부터 입력받기
03-2. 입력받은 내용을 숫자로 바꾸려면
03-3. 강력한 그러나 위험할 수 있는 eval 함수
03-4. 정해진 횟수만큼 반복해서 실행시키기
03-5. for..in..과 range의 조합 

 

Chapter 04. int형 데이터와 float형 데이터 
04-1. 정수의 표현과 실수의 표현 
04-2. int형과 float형을 대상으로 하는 기본적인 산술 연산 
04-3. int형으로 변환, float형으로 변환 
04-4. 복합 대입 연산자 
04-5. 소괄호  

 

Chapter 05. 리스트와 문자열 
05-1. print 함수의 복습과 확장 
05-2. 리스트형 데이터 
05-3. 리스트형 데이터의 연산:인덱싱 연산 
05-4. 리스트형 데이터의 연산:슬라이싱 연산 
05-5. 슬라이싱 연산에서 생략 가능한 부분 
05-6. 리스트에서 두 칸씩 뛰면서 저장된 값들 꺼내기 
05-7. 스트링형 데이터: 문자열 
05-8. 리스트와 for 루프 그리고 문자열과 for 루프 
05-9. 리스트와 문자열을 인자로 전달받는 함수 len 
05-10. 리스트와 문자열을 인자로 전달하고 반환하기  

 

Chapter 06. 리스트와 문자열의 함수들 
06-1. 리스트와 함수들 
06-2. 두 가지 유형의 함수가 갖는 특징들 
06-3. 문자열과 함수들 
06-4. 문자열의 탐색 관련 함수들 
06-5. 문자열의 일부로 포함이 되는 이스케이프 문자 
06-6. 함수가 아닌 del명령  

 

Chapter 07. True, False 그리고 if와 그 형제들 
07-1. 참과 거짓을 의미하는 값(데이터) 
07-2. 소스파일에 main 함수 만들기 
07-3. if문:조건이 맞으면 실행을 해라. 
07-4. if ~ else문:이쪽 길! 아니면 저쪽 길! 
07-5. if ~ elif ~ else문:여러 길 중에서 하나의 길만 선택! 
07-6. True 또는 False를 반환하는 연산들 
07-7. 리스트와 문자열을 대상으로도 동작하는 ==, != 
07-8. True 또는 False로 답하는 함수들 
07-9. in, not in 
07-10. 수(Number)를 True와 False로 인식하는 방식  

 

Chapter 08. for 루프와 while 루프 
08-1. for 루프에 대한 복습 
08-2. True가 될 때까지 반복하는 while 루프 
08-3. for 루프와 while 루프의 비교 
08-4. break 
08-5. continue 
08-6. 이중 for 루프  

 

Chapter 09. 튜플과 레인지 
09-1. 튜플(Tuple) 
09-2. 튜플을 어디다 쓸 것인가? 
09-3. 튜플 관련 함수와 연산들 
09-4. 말이 나온 김에 리스트 안에 저장된 데이터를 바꿔보자. 
09-5. 범위를 지정하는 레인지 
09-6. 레인지 범위 거꾸로 지정하기  

 

Chapter 10.함수에 대한 추가적인 설명들 
10-1. 함수 만들기 복습 
10-2. 이름을 지정해서 값 전달하기 
10-3. 디폴트 값 
10-4. 함수의 매개변수 참조 관계  

 

Chapter 11. '모듈의 이해' 그리고 '수학 모듈' 이용하기 
11-1. 모듈을 만들어 봅시다.
11-2. 모듈을 가져다 쓰는 방법1
11-3. 모듈을 가져다 쓰는 방법2
11-4. as로 모듈의 이름 줄이기
11-5. 수학 관련 모듈 

 

Chapter 12. 딕셔너리(Dictionary) 
12-1. 딕셔너리의 이해
12-2. 딕셔너리의 데이터 참조, 수정, 추가, 삭제
12-3. 연산자 ==을 대상으로 관찰하는 딕셔너리의 성격
12-4. in 연산과 not in 연산
12-5. 딕셔너리의 for 루프 

 

Chapter 13. 클래스와 객체 
13-1. 전역변수와 지역변수
13-2. 객체지향 프로그래밍 
13-3. 클래스와 객체이전의 프로그램에 대한 반성
13-4. 클래스와 객체의 이해
13-5. 나이 정보 관리하는 이전 예제의 수정 결과
13-6. self 너 뭐냐! 
13-7. self 이외의 매개변수를 갖는 함수들 정의해보기
13-8. 생성자 
13-9. 사실 파이썬의 모든 데이터는(값은) 객체  

 

Chapter 14. 예외처리 
14-1. 예외가 발생하는 상황
14-2. 예외의 처리 
14-3. 보다 적극적인 예외의 처리
14-4. 둘 이상의 예외를 처리하기 
14-5. 예외 메시지 출력하기와 finally
14-6. 모든예외 그냥 무시하기

누구나 쉽게 공부할 수 있는 파이썬의 기초를 설명한다!

쉽게 설명한다고 해서 꼭 해야 할 설명을 건너뛰지 않습니다.때문에 처음 시작하는 초보자이지만 파이썬을 잘 알고 싶은 이들에게 큰 만족감을 줄 수 있습니다.중간에 적절한 연습문제도 등장하기 때문에 이론과 실습을 충분히 겸할 수 있습니다.