코스 개요
소개
- Python의 다재다능함: 데이터 분석에서 웹 크롤링까지
Python 데이터 구조와 연산
- 정수와 부동 소수점
- 문자열과 바이트
- 튜플과 리스트
- 사전과 순서가 있는 사전
- 집합과 불변 집합
- 데이터 프레임 (pandas)
- 변환
Python을 이용한 객체 지향 프로그래밍
- 상속
- 다형성
- 정적 클래스
- 정적 함수
- 데코레이터
- 기타
Pandas를 이용한 데이터 분석
- 데이터 정제
- pandas에서 벡터화된 데이터 사용
- 데이터 변환
- 데이터 정렬 및 필터링
- 집계 연산
- 시계열 데이터 분석
데이터 시각화
- matplotlib로 다이어그램 그리기
- pandas 내에서 matplotlib 사용
- 품질 높은 다이어그램 생성
- Jupyter 노트북에서 데이터 시각화
- Python의 다른 시각화 라이브러리
Numpy로 데이터 벡터화
- Numpy 배열 생성
- 행렬에 대한 일반적인 연산
- ufuncs 사용
- Numpy 배열의 뷰 및 브로드캐스팅
- 루프를 피하여 성능 최적화
- cProfile로 성능 최적화
Python으로 큰 데이터 처리
- Python으로 분산 애플리케이션 구축 및 지원
- 데이터 저장: SQL 및 NoSQL 데이터베이스 작업
- Hadoop과 Spark로 분산 처리
- 애플리케이션 확장
다른 언어로 Python 확장 (및 그 반대)
- C#
- Java
- C++
- Perl
- 기타
Python 다중 스레드 프로그래밍
- 모듈
- 동기화
- 우선 순위 지정
데이터 직렬화
- Pickle로 Python 객체 직렬화
Python을 이용한 UI 프로그래밍
- Python에서 GUI를 구축하기 위한 프레임워크 옵션
- Tkinter
- Pyqt
Python을 이용한 유지보수 스크립팅
- 예외 올바르게 발생시키고 잡기
- 코드를 모듈과 패키지로 정리
- 심볼 테이블 이해 및 코드에서 접근
- 테스트 프레임워크 선택 및 Python에서 TDD 적용
Python 웹 프로그래밍
- 웹 처리 패키지
- 웹 크롤링
- HTML 및 XML 파싱
- 웹 폼 자동 채우기
요약 및 다음 단계
요건
- 초보자에서 중간 수준의 프로그래밍 경험
- 수학 및 통계 지식
- 데이터베이스 개념에 대한 지식
대상
- 개발자
회원 평가 (7)
많은 새로운 것들을 알게 되었습니다.
Roland - Diehl Aviation
코스 - Advanced Python - 4 Days
기계 번역됨
우리는 주제들을 충분한 깊이로 다루었으며, 이를 통해 많은 부분을 논의할 시간을 가질 수 있었습니다. 강의는 매우 포괄적이었습니다.
Gergo - Diehl Aviation
코스 - Advanced Python - 4 Days
기계 번역됨
우리는 앞으로 일상 업무에서 사용할 수 있는 많은 새로운 파이썬 정보를 얻었습니다. 연습 문제들은 매우 흥미롭고 충분히 도전적이었습니다.
Zsolt - Diehl Aviation
코스 - Advanced Python - 4 Days
기계 번역됨
전체적으로 훈련이 좋았습니다. 제 가장 좋아한 부분은 대시보드와 PyQt였습니다.
Balazs - Diehl Aviation
코스 - Advanced Python - 4 Days
기계 번역됨
많은 예시와, 우리가 약한 주제에 대해 도움을 주기 위해 가능한 한 노력하는 트레이너가 있었습니다.
Wei Lit Teoh - HP Singapore (Private) Ltd.
코스 - Advanced Python - 4 Days
기계 번역됨
많은 연습문제
Fanny Stauffer - UCB Pharma S.A.
코스 - Advanced Python - 4 Days
기계 번역됨
트레이너는 명확하고 체계적인 강의를 했습니다. 그는 보통 명령어 뒤에 있는 원리와 기본 지식을 설명했습니다. 또한 연습 문제를 하며 실습할 시간도 주었습니다.
Felicia Rezanda - HP Singapore (Private) Ltd.
코스 - Advanced Python - 4 Days
기계 번역됨