로그인상단
회원가입 [일반회원 | 교수회원]
아이디/비밀번호 찾기
 IT 도서
 프로그래밍
 웹/그래픽
 운영체제/오피스
 컴퓨터/정보통신
 경영
 경영학
 군사학/기타
 군사학
 기타

 
 
 
 
 
 
  도서     
 
친절한 파이썬 프로그래밍
28,000
   
   
978-89-5502-984-0
서정만
2025년03월04일
190*261
388
한국어
 
 
 
 
 
 
제1장 파이썬 시작하기 
1. 컴퓨터 프로그래밍(Computer Programming) 
1) 저급 언어(Low-level Language) 
2) 고급 언어(High-level Programming Language) 
2. 파이썬 
1) 파이썬의 역사 
2) 파이썬의 특징 
3) 파이썬으로 할 수 있는 것 
4) 파이썬 설치 
5) 파이썬 작성을 위한 다른 프로그램들 
6) 간단하게 알아야 할 것들 
 
제2장 기본자료형과 화면 입출력 
1. 리터럴(Literal) 자료형(Data Type) 
1) 문자열형(Character Literal) 
2) 숫자 리터럴(Numeric Literal) 
3) 논리 리터럴(Logical Literal) 
4) 컬렉션 리터럴(Collection Literal) 
2. 식별자(Identifier)와 예약어(Keyword) 
3. 변수(Variable) 
4. 출력 print() 함수 
5. 입력문 
 
제3장 연산자 
1. 산술 연산자(Arithmetic Operator) 
2. 복합 대입 연산자(Compound Substitution Operator) 
3. 관계 연산자(Relational Operator) 
4. 논리 연산자(Logical Operator) 
5. 비트 연산자(Bit Operator) 
6. 연산자 우선순위(Operator Precedence) 
 
제4장 문자열 
1. 문자열 만들기 
2. 문자열 인덱싱(String Indexing) 
3. 문자열 슬라이싱(String Slicing) 
4. 문자열 연산(String Operator) 
5. 문자열 formatting  
1) f-strings 
2) str.format() 
3) % 
6. 문자열 함수(String Function) 
 
제5장 조건문 
1. if문 
2. if ~ else문 
3. if ~ elif ~ else문 
4. 중첩 if문 
5. match ~ case문 
 
제6장 반복문 
1. for문 
2. 다중 for문 
3. while문 
4. break문 
5. continue문 
6. for ~ else문 
7. while ~ else문 
 
제7장 컬렉터 
1. 리스트(list) 
1) 리스트 사용 방법 
2) 인덱싱(Indexing) 
3) 리스트의 수정(List Updating) 
4) 슬라이싱(Slicing) 이용하기 
5) 리스트 삽입(List Insert) 
6) 리스트 삭제(List Delete) 
7) 리스트 요소 찾기(Find list elements) 
8) 리스트 정렬(List Sort) 
9) 리스트 복사(List Copy) 
10) 리스트 비교(List Compare) 
11) 리스트 연산(List Operation) 
12) 리스트 내포(List Comprehension) 
13) 2차원 이상 리스트 
2. 딕셔너리(Dictionary) 
1) 딕셔너리 정의와 생성(Dictionary Define and Create) 
2) 딕셔너리 접근(Dictionary Approach) 
3) 딕셔너리 추가와 삭제(Dictionary Append and Delete) 
4) 딕셔너리 활용 
3. 튜플(Tuple) 
1) 튜플 정의 및 생성(Tuple Define and Create) 
2) 튜플 요소 접근(Tuple Approach) 
3) 튜플 함수(Tuple Function) 
4) 튜플 활용 
 
제8장 함수(Function) 
1. 함수 정의(Function Define) 
2. 매개변수(Parameter) 
3. 키워드 매개변수(Keyword Parameter) 
4. 가변 매개변수(Variable Parameter) 
5. 기본 매개변수(Default Parameter) 
6. 리턴(Return) 
7. 변수 유효 범위(Variable Scope) 
8. 재귀 함수(Recursive Function) 
9. 람다(Lambda) 
 
제9장 모듈과 표준함수 
1. 모듈(Module) 
1) 모듈 정의(Module Define) 
2) 모듈 사용(Using Module) 
3) 모듈 만들기 
4) 엔트리 포인트(Entry Point) 
2. 패키지(Package) 
3. 표준 라이브러리(Standard Libraries) 
1) datetime 모듈  
2) random 모듈  
3) os 모듈 
4) sys 모듈 
4. 외부 라이브러리(External Libraries) 
1) 외부 라이브러리 설치 
2) numpy 외부 라이브러리 
 
제10장 객체지향 프로그래밍 
1. 객체지향 프로그래밍 개념 
2. 클래스 
3. 생성자 
4. 인스턴스 변수 
5. 클래스 변수 
6. 클래스 상속 
7. 오버로딩과 오버리이딩 
 
제11장 파일처리 
1. 텍스트 파일 입출력 
1) 파일 한줄씩 읽어서 출력중 오류 발생 
2) 파일 한줄씩 읽어서 출력하기 
3) 반복문을 사용한 파일 읽어서 출력하기 
4) 한꺼번에 파일 읽어서 출력하기 
5) 실행중에 파일명을 입력 받아서 파일 읽어서 출력하기 
6) 존재하지 않는 파일명을 입력 받아서 파일 읽어서 출력하기 
7) 프로그램 수행중에 파일명을 입력 받아서 출력하기 
8) 프로그램 수행중에 텍스트 입력 받아서 파일 저장하기 
9) with 키워드 사용하여 파일 입출력 프로그램 
10) 파일을 복사하는 프로그램 
11) 파일을 읽어서 특정 한글 단어가 몇 개 인지 세는 프로그램 
 
제12장 시각화 
1. 기초 시각화 
1) 기본 대각선 그래프 그리기 
2) 상호 대각선 그래프 그리기 
3) 파이(pie) 그래프 그리기 
4) 막대(bar) 그래프 그리기 
5) 마커(marker) 그래프 그리기 
6) 히스토그램 (Histogram) 그리기 
7) 히트맵 (Heatmap) 그리기 
2. 데이터 시각화 
1) 데이터 출력 
2) 산점도 (Scatter plot) 그리기 
3) 에러바(error bar) 그리기 
4) 이미지 저장하여 그리기 
 
제13장 GUI 프로그램 
1. tkinter 기본 윈도우창 생성하기 
2. 위젯(widget) 
1) 단순 위젯 
2) 컨테이너 위젯 
3) tkinter 라이브러리 구조 
3. 체크버튼 
4. 라디오버튼 
5. 메뉴 
6. 폰트 크기 조절하기 
 
제14장 종합프로그램 
1. 기후 공동 데이터를 확보하기 
1) 엑셀 데이터 읽어서 출력 프로그램 
2) 충주시의 가장 더웠던 날 구하기 프로그램 
3) 충주시의 가장 추웠던 날 구하기 프로그램 
2. 인구 공공 데이터를 확보하기 
1) 광역시와 도의 인구 그래프 프로그램 
2) 승차인원이 가장 많은 지하철 역 프로그램 
3) 출근시간에 승하차 인원이 가장 많은 지하철 역 프로그램 
4) 퇴근시간에 승하차 인원이 가장 많은 지하철 역 프로그램