책소개
Python은 생각보다 오래 전에 만들어진 언어예요. 1991년에 만들었으니 C++보다는 나중에 나왔지만 Java 보다 먼저 나온 것이죠. 초기에는 아는 이들만 사용하던 것이 이제는 많은 이들이 사용하고 있네요. 필자는 2000년에 IBCS(지능형 대역폭 제어 시스템)를 만들 때 처음 접했는데 15년 가까이 잊고 지내다가 이렇게 다시 사용하네요. 4차 산업 혁명이라는 키워드가 급부상하면서 Python도 덩달아 뜨고 있어요. 아마도 Python이 모든 것을 포함할 수 있는 언어라서 그럴 거라고 생각합니다. 미래실험실 Python은 언제나휴일 유튜브에 무료 동영상 강의를 제공합니다. 앞으로 Python 언어 Django 웹 프로그래밍 데이터 분석 등 다양한 형태의 Python 동영상 강의를 제작하여 올리겠습니다. 많은 응원과 성원 바랍니다.
저자소개
저자 장문석 약력 2003년~ 2016년 선문비트교육센터 담임강사 2010년 응용 소프트웨어의 접근성에 대한 평가 도구 개발 논문 발표 소프트웨어 접근성 평가 도구 SAVE개발 2010년06월01일~2012년 05월 31일 QoLT 산업기술기반 지원센터 구축 사업 연구과제 집필 저서 IT 전문가로 가는 길 Escort C언어 IT 전문가로 가는 길 Escort C++ IT 전문가로 가는 길 Escort C# IT 전문가로 가는 길 Escort 자료구조와 STL IT 전문가로 가는 길 Escort GoF의 디자인 패턴 IT 전문가로 가는 길 Escort GoF의 디자인 패턴 C# IT 전문가로 가는 길 Escort Pro 나만의 웹 검색 엔진 만들기 STEP BY STEP STEP 1 스택 계산기 - C언어 (컴파일러 개념 적용) 삶의 질 향상을 위한 소프트웨어 자동화 기술 UI 자동화 디딤돌 C언어 C언어 표준 라이브러리 함수 가이드 디딤돌 C++ 디딤돌 자료구조와 알고리즘 디딤돌 Java 언어 Part1 디딤돌 정렬 알고리즘 (C언어) 디딤돌 자료구조 (C언어) 저자 장문석 약력 2003년~ 2016년 선문비트교육센터 담임강사 2010년 응용 소프트웨어의 접근성에 대한 평가 도구 개발 논문 발표 소프트웨어 접근성 평가 도구 SAVE개발 2010년06월01일~2012년 05월 31일 QoLT 산업기술기반 지원센터 구축 사업 연구과제 집필 저서 IT 전문가로 가는 길 Escort C언어 IT 전문가로 가는 길 Escort C++ IT 전문가로 가는 길 Escort C# IT 전문가로 가는 길 Escort 자료구조와 STL IT 전문가로 가는 길 Escort GoF의 디자인 패턴 IT 전문가로 가는 길 Escort GoF의 디자인 패턴 C# IT 전문가로 가는 길 Escort Pro 나만의 웹 검색 엔진 만들기 STEP BY STEP STEP 1 스택 계산기 - C언어 (컴파일러 개념 적용) 삶의 질 향상을 위한 소프트웨어 자동화 기술 UI 자동화 디딤돌 C언어 C언어 표준 라이브러리 함수 가이드 디딤돌 C++ 디딤돌 자료구조와 알고리즘 디딤돌 Java 언어 Part1 디딤돌 정렬 알고리즘 (C언어) 디딤돌 자료구조 (C언어)
목차
판권 페이지
1. Visual Studio에 Python 설치 및 테스트하기
2. 인터프리터이기도 한 Python, 산술 계산에도 쉽게 사용할 수 있어요.
3. Python의 예약어(Keyword)와 식별자(Identifiers)
4. Python 미리 보아 문법 사항
5. 변수를 이용하여 자료 값을 설정하고 가져오기
6. print 함수 사용하여 출력하기
7. 사용자로부터 입력받을 때는 input()을 호출하세요.
8. Python에서 정수를 10진수, 8진수, 16진수로 표현할 수 있어요.
9. Python에서는 실수 뿐만 아니라 복소수도 제공해요.
10. Python에서 제공하는 연산자
11. Python의 조건문 if, if else
12. Python에서 반복문은 while과 for 문이 있어요.
13. Python에서도 함수를 정의하면 필요할 때 호출하여 사용할 수 있어요.
14. 튜플(Tuples)은 순차 컬렉션으로 원소 값을 변경할 수 없어요.
15. 튜플(Tuples) 관련 함수를 이용하세요.
16. 튜플 관련 연산 및 명령을 사용하세요.
17. Python을 효과적으로 사용하기 위한 첫 걸음, 리스트(List)를 소개합니다.
18. Python의 리스트(List)에 자료 추가하는 방법을 알아보아요.
19. Python의 리스트(List)에 자료 삭제하는 방법을 알아보아요.
20. Python의 리스트에는 정렬(sort)와 역순배치(reverse) 메서드도 있어요.
21. Python에서 문자열을 능숙하게 사용합시다. ? 선언, 연산
22. Python에서 문자열을 능숙하게 사용합시다. ? 관련 함수(멤버 메서드)
23. Python 다른 파일에 정의한 함수 호출하기, Visual Studio
24. Python에서 파일 열기 및 닫기, 파일 개체의 속성들
25. Python에서 파일에 데이터 쓰기, 읽기
26. Python 파일 입출력에서 작업 위치 변경 seek, 위치 확인 tell
27. Python에서는 구조적인 예외 처리를 제공합니다.
28. Python에도 OOP(Object Oriented Programming)을 지원해요.
29. Python에서의 캡슐화 개요
30. Python에서의 캡슐화 ? 정보 은닉을 위한 접근 지정
31. Python에서의 캡슐화 ? 멤버 메서드, 클래스 메서드, 정적 메서드
32. Python에서의 캡슐화 ? 생성자와 소멸자
33. Python에서의 캡슐화 ? 연산자 중복 정의
34. Python에서의 상속 개요
35. Python에서의 다형성 ? 재정의(override)와 무효화
36. Python에서의 상속과 다형성 ? 입력 인자가 있는 기반 형식 생성자
37. Python에서의 상속과 다형성 ? super 키워드로 기반 형식 멤버 접근
38. Python에서 개체가 특정 형식인지 확인할 때는 isinstance
39. Python에서의 스레드(비동기 프로그래밍)
40. 파이썬을 이용한 Naver Open API 활용하기 ? 시작하기(도서 검색)
41. 파이썬 웹 크롤링 기초 ? 네이버 Open API를 사용하여 도서 검색하기(json)
42. Visual Studio에 Python 패키지(BeautifulSoup4) 설치하기
43. 파이썬으로 네이버 Open API를 사용하여 도서 검색하기(xml)
44. pandas를 이용하여 엑셀 파일에 기록하기
Kakao API로 도서 검색 후 결과를 엑셀에 저장하기 [디딤돌 pYTHON]
45. 파이썬에서 matplotlib.pyplot을 이용하면 쉽게 도면을 그릴 수 있어요.
46. matplotlib.pyplot.plot 메서드의 포멧 문자열 알아보아요.
47. matplotlib의 rc에 한글 폰트를 설정할 수 있어요.
48. 파이썬에서 날짜를 다룰 수 있게 datetime 모듈을 제공해요.
pandas의 Series 생성 [미래 실험실 pYTHON]
pandas의 DataFrame 생성 [미래 실험실 pYTHON]
DataFrame에 추가, 병합, 행과 열 이름 및 순서 [미래 실험실 pYTHON]
pandas의 기초 통계 함수 [미래 실험실 pYTHON]
랜덤한 데이터로 DataFrame 생성 및 원하는 행과 열 데이터 선택하기 [미래 실험실 pYTHON]
파일 입출력 바이너리 모드 VS 텍스트 모드 [미래 실험실 pYTHON]
pandas로 csv 파일에서 원하는 컬럼 추출하기 [미래 실험실 pYTHON]