코스 개요
소개
- 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)
Go새로운 것을 많이 알게 되었다.
Roland - Diehl Aviation
코스 - Advanced Python - 4 Days
기계 번역됨
우리는 주제를 충분히 심도 있게 다루었고, 그 덕분에 많은 주제를 논의할 시간이 생겼습니다. 충분히 포괄적이었습니다.
Gergo - Diehl Aviation
코스 - Advanced Python - 4 Days
기계 번역됨
우리는 미래에 우리의 일상 업무에 사용할 수 있는 Python에 대한 많은 새로운 정보를 얻었습니다. 연습은 정말 흥미롭고 충분히 도전적이었습니다.
Zsolt - Diehl Aviation
코스 - Advanced Python - 4 Days
기계 번역됨
전반적으로 교육은 좋았고, 제가 가장 좋아하는 부분은 대시보드와 PyQT입니다.
Balazs - Diehl Aviation
코스 - Advanced Python - 4 Days
기계 번역됨
Plenty of examples - and the trainer willing to bend backwards to help us with topics we were weaker in.
Wei Lit Teoh - HP Singapore (Private) Ltd.
코스 - Advanced Python - 4 Days
많은 연습
Fanny Stauffer - UCB Pharma S.A.
코스 - Advanced Python - 4 Days
기계 번역됨
The trainer gave a clear and systematic teaching. He usually gave the reasoning and fundamental knowledge behind the commands. He also gave us time to do the exercises and practice.