책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791188986439
· 쪽수 : 560쪽
· 출판일 : 2021-03-22
책 소개
목차
Section 01. 컴퓨터적 사고
컴퓨터를 활용한 문제해결 방법의 장점|문제해결|순서도|컴퓨터 언어|프로그램이란|소스 코드 입력|프로그램 실행|프로그램 설명
Section 02. Python 첫걸음
프로그래밍 준비사항|GUI와 CUI|CUI 환경 익히기|작업용 폴더(디렉토리) 만들기|Python 설치하기|Python의 실행과 종료|인터렉티브 셀에서 Python 시작하기|간단한 수식 입력|문자열 다루기|데이터 모아서 보기|모듈|들여쓰기에 대하여|상수|주석|Python의 철학
Section 03. 자료형
변수|기본 자료형|정수형|실수형(Float)|문자열형(String)|부울형(Boolean)|리스트형(List)|기타 자료형|딕셔너리형|튜플|세트|자료의 입력과 출력|자료형 활용
Section 04. 연산자
산술 연산자|관계 연산자|논리 연산자|비트 연산자|대입 연산자|복합 대입 연산자|연산자의 활용
Section 05. 거북이와 놀기
거북이 만들기|거북이 이동시키기|거북이 전후로 이동시키기|거북이 방향 전환하기|거북이 원 그리기|작업 취소와 지우기|이전 작업 취소하기|거북이 초기 위치로 복귀시키기|캔버스의 내용 모두 지우기|거북이를 이용해 간단한 그림 그리기|선의 속성 변경하기|선의 굵기 변경하기|선의 색상 적용하기|도형의 면에 색칠하기|선과 면 한꺼번에 적용하기
Section 06. 제어문
조건문|자료형의 참과 거짓|조건이 2개 이상인 경우|if ~ elif ~ else 문|조건문의 활용|반복문|for 문|리스트 안에 for 문 포함하기|while 문|break와 continue 문|for 문과 while 문의 관계|중첩 반복문|반복문의 활용
Section 07. 함수
함수의 기본 구조|인수와 반환값이 모두 있는 경우|인수는 있고 반환값이 없는 경우|인수는 없고 반환값이 있는 경우|인수와 반환값 모두 없는 경우|인수의 개수를 모를 경우|반환값은 오로지 하나|인수에 초기값 설정하기|전역 변수와 지역 변수|내장 함수|출력 함수 print()|입력 함수 input()|기타 함수들|재귀 함수|함수의 활용
Section 08. 모듈
모듈 생성과 사용|모듈의 경로|모듈의 종류|모듈의 활용|사용자 정의 모듈|날짜 모듈 사용하기|시간 모듈 사용하기|랜덤 모듈 사용하기|수학 모듈 사용하기
Section 09. Turtle 다루기
함수를 적용해 거북이로 다양한 도형 그리기|캔버스와 좌표 제어하기|창의 크기 관련 메소드|거북이의 위치 관련 메소드|펜 들고 내리기|거북이 스탬프 찍기|거북이 맘대로 움직이기|원반 그리기|거북이 원반 밖으로 나가면 종료하기|거북이 원반 내부에서만 움직이기|거북이 방향 무작위로 선택하기
Section 10. 파일 입출력
파일의 이해|파일 생성(열기)하기|텍스트 파일 쓰기|텍스트 파일 읽기|한줄씩 읽어들이기: readline() 함수|여러 줄 읽어들이기: readlines() 함수|파일 전체를 한꺼번에 읽기: read() 함수|텍스트 파일에 내용 추가하기|텍스트 파일 입출력의 활용|텍스트 파일 복사하기|텍스트 파일의 각 문자별 문자의 개수 세기|바이너리(이진) 파일 다루기
Section 11. 객체지향 프로그래밍
클래스와 인스턴스|클래스 정의|인스턴스 생성하기|인스턴스 변수와 클래스 변수|인스턴스 메소드와 클래스 메소드, 정적 메소드|정보은닉: 프라이빗 멤버|클래스의 상속|오버라이딩과 다형성|객체지향 프로그래밍 활용