logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

누구나 쉽게 시작하는 파이썬 프로그래밍

누구나 쉽게 시작하는 파이썬 프로그래밍

이충규 (지은이)
자유아카데미
34,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
34,000원 -0% 0원
0원
34,000원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 34,000원 -10% 1700원 28,900원 >

책 이미지

누구나 쉽게 시작하는 파이썬 프로그래밍
eBook 미리보기

책 정보

· 제목 : 누구나 쉽게 시작하는 파이썬 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791158086985
· 쪽수 : 454쪽
· 출판일 : 2025-03-20

책 소개

프로그래밍을 처음 접하는 학습자부터 다른 프로그래밍 경험이 있지만 Python을 새롭게 배우려는 사람까지 누구나 쉽게 Python을 익히고 활용할 수 있도록 구성되었다. 기본 문법부터 시작하여 직접 코드를 실행하고 확인하는 과정을 통해 자연스럽게 이해를 넓혀갈 수 있도록 했다.

목차

일러두기

Chapter 1 Python 소개 및 설치
1.1 Python 소개
1.2 Python 활용 분야
1.3 Python 설치
1.4 Python 버전 확인
1.5 Python 2와 Python 3의 차이
참고자료 및 문헌

Chapter 2 Python 코딩 환경
2.1 Python 실행 : 인터프리터 모드 vs 스크립트 모드
2.2 통합개발환경(IDE)
참고자료 및 문헌

Chapter 3 Python 코딩 시작
3.1 코드 작성 및 실행방법 : 인터프리터 모드 vs 스크립트 모드
3.2 들여쓰기
3.3 주석
3.4 코드의 줄 구조
3.5 변수 작성
참고자료 및 문헌

Chapter 4 기본 데이터형과 연산
4.1 내장 데이터형
4.2 단항 연산자, 이항 연산자, 삼항 연산자, 표현식
4.3 다양한 연산들 및 연산자들
4.4 연산 우선순위
4.5 진법 및 진법 변환
4.6 데이터형 변환
4.7 다양한 표현식의 예
참고자료 및 문헌

Chapter 5 기본 입출력 : 화면 입출력
5.1 키보드를 통한 기본 입력 : input()
5.2 동시에 여러 개 입력받기 : split(), map()
5.3 화면 출력 : print()
5.4 함수 print()의 옵션
5.5 화면 출력을 위한 고급 형식 지정
참고자료 및 문헌

Chapter 6 기본 입출력 : 파일 입출력
6.1 파일 개요
6.2 파일 사용 절차 : 열기?사용(읽기/쓰기)-닫기
6.3 파일 쓰기
6.4 파일 읽기
6.5 이진 파일 읽기
6.6 pickle 모듈을 사용한 객체 저장 : 객체 영속화
6.7 파일 저장과 pickling의 차이
6.8 파일 종류 : 이진 파일, 일반 텍스트 파일, 구조화된 텍스트 파일
참고자료 및 문헌

Chapter 7 내장 컬렉션 데이터형
7.1 리스트
7.2 튜플
7.3 딕셔너리
7.4 집합
7.5 해시 가능 객체
참고자료 및 문헌

Chapter 8 제어 흐름 구조 : 조건과 반복
8.1 if-조건문
8.2 반복문
8.3 반복 제어
8.4 조건 반복 : 반복문 내에 위치하는 조건
8.5 중첩된 반복문
8.6 Python에서 사용하지 않는 흐름제어 : switch, elseif
참고자료 및 문헌

Chapter 9 시퀀스데이터형
9.1 공통된 시퀀스 연산
9.2 내장 시퀀스형 분류 : 불변 시퀀스 vs 가변 시퀀스
9.3 문자열을 통한 시퀀스 연산 이해
참고자료 및 문헌

Chapter 10 코드 재활용 : 함수
Part A. 함수 기초
10.1 함수의 개념, 필요성 및 분류
10.2 함수 정의와 함수 호출
10.3 인수를 매개변수로 매핑하고, 결과를 반환
10.4 변수의 적용 범위 : 지역 변수와 전역 변수
Part B. 함수 고급
10.5 디폴트 인수 정의 : 함수 정의 시 "매개변수 = 인수의 기본값" 설정
10.6 키워드 인수 전달 : 함수 호출 시 "키워드 = 인수값" 설정
10.7 함수 정의 및 함수 호출 예제
10.8 가변길이 인수 정의 : 매개변수 개수가 정해지지 않은 경우(*varargs)
10.9 키워드 가변길이 인수 : 매개변수의 이름을 지정하지 않고 인수 입력(**kwargs)
10.10 가변길이 인수와 키워드 가변길이 인수 혼합
10.11 설명문 작성 : 주석과 문서화 문자열
참고자료 및 문헌

Chapter 11 코드 재활용 : 람다 표현식과 람다 함수
11.1 람다 표현식
11.2 람다 함수
11.3 람다 함수와 내장 함수의 응용 : map(), filter()
참고자료 및 문헌

Chapter 12 클래스 이해 : 코드와 데이터 융합
12.1 객체와 객체지향 프로그래밍
12.2 클래스, 객체, 인스턴스
12.3 속성 : 변수와 메소드
12.4 클래스 정의
12.5 메소드 : 클래스 안에서 정의된 함수
12.6 속성 참조
12.7 인스턴스 변수와 클래스 변수
12.8 클래스 예제 : DocString, 클래스 변수, _ _init_ _(), 메소드 포함
참고자료 및 문헌

Chapter 13 클래스 응용
13.1 캡슐화와 정보은닉
13.2 상속
13.3 클래스 메소드와 정적 메소드
13.4 추상 클래스
참고자료 및 문헌

Chapter 14 Python 코드의 구성요소
14.1 Python 코드의 구성요소
14.2 구성 요소들의 관계 : 계층 구조
14.3 표현식
14.4 리스트 축약
14.5 리스트 축약의 장점
14.6 딕셔너리 축약
14.7 어노테이션
참고자료 및 문헌

Chapter 15 객체와 이름 공간
15.1 Python의 모든 것은 객체
15.2 객체와 식별자
15.3 이름 공간과 범위
15.4 이름 공간 확인 : locals(), globals(), vars(), dir()
15.5 클래스와 인스턴스의 이름 공간
참고자료 및 문헌

Chapter 16 예외 처리
16.1 문법 오류 및 오류 확인
16.2 예외
16.3 내장 예외 목록
16.4 예외 대처 방안 : 논리 추가 vs 예외 처리
16.5 예외 처리 방법
16.6 예외 일으키기 : 사용자 정의 예외
참고자료 및 문헌

Chapter 17 모듈과 패키지
17.1 모듈과 패키지의 필요성
17.2 모듈 사용하기 : import
17.3 패키지 사용
17.4 패키지와 모듈
17.5 _ _name_ _ 이해 : 모듈 실행상태 확인
참고자료 및 문헌

Chapter 18 Python 표준 라이브러리
18.1 수학 관련 모듈
18.2 데이터 처리 및 파싱 관련 모듈
18.3 파일 및 운영체제 관련 모듈
18.4 날짜, 달력, 시간 관련 모듈
18.5 그 외 자주 사용하는 모듈
18.6 re 모듈 : 정규 표현식
참고자료 및 문헌

Chapter 19 가상환경
19.1 Anaconda 소개
19.2 가상환경 이해
19.3 가상환경 생성 및 관리
참고자료 및 문헌

저자소개

이충규 (지은이)    정보 더보기
1997년 한국과학기술원(KAIST) 전기 및 전자공학과 공학사 1999년 광주과학기술원(GIST) 정보통신공학과 공학석사 2003년 광주과학기술원(GIST) 정보통신공학과 공학박사 2004년 ~ 2006년 한국광기술원 연구원 2006년 ~ 현재 조선대학교 IT융합대학 전자공학부 교수 2014년 ~ 2015년 영국 University of Southampton (ORC) 방문교수
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791158087067