책 소개
▣ 출판사서평
지루한 문법 대신 예제를 하나하나 따라 하다 보면
자연스럽게 몸에 익혀지는 마법 같은 파이썬 체험!
파이썬은 스크립트 언어이지만 매우 광범위하고 다양한 종류의 라이브러리가 있어 C/C++, Java 등의 언어로 구현할 수 있는 대부분의 프로그램을 작성할 수 있습니다. 또한, 동일한 목적의 프로그램을 C로 작성할 때와 비교해 볼 때, 파이썬으로 작성하게 되면 절반도 되지 않는 노력으로 프로그램을 만들 수 있습니다. 파이썬은 데이터 처리에 관련된 다양한 확장 라이브러리들이 많아 최근 트렌드가 되고 있는 머신러닝이나 AI 분야에서 사용되는 가장 인기있는 프로그래밍 언어이기도 합니다.
그렇다고 파이썬이 모든 것을 해결해주는 만병통치, 팔방미인이 되는 프로그래밍 언어는 아닙니다. 예를 들어, CPU 연산을 많이 필요로 하는 수학 계산 및 그래픽 처리나, 멀티태스킹이 많이 필요한 병렬처리 프로그램, I/O가 매우 빈번하게 발생하는 프로그램은 C나 C++같은 저수준의 프로그래밍 언어로 개발하는 것이 좋습니다.
▣ 작가 소개
저자 : 장삼용
서울대학교 지질과학과, 동대학원 지구물리학 석사를 졸업하였으며, 우주항공분야 벤처, 임베디드 소프트웨어 전문기업에서 소프트웨어 개발을 담당하였다. 국내 1위 CDN 업체에서 파이썬으로 P2P 기반 하이브리드 콘텐츠 전송 시스템을 개발, 실서비스에 적용하였고, 티맥스소프트에서 기업용 솔루션 전문 컨설턴트로 활동하였다. 현재는 파이썬을 활용한 기업정보 보안, 컴퓨터비전, 머신러닝에 대한 기술을 연구하고 있다.
저서로는 『화이트 해커를 위한 암호와 해킹』이 있다.
▣ 주요 목차
PART 1 (입문) Python 프로그래밍 첫발 내딛기
001 대화식 모드로 프로그래밍하기
002 텍스트 에디터로 프로그래밍하기
003 변수명 만들기
004 변수에 값 대입하기
005 주석 처리하기(#)
006 자료형 개념 배우기
007 자료형 출력 개념 배우기(print)
008 들여쓰기 개념 배우기
009 if문 개념 배우기 ① (if~else)
010 if문 개념 배우기 ② (if~elif)
011 for문 개념 배우기 ① (for)
012 for문 개념 배우기 ② (for~continue~break)
013 for문 개념 배우기 ③ (for~else)
014 while문 개념 배우기(while~continue~break)
015 None 개념 배우기
PART 2 (초급) Python 프로그래밍 기초 다지기
016 정수형 자료 이해하기
017 실수형 자료 이해하기
018 복소수형 자료 이해하기
019 대입 연산자 이해하기(=)
020 사칙 연산자 이해하기(+, -, *, /, **)
021 연산자 축약 이해하기(+=, -=, *=, /=)
022 True와 False 이해하기
023 관계 연산자 이해하기(==, !=, <, <=, >, >=)
024 논리 연산자 이해하기(and, or, not)
025 비트 연산자 이해하기(&, |, ~, ^, >>, <<)
026 시퀀스 자료형 이해하기
027 시퀀스 자료 인덱싱 이해하기
028 시퀀스 자료 슬라이싱 이해하기
029 시퀀스 자료 연결 이해하기(+)
030 시퀀스 자료 반복 이해하기(*)
031 시퀀스 자료 크기 이해하기(len)
032 멤버체크 이해하기(in)
033 문자열 이해하기
034 문자열 포맷팅 이해하기
035 이스케이프 문자 이해하기
036 리스트 이해하기([ ])
037 튜플 이해하기(( ))
038 사전 이해하기({ })
039 함수 이해하기(def)
040 함수 인자 이해하기
041 지역변수와 전역변수 이해하기(global)
042 함수 리턴값 이해하기(return)
043 파이썬 모듈 이해하기
044 파이썬 패키지 이해하기
045 파이썬 모듈 임포트 이해하기 ① (import)
046 파이썬 모듈 임포트 이해하기 ② (from~import)
047 파이썬 모듈 임포트 이해하기 ③ (import~as)
048 파일 열고 닫기(open, close)
049 클래스 이해하기(class)
050 클래스 멤버와 인스턴스 멤버 이해하기
051 클래스 메소드 이해하기
052 클래스 생성자 이해하기
053 클래스 소멸자 이해하기
054 클래스 상속 이해하기
055 예외처리 이해하기 ① (try~except)
056 예외처리 이해하기 ② (try~except~else)
057 예외처리 이해하기 ③ (try~except~finally)
058 예외처리 이해하기 ④ (try~except Exception as e)
059 예외처리 이해하기 ⑤ (try~except 특정 예외)
PART 3 (중급) Python 프로그래밍 실력 다지기
060 사용자 입력받기(input)
061 자료형 확인하기(type)
062 나눗셈에서 나머지만 구하기(%)
063 몫과 나머지 구하기(divmod)
064 10진수를 16진수로 변환하기(hex)
065 10진수를 2진수로 변환하기(bin)
066 2진수, 16진수를 10진수로 변환하기(int)
067 절대값 구하기(abs)
068 반올림수 구하기(round)
069 실수형 자료를 정수형 자료로 변환하기(int)
070 정수형 자료를 실수형 자료로 변환하기(float)
071 정수 리스트에서 소수만 걸러내기(filter)
072 최대값, 최소값 구하기(max, min)
073 1바이트에서 하위 4비트 추출하기
074 1바이트에서 상위 4비트 추출하기
075 문자열에서 특정 위치의 문자 얻기
076 문자열에서 지정한 구간의 문자열 얻기
077 문자열에서 홀수 번째 문자만 추출하기
078 문자열을 거꾸로 만들기
079 두 개의 문자열 합치기(+)
080 문자열을 반복해서 새로운 문자열로 만들기(*)
081 문자열에서 특정 문자가 있는지 확인하기(in)
082 문자열에서 특정 문자열이 있는지 확인하기(in)
083 문자열 길이 구하기(len)
084 문자열이 알파벳인지 검사하기(isalpha)
085 문자열이 숫자인지 검사하기(isdigit)
086 문자열이 알파벳 또는 숫자인지 검사하기(isalnum)
087 문자열에서 대소문자 변환하기(upper, lower)
088 문자열에서 좌우 공백 제거하기(lstrip, rstrip, strip)
089 문자열을 수치형 자료로 변환하기(int, float)
090 수치형 자료를 문자열로 변환하기(str)
091 문자열에 있는 문자(열) 개수 구하기(count)
092 문자열에서 특정 문자(열) 위치 찾기(find)
093 문자열을 특정 문자(열)로 분리하기(split)
094 문자열을 특정 문자(열)로 결합하기(join)
095 문자열에서 특정 문자(열)를 다른 문자(열)로 바꾸기(replace)
096 문자열을 바이트 객체로 바꾸기(encode)
097 바이트 객체를 문자열로 바꾸기(decode)
098 문자열을 정렬하기(sorted, join)
099 순차적인 정수 리스트 만들기(range)
100 리스트에서 특정 위치의 요소 얻기
101 리스트에서 특정 요소의 위치 구하기(index)
102 리스트에서 특정 위치의 요소를 변경하기
103 리스트에서 특정 구간에 있는 요소 추출하기
104 리스트에서 짝수 번째 요소만 추출하기
105 리스트 요소 순서를 역순으로 만들기 ① (reverse)
106 리스트 요소 순서를 역순으로 만들기 ② (reversed)
107 리스트 합치기(+)
108 리스트 반복하기(*)
109 리스트에 요소 추가하기(append)
110 리스트의 특정 위치에 요소 삽입하기(insert)
111 리스트의 특정 위치의 요소 제거하기(del)
112 리스트에서 특정 요소 제거하기(remove)
113 리스트에서 특정 구간에 있는 모든 요소 제거하기
114 리스트에 있는 요소 개수 구하기(len)
115 리스트에서 특정 요소 개수 구하기(count)
116 리스트 제거하기(del)
117 리스트 요소 정렬하기 ① (sort)
118 리스트 요소 정렬하기 ② (sorted)
119 리스트 요소 무작위로 섞기(shuffle)
120 리스트의 모든 요소를 인덱스와 쌍으로 추출하기(enumerate)
121 리스트의 모든 요소의 합 구하기(sum)
122 리스트 요소가 모두 참인지 확인하기(all, any)
123 사전에 요소 추가하기
124 사전의 특정 요소값 변경하기
125 사전의 특정 요소 제거하기(del)
126 사전의 모든 요소 제거하기(clear)
127 사전에서 키만 추출하기(keys)
128 사전에서 값만 추출하기(values)
129 사전 요소를 모두 추출하기(items)20130 사전에 특정 키가 존재하는지 확인하기(in)
131 사전 정렬하기(sorted)
132 문자 코드값 구하기(ord)
133 코드값에 대응하는 문자 얻기(chr)
134 문자열로 된 식을 실행하기(eval)
135 이름없는 한줄짜리 함수 만들기(lambda)
136 인자를 바꾸어 함수를 반복 호출하여 결과값 얻기(map)
PART 4 (활용) Python 프로그래밍 응용 다지기
137 텍스트 파일을 읽고 출력하기(read)
138 텍스트 파일을 한줄씩 읽고 출력하기 ① (readline)
139 텍스트 파일을 한줄씩 읽고 출력하기 ② (readlines)
140 화면에서 사용자 입력을 받고 파일로 쓰기(write)
141 텍스트 파일에 한줄씩 쓰기(writelines)
142 텍스트 파일 복사하기(read, write)
143 바이너리 파일 복사하기(read, write)
144 파일을 열고 자동으로 닫기(with~as)
145 파일의 특정 부분만 복사하기(seek, read, write)
146 파일 크기 구하기(ospathgetsize)
147 파일 삭제하기(osremove)
148 파일이름 바꾸기(osrename)
149 파일을 다른 디렉터리로 이동하기(osrename)
150 디렉터리에 있는 파일목록 얻기(oslistdir, globglob)
151 현재 디렉터리 확인하고 바꾸기(osgetcwd, oschdir)
152 디렉터리 생성하기(osmkdir)
153 디렉터리 제거하기(osrmdir)
154 하위 디렉터리 및 파일 전체 삭제하기(shutilrmtree)
155 파일이 존재하는지 체크하기(ospathexists)
156 파일인지 디렉터리인지 확인하기(ospathisfile, ospathisdir)
157 현재 시간을 년-월-일 시:분:초로 출력하기(localtime, strftime)
158 올해 경과된 날짜수 계산하기(localtime)
159 오늘의 요일 계산하기(localtime)
160 프로그램 실행 시간 계산하기(datetimenow)
161 주어진 숫자를 천 단위로 구분하기
162 문자열의 각 문자를 그 다음 문자로 변경하기
163 URL에서 호스트 도메인 추출하기
164 URL에서 쿼리 문자열 추출하기
165 스택 구현하기(append, pop)
166 문장에 나타나는 문자 빈도수 계산하기
167 텍스트 파일에 있는 단어 개수 계산하기
168 파일에서 특정 단어 개수 계산하기
169 파일에서 특정 문자열 교체하기
170 URL에 접속하여 HTML 페이지 화면에 출력하기
171 URL에 접속하여 HTML 페이지를 파일로 저장하기
172 인터넷에 있는 이미지를 내 PC로 저장하기
173 인터넷에 있는 대용량 파일을 내 PC로 저장하기
174 10MB 파일을 1MB 파일 10개로 분리하기
175 1MB 파일 10개를 합쳐서 10MB 파일로 만들기
176 파일을 ZIP 압축 파일로 만들기
177 디렉터리를 하나의 ZIP 압축 파일로 만들기
178 ZIP 파일 압축 풀기
179 로또 번호 추출기 만들기
180 남녀 파트너 정해주기 프로그램 만들기(zip)
PART 5 (실무) Python으로 간단한 프로그램 작성하기
181 데이터 처리하기 ① 연도별 출생아 수 계산하기
182 데이터 처리하기 ② 연도별 성별 출생아 수 계산하기
183 데이터 처리하기 ③ 연도별 인기있는 상위 10개 성별 출생아 이름 구하기
184 웹서버 로그 처리하기 ① 총 페이지뷰 수 계산하기
185 웹서버 로그 처리하기 ② 고유 방문자수 계산하기
186 웹서버 로그 처리하기 ③ 총 서비스 용량 계산하기
187 웹서버 로그 처리하기 ④ 사용자별 서비스 용량 계산하기
188 간단한 슈팅게임 만들기 ① 게임화면 구성하기
189 간단한 슈팅게임 만들기 ② 전투기 배치하기
190 간단한 슈팅게임 만들기 ③ 적 날아오게 하기
191 간단한 슈팅게임 만들기 ④ 무기 발사하기
192 간단한 슈팅게임 만들기 ⑤ 게임규칙 적용하기
193 에코 서버 만들기 ①
194 에코 클라이언트 만들기 ①
195 에코 서버 만들기 ②
196 에코 클라이언트 만들기 ②
197 파일 송신 프로그램 만들기
198 파일 수신 프로그램 만들기
199 채팅 서버 만들기
200 채팅 클라이언트 만들기
지루한 문법 대신 예제를 하나하나 따라 하다 보면
자연스럽게 몸에 익혀지는 마법 같은 파이썬 체험!
파이썬은 스크립트 언어이지만 매우 광범위하고 다양한 종류의 라이브러리가 있어 C/C++, Java 등의 언어로 구현할 수 있는 대부분의 프로그램을 작성할 수 있습니다. 또한, 동일한 목적의 프로그램을 C로 작성할 때와 비교해 볼 때, 파이썬으로 작성하게 되면 절반도 되지 않는 노력으로 프로그램을 만들 수 있습니다. 파이썬은 데이터 처리에 관련된 다양한 확장 라이브러리들이 많아 최근 트렌드가 되고 있는 머신러닝이나 AI 분야에서 사용되는 가장 인기있는 프로그래밍 언어이기도 합니다.
그렇다고 파이썬이 모든 것을 해결해주는 만병통치, 팔방미인이 되는 프로그래밍 언어는 아닙니다. 예를 들어, CPU 연산을 많이 필요로 하는 수학 계산 및 그래픽 처리나, 멀티태스킹이 많이 필요한 병렬처리 프로그램, I/O가 매우 빈번하게 발생하는 프로그램은 C나 C++같은 저수준의 프로그래밍 언어로 개발하는 것이 좋습니다.
▣ 작가 소개
저자 : 장삼용
서울대학교 지질과학과, 동대학원 지구물리학 석사를 졸업하였으며, 우주항공분야 벤처, 임베디드 소프트웨어 전문기업에서 소프트웨어 개발을 담당하였다. 국내 1위 CDN 업체에서 파이썬으로 P2P 기반 하이브리드 콘텐츠 전송 시스템을 개발, 실서비스에 적용하였고, 티맥스소프트에서 기업용 솔루션 전문 컨설턴트로 활동하였다. 현재는 파이썬을 활용한 기업정보 보안, 컴퓨터비전, 머신러닝에 대한 기술을 연구하고 있다.
저서로는 『화이트 해커를 위한 암호와 해킹』이 있다.
▣ 주요 목차
PART 1 (입문) Python 프로그래밍 첫발 내딛기
001 대화식 모드로 프로그래밍하기
002 텍스트 에디터로 프로그래밍하기
003 변수명 만들기
004 변수에 값 대입하기
005 주석 처리하기(#)
006 자료형 개념 배우기
007 자료형 출력 개념 배우기(print)
008 들여쓰기 개념 배우기
009 if문 개념 배우기 ① (if~else)
010 if문 개념 배우기 ② (if~elif)
011 for문 개념 배우기 ① (for)
012 for문 개념 배우기 ② (for~continue~break)
013 for문 개념 배우기 ③ (for~else)
014 while문 개념 배우기(while~continue~break)
015 None 개념 배우기
PART 2 (초급) Python 프로그래밍 기초 다지기
016 정수형 자료 이해하기
017 실수형 자료 이해하기
018 복소수형 자료 이해하기
019 대입 연산자 이해하기(=)
020 사칙 연산자 이해하기(+, -, *, /, **)
021 연산자 축약 이해하기(+=, -=, *=, /=)
022 True와 False 이해하기
023 관계 연산자 이해하기(==, !=, <, <=, >, >=)
024 논리 연산자 이해하기(and, or, not)
025 비트 연산자 이해하기(&, |, ~, ^, >>, <<)
026 시퀀스 자료형 이해하기
027 시퀀스 자료 인덱싱 이해하기
028 시퀀스 자료 슬라이싱 이해하기
029 시퀀스 자료 연결 이해하기(+)
030 시퀀스 자료 반복 이해하기(*)
031 시퀀스 자료 크기 이해하기(len)
032 멤버체크 이해하기(in)
033 문자열 이해하기
034 문자열 포맷팅 이해하기
035 이스케이프 문자 이해하기
036 리스트 이해하기([ ])
037 튜플 이해하기(( ))
038 사전 이해하기({ })
039 함수 이해하기(def)
040 함수 인자 이해하기
041 지역변수와 전역변수 이해하기(global)
042 함수 리턴값 이해하기(return)
043 파이썬 모듈 이해하기
044 파이썬 패키지 이해하기
045 파이썬 모듈 임포트 이해하기 ① (import)
046 파이썬 모듈 임포트 이해하기 ② (from~import)
047 파이썬 모듈 임포트 이해하기 ③ (import~as)
048 파일 열고 닫기(open, close)
049 클래스 이해하기(class)
050 클래스 멤버와 인스턴스 멤버 이해하기
051 클래스 메소드 이해하기
052 클래스 생성자 이해하기
053 클래스 소멸자 이해하기
054 클래스 상속 이해하기
055 예외처리 이해하기 ① (try~except)
056 예외처리 이해하기 ② (try~except~else)
057 예외처리 이해하기 ③ (try~except~finally)
058 예외처리 이해하기 ④ (try~except Exception as e)
059 예외처리 이해하기 ⑤ (try~except 특정 예외)
PART 3 (중급) Python 프로그래밍 실력 다지기
060 사용자 입력받기(input)
061 자료형 확인하기(type)
062 나눗셈에서 나머지만 구하기(%)
063 몫과 나머지 구하기(divmod)
064 10진수를 16진수로 변환하기(hex)
065 10진수를 2진수로 변환하기(bin)
066 2진수, 16진수를 10진수로 변환하기(int)
067 절대값 구하기(abs)
068 반올림수 구하기(round)
069 실수형 자료를 정수형 자료로 변환하기(int)
070 정수형 자료를 실수형 자료로 변환하기(float)
071 정수 리스트에서 소수만 걸러내기(filter)
072 최대값, 최소값 구하기(max, min)
073 1바이트에서 하위 4비트 추출하기
074 1바이트에서 상위 4비트 추출하기
075 문자열에서 특정 위치의 문자 얻기
076 문자열에서 지정한 구간의 문자열 얻기
077 문자열에서 홀수 번째 문자만 추출하기
078 문자열을 거꾸로 만들기
079 두 개의 문자열 합치기(+)
080 문자열을 반복해서 새로운 문자열로 만들기(*)
081 문자열에서 특정 문자가 있는지 확인하기(in)
082 문자열에서 특정 문자열이 있는지 확인하기(in)
083 문자열 길이 구하기(len)
084 문자열이 알파벳인지 검사하기(isalpha)
085 문자열이 숫자인지 검사하기(isdigit)
086 문자열이 알파벳 또는 숫자인지 검사하기(isalnum)
087 문자열에서 대소문자 변환하기(upper, lower)
088 문자열에서 좌우 공백 제거하기(lstrip, rstrip, strip)
089 문자열을 수치형 자료로 변환하기(int, float)
090 수치형 자료를 문자열로 변환하기(str)
091 문자열에 있는 문자(열) 개수 구하기(count)
092 문자열에서 특정 문자(열) 위치 찾기(find)
093 문자열을 특정 문자(열)로 분리하기(split)
094 문자열을 특정 문자(열)로 결합하기(join)
095 문자열에서 특정 문자(열)를 다른 문자(열)로 바꾸기(replace)
096 문자열을 바이트 객체로 바꾸기(encode)
097 바이트 객체를 문자열로 바꾸기(decode)
098 문자열을 정렬하기(sorted, join)
099 순차적인 정수 리스트 만들기(range)
100 리스트에서 특정 위치의 요소 얻기
101 리스트에서 특정 요소의 위치 구하기(index)
102 리스트에서 특정 위치의 요소를 변경하기
103 리스트에서 특정 구간에 있는 요소 추출하기
104 리스트에서 짝수 번째 요소만 추출하기
105 리스트 요소 순서를 역순으로 만들기 ① (reverse)
106 리스트 요소 순서를 역순으로 만들기 ② (reversed)
107 리스트 합치기(+)
108 리스트 반복하기(*)
109 리스트에 요소 추가하기(append)
110 리스트의 특정 위치에 요소 삽입하기(insert)
111 리스트의 특정 위치의 요소 제거하기(del)
112 리스트에서 특정 요소 제거하기(remove)
113 리스트에서 특정 구간에 있는 모든 요소 제거하기
114 리스트에 있는 요소 개수 구하기(len)
115 리스트에서 특정 요소 개수 구하기(count)
116 리스트 제거하기(del)
117 리스트 요소 정렬하기 ① (sort)
118 리스트 요소 정렬하기 ② (sorted)
119 리스트 요소 무작위로 섞기(shuffle)
120 리스트의 모든 요소를 인덱스와 쌍으로 추출하기(enumerate)
121 리스트의 모든 요소의 합 구하기(sum)
122 리스트 요소가 모두 참인지 확인하기(all, any)
123 사전에 요소 추가하기
124 사전의 특정 요소값 변경하기
125 사전의 특정 요소 제거하기(del)
126 사전의 모든 요소 제거하기(clear)
127 사전에서 키만 추출하기(keys)
128 사전에서 값만 추출하기(values)
129 사전 요소를 모두 추출하기(items)20130 사전에 특정 키가 존재하는지 확인하기(in)
131 사전 정렬하기(sorted)
132 문자 코드값 구하기(ord)
133 코드값에 대응하는 문자 얻기(chr)
134 문자열로 된 식을 실행하기(eval)
135 이름없는 한줄짜리 함수 만들기(lambda)
136 인자를 바꾸어 함수를 반복 호출하여 결과값 얻기(map)
PART 4 (활용) Python 프로그래밍 응용 다지기
137 텍스트 파일을 읽고 출력하기(read)
138 텍스트 파일을 한줄씩 읽고 출력하기 ① (readline)
139 텍스트 파일을 한줄씩 읽고 출력하기 ② (readlines)
140 화면에서 사용자 입력을 받고 파일로 쓰기(write)
141 텍스트 파일에 한줄씩 쓰기(writelines)
142 텍스트 파일 복사하기(read, write)
143 바이너리 파일 복사하기(read, write)
144 파일을 열고 자동으로 닫기(with~as)
145 파일의 특정 부분만 복사하기(seek, read, write)
146 파일 크기 구하기(ospathgetsize)
147 파일 삭제하기(osremove)
148 파일이름 바꾸기(osrename)
149 파일을 다른 디렉터리로 이동하기(osrename)
150 디렉터리에 있는 파일목록 얻기(oslistdir, globglob)
151 현재 디렉터리 확인하고 바꾸기(osgetcwd, oschdir)
152 디렉터리 생성하기(osmkdir)
153 디렉터리 제거하기(osrmdir)
154 하위 디렉터리 및 파일 전체 삭제하기(shutilrmtree)
155 파일이 존재하는지 체크하기(ospathexists)
156 파일인지 디렉터리인지 확인하기(ospathisfile, ospathisdir)
157 현재 시간을 년-월-일 시:분:초로 출력하기(localtime, strftime)
158 올해 경과된 날짜수 계산하기(localtime)
159 오늘의 요일 계산하기(localtime)
160 프로그램 실행 시간 계산하기(datetimenow)
161 주어진 숫자를 천 단위로 구분하기
162 문자열의 각 문자를 그 다음 문자로 변경하기
163 URL에서 호스트 도메인 추출하기
164 URL에서 쿼리 문자열 추출하기
165 스택 구현하기(append, pop)
166 문장에 나타나는 문자 빈도수 계산하기
167 텍스트 파일에 있는 단어 개수 계산하기
168 파일에서 특정 단어 개수 계산하기
169 파일에서 특정 문자열 교체하기
170 URL에 접속하여 HTML 페이지 화면에 출력하기
171 URL에 접속하여 HTML 페이지를 파일로 저장하기
172 인터넷에 있는 이미지를 내 PC로 저장하기
173 인터넷에 있는 대용량 파일을 내 PC로 저장하기
174 10MB 파일을 1MB 파일 10개로 분리하기
175 1MB 파일 10개를 합쳐서 10MB 파일로 만들기
176 파일을 ZIP 압축 파일로 만들기
177 디렉터리를 하나의 ZIP 압축 파일로 만들기
178 ZIP 파일 압축 풀기
179 로또 번호 추출기 만들기
180 남녀 파트너 정해주기 프로그램 만들기(zip)
PART 5 (실무) Python으로 간단한 프로그램 작성하기
181 데이터 처리하기 ① 연도별 출생아 수 계산하기
182 데이터 처리하기 ② 연도별 성별 출생아 수 계산하기
183 데이터 처리하기 ③ 연도별 인기있는 상위 10개 성별 출생아 이름 구하기
184 웹서버 로그 처리하기 ① 총 페이지뷰 수 계산하기
185 웹서버 로그 처리하기 ② 고유 방문자수 계산하기
186 웹서버 로그 처리하기 ③ 총 서비스 용량 계산하기
187 웹서버 로그 처리하기 ④ 사용자별 서비스 용량 계산하기
188 간단한 슈팅게임 만들기 ① 게임화면 구성하기
189 간단한 슈팅게임 만들기 ② 전투기 배치하기
190 간단한 슈팅게임 만들기 ③ 적 날아오게 하기
191 간단한 슈팅게임 만들기 ④ 무기 발사하기
192 간단한 슈팅게임 만들기 ⑤ 게임규칙 적용하기
193 에코 서버 만들기 ①
194 에코 클라이언트 만들기 ①
195 에코 서버 만들기 ②
196 에코 클라이언트 만들기 ②
197 파일 송신 프로그램 만들기
198 파일 수신 프로그램 만들기
199 채팅 서버 만들기
200 채팅 클라이언트 만들기
01. 반품기한
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
03. 배송상태에 따른 환불안내
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
04. 취소방법
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
06. 취소반품 불가 사유
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |