| 000 | 00000cam c2200205 c 4500 | |
| 001 | 000046044379 | |
| 005 | 20200826113823 | |
| 007 | ta | |
| 008 | 200825s2020 ggka 000c kor | |
| 020 | ▼a 9791196058470 ▼g 13000 | |
| 035 | ▼a (KERIS)BIB000015555766 | |
| 040 | ▼a 247023 ▼c 247023 ▼d 211009 | |
| 082 | 0 4 | ▼a 005.133 ▼2 23 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b P999 2020z22 | |
| 100 | 0 | ▼a 이고잉 |
| 245 | 1 0 | ▼a 생활코딩! 파이썬 / ▼d 이고잉, ▼e 장용하 지음 |
| 260 | ▼a [김포] : ▼b 범, ▼c 2020 | |
| 300 | ▼a 308 p. : ▼b 삽화 ; ▼c 26 cm | |
| 500 | ▼a #생활코딩 #프로그래머스 연습문제 #취미로 코딩 | |
| 700 | 1 | ▼a 장용하, ▼e 저 |
| 900 | 0 0 | ▼a Egoing, ▼e 저 |
| 945 | ▼a KLPA |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 P999 2020z22 | 등록번호 111832672 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 P999 2020z22 | 등록번호 121256436 (9회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 P999 2020z22 | 등록번호 111832672 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 P999 2020z22 | 등록번호 121256436 (9회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
생활코딩에서 제공하는 파이썬 강좌를 정리하여 다듬은 책으로, 심도 있는 실습을 위해 생활코딩에는 없는 실습 챌린지를 포함한다. 파이썬을 처음 접하는 초심자의 눈높이에 적합하게 구성되어 있다. 빠르게 무엇인가를 만들어 볼 수 있는 최소한의 도구를 학습하는 것이 목적이기에 필요성에 따른 핵심적인 내용을 중점으로 다룬다. 또한 실습을 위해 코딩테스트 챌린지를 수록하였다.
생활코딩은 일반인에게 프로그래밍을 교육하기 위한 목적의 비영리 프로젝트입니다.
이 책은 생활코딩에서 제공하는 파이썬 강좌를 정리하여 다듬은 책입니다.
그리고 심도 있는 실습을 위해 생활코딩에는 없는 실습 챌린지를 포함합니다.
2장은 파이썬 언어의 문법과 기능을 다룹니다.
파이썬을 처음 접하는 초심자의 눈높이에 적합하게 구성되어 있습니다.
빠르게 무엇인가를 만들어 볼 수 있는 최소한의 도구를 학습하는 것이 목적이기에 필요성에 따른 핵심적인 내용을 중점으로 다룹니다.
3장에는 실습을 위해 코딩테스트 챌린지를 수록하였습니다.
실제 5시간 동안 치러진 7개의 챌린지를 공략합니다.
각 챌린지는 시간의 흐름에 따라 분석→설계→구현&검증 단계로 구분되어 진행되며, 필요 시점에 구체적인 팁을 제공하여 학습 간 편의를 더하였습니다.
특히 코드를 작성하는 과정이 1인칭 시점으로 전개되고 각 코드에 대한 설명이 포함되는 특징이 있습니다.
[이 책에서 다루는 내용]
- 파이썬 언어 소개.
- 파이썬 설치 및 개발 환경 구축.
- 파이썬 프로그래밍 기초: 연산자, 자료형, 반복문, 조건문 등.
- 파이썬 프로그래밍 심화: 모듈, 객체, 오버라이드, 패키지 매니저 등.
- 실습을 통한 활용: 재귀, 트리, 그래프, BFS, 2차원 리스트 제어 등.
정보제공 :
저자소개
이고잉(지은이)
34만 구독자가 선택한 ‘생활코딩’의 운영자이다. 일반 사람들에게 프로그래밍을 알려 주는 무료 온라인, 오프라인 수업 사이트인 생활코딩에 프로젝트 관리를 위한 깃과 깃허브뿐만 아니라 웹, 앱, 데이터베이스, 프로그래밍 언어, 서버 등 다양한 주제를 다룬 강의 영상을 제공하고 있다.
장용하(지은이)
군에서 처음으로 정보보안을 접했다. 당시 소위 계급으로 임무 수행할 수 있는 CERT반장 직책은 전군에 한자리밖에 없었는데, 무작위 배치였음에도 운명처럼 그곳으로 인사명령이 났다. 컴퓨터 공부는 대학 공부가 전부일 줄만 알았던 터라 많이 당황했다. 대학 성적은 좋았어도 포맷 한 번 해본 적 없었고, CAT.5 랜선 한 번 만들어 본 적 없었다. 12월 첫날 새벽부터 폭설이 내리던 추운 겨울, 야전에서 진흙으로 얼룩진 랜 케이블을 만져가며, 그렇게 정보보안과의 인연은 시작됐다. 사령부 CERT를 운영하며, 여러 종의 보안장비를 다루고 침해 대응을 하면서도, 퇴근 후 진득이 공부하여 정보보안기사를 취득했다. 어느 순간부터는 위, 아래로 인정도 받았다. 훌륭한 인격의 대대장님으로부터 좋을 말씀도 많이 들었는데, 무엇보다 티타늄 간을 보유하신 하드 드링커셨기에 덕분에 술도 많이 늘었다. 그렇게 저자에겐 정보보안과의 인연은 특별했다. 저자는 해킹이 합법적인 학술 취미가 될 수 있다는 것을 책과 강의를 통해서 전파하고 있다. 여전히 어려운 고급기술이라고 생각할지 모르지만, 누구도 모르기에 연구를 해야 하는 영역이 아닌 이상, 인지↔이해↔습득의 범위를 벗어나지 않는다고 생각한다. 그러나 여타 학술 취미와 조금은 다른 부분도 있다고 보는데, 그것은 컴퓨터를 통해 "언제든 써먹을 수 있는 살아있는 지식"이라는 점이고, 이를 치명적인 매력으로 여기고 있다.
목차
시작하면서 이 책의 구성 실습 환경 구성 1. 생활코딩과 코딩테스트 01. 생활코딩 소개 02. 코딩테스트 소개 2. 생활코딩으로 기본기 단련하기 01. 오리엔테이션: 생활코딩 02. 오리엔테이션: 파이썬 03. 파이썬 설치: 리눅스 04. 파이썬 설치: 윈도즈 05. 실행 06. 수학과 프로그래밍 07. 수와 계산 08. 문자와 데이터 타입 09. 변수 10. 개발 도구 11. 비교와 불리언 12. 조건문 13. 입력과 출력 14. 논리 연산 15. Cheat Sheet 16. 주석 17. 컨테이너 18. 사용 설명서 19. 영어와 프로그래밍 20. 반복문 21. 컨테이너와 반복문 22. 코드란 무엇인가? 23. 함수 24. 모듈 25. 객체 지향 프로그래밍 26. 객체 제작 27. 객체와 변수 28. 상속 29. 클래스 멤버 30. 오버라이드 31. 객체와 모듈 32. 다중 상속 33. 패키지 매니저 34. 수업을 마치며 3. 코딩테스트로 실습하기 Challenge #01: 문자열 압축 분석(Analysis) 설계(Design) 구현 및 검증(Implementation & Verification) Challenge #02: 괄호 변환 분석(Analysis) 설계(Design) 구현 및 검증(Implementation & Verification) Challenge #03: 자물쇠와 열쇠 분석(Analysis) 설계(Design) 구현 및 검증(Implementation & Verification) Challenge #04: 기둥과 보 설치 분석(Analysis) 설계(Design) 구현 및 검증(Implementation & Verification) Challenge #05: 블록 이동하기 분석(Analysis) 설계(Design) 구현 및 검증(Implementation & Verification) Challenge #06: 외벽 점검 분석(Analysis) 설계(Design) 구현 및 검증(Implementation & Verification) Challenge #07: 가사 검색 분석(Analysis) 설계(Design) 구현 및 검증(Implementation & Verification)



