책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791193177020
· 쪽수 : 262쪽
· 출판일 : 2023-08-15
책 소개
목차
CHAPTER 1 파이썬 설치 및 프로그래밍
1.1 프로그램, 프로그래밍, 프로그래머
1.2 프로그래밍 언어와 컴파일
1.3 사용자 입력값의 프로그램 처리 과정
1.4 파이썬
1.5 파이썬 설치
1.6 파이썬 대화창
1.7 파이썬 IDLE
1.8 입력과 출력
1.8.1 출력
1.8.2 입력
1.8.3 형 변환
1.8.4 inpur() 함수를 이용한 연산
ㆍ 연습문제
CHAPTER 2 자료형
2.1 숫자형
2.2 정수형
2.3 실수형
2.4 복소수형
2.5 문자열
2.5.1 문자열의 사용
2.5.2 데이터 타입의 변환 (형변환): str()
2.5.3 특수 문자열의 사용
2.5.4 문자열의 연산(결합) : +
2.5.5 문자열의 연산(복제) : *
2.5.6 문자열의 추출 : []
2.5.7 문자열의 일부 추출 : [startiend.ssg
2.5.8 문자열의 길이 : len()
2.5.9 문자열 나누기: splitt)
2.5.10 문자열 결합하기 : join()
2.5.11 문자열에서 대소문자를 변경하기
2.5.12 문자열에서 대체하기 : replace()
ㆍ 연습문제
CHAPTER 3 변수
3.1 변수란?
3.2 변수 선언과 초기화
3.3 변수명 규칙
3.4 데이터 복사와 변경
3.5 주석문 사용하기
ㆍ 연습문제
CHAPTER 4 연산자
4.1 연산자란?
4.2 산술 연산자
4.3 대입 연산자
4.4 관계 연산자
4.5 논리 연산자
4.6 연산자 우선 순위
ㆍ 연습문제
CHAPTER 5 컬렉션 자료형
5.1 리스트
5.1.1 리스트(lis)와 튜플 (tuple)
5.1.2 리스트(1ist) 생성
5.1.3 list(), split() 함수
5.1.4 인덱스(index) 또는 오프셋(offset)으로 항목 얻기
5.1.5 리스트 안의 리스트
5.1.6 offset으로 항목 변경
5.1.7 슬라이스([:]) 항목 추출
5.1.8 리스트 끝에 항목 추가 : append()
5.1.9 리스트 병합 : extend() 또는 +=
5.1.10 offset과 insert()로 항목 추가
5.1.11 offset으로 항목 삭제 : del
5.1.12 값으로 항목 삭제 : remove()
5.1.13 offset으로 항목을 얻은 후 삭제 : pop()
5.1.14 항목값으로 항목 ofiset 찾기 : index()
5.1.15 항목값의 갯수 세기 : count()
5.1.16 문자열로 변환하기 : join()
5.1.17 정렬하기 : sort()
5.1.18 항목 전체 갯수 얻기 : len()
5.1.19 할당 : =
5.1.20 복사 : copy()
5.2 튜플
5.2.1 튜플 선언과 조회
5.2.2 튜플 슬라이싱
5.2.3 튜플 정렬
5.2.4 튜플 패킹과 언패킹
5.3 set(집합 자료형)
5.3.1 set(집합 메소드와 연산 정리
5.4 딕셔너리
5.4.1 딕셔너리 선언
5.4.2 딕셔너리 조회와 삽입
5.4.3 항목 삭제
5.4.4 키. 값, iems()
5.4.5 get() 메소드를 이용하여 key 로 hate 얻기
ㆍ 연습문제
CHAPTER 6 조건문
6.1 if 조건문
6.2 if else 조건문
6.3 다중 if elif else 조건문
6.4 중첩 if else 조건문
ㆍ 연습문제
CHAPTER7 반복문
7.1 for 반복문
7.1.1 for와 range
7.1.2 for와 리스트
7.1.3 for와 튜플
7.1.4 for와 문자열
7.1.5 for와 딕셔너리
7.2 while 반복문
7.2.1 while과 증감값
7.3 중첩 반복문
7.3.1 중첩 for문
7.3.2 중첩 while문
7.4 break 문과 continue 문
7.4.1 break문
7.4.2 continue문
ㆍ 연습문제
CHAPTER 8 함수
8.1 함수란?
8.2 지역변수, 전역변수
8.3 함수의 유형
8.4 함수의 응용
8.5 디폴트와 참조
8.5.1 매개변수 디폴트(초기) 값 지정
8.5.2 매개변수 개수 미지정 (가변 매개변수)
ㆍ 연습문제
CHAPTER 9 파일
9.1 파일이란?
9.2 파일 사용법 3단계
ㆍ 연습문제
CHAPTER 10 터틀 그래픽
10.1 모듈
10.2 모듈 활용
10.2.1 turtle 모듈
10.2.2 random 모듈
10.2.3 함수와 그래픽
ㆍ 연습문제
CHAPTER 11 인공지능과 머신러닝
11.1 머신러닝의 개념
11.2 머신러닝의 유형
APPENDIX
책속에서
프로그래밍 언어는 인간(사용자)의 의사(생각)를 컴퓨터에 전달하는 것으로 저급언어(Low level language, 기계어, 어셈블리 언어 등)와 고급언어 (High level language, FORTRAN, C, C++, Java, Scratch, Python 등)로 구분된다.
... (중략)
파이썬은 최근에 많은 인기를 얻고 있는 프로그래밍 언어로써, 1991년에 귀도 반 로섬
(Guido van Rossum)이 개발한 대화형 프로그래밍 언어이다.
파이썬의 장점은 다음과 같다.
① 간결하면서도 효율적인 프로그램을 빠르게 작성할 수 있다.
② 다른 프로그래밍 언어( C, C++, Java 등)보다 문법이 배우기가 쉽다.
③ 컴퓨터 시스템 간에 이식성이 뛰어나다. 즉, 동일한 파이썬 프로그램이 윈도우즈, 유닉스, 리눅스, 매킨토시에서 변경 없이 실행된다.
④ 대화형으로 인터프리터(Interpretted language) 언어이다. 즉, 파이썬은 한 줄의 명령문을 입력 후 엔터키를 치면 인터프리터(해석기)가 해석 후 바로 실행하여 결과를 보여준다.
⑤ 특정 문제를 해결하는데 필요한 라이브러리(Library)를 거의 무료로 배포한다.