데이터 분석을 위한 Python, Pandas, 그리고 Numpy 교육 과정
Python은 단순성과 가독성으로 유명한 다재다능한 프로그래밍 언어입니다. Pandas은 구조화된(표형, 다차원, 잠재적으로 이질적인) 데이터와 시계열 데이터로 작업하기 위한 데이터 구조를 제공하는 Python 패키지입니다. Numpy는 배열 연산을 통해 수치 컴퓨팅에 대한 기본적인 지원을 제공합니다. 이들은 함께 Python에서 효율적인 데이터 처리 및 분석을 위한 강력한 생태계를 형성합니다.
강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Pandas 및 NumPy를 사용하여 데이터 분석 및 조작 기술을 향상시키고자 하는 중급 수준 Python 개발자 및 데이터 분석가를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Python, Pandas 및 NumPy를 포함하는 개발 환경을 설정합니다.
- Pandas과 NumPy를 사용하여 데이터 분석 애플리케이션을 만들어 보세요.
- 고급 데이터 정리, 정렬, 필터링 작업을 수행합니다.
- 집계 작업을 수행하고 시계열 데이터를 분석합니다.
- Matplotlib 및 기타 시각화 라이브러리를 사용하여 데이터를 시각화합니다.
- 데이터 분석 코드를 디버깅하고 최적화합니다.
과정 형식
- 대화형 강의 및 토론.
- 연습과 실습이 많아요.
- 라이브 랩 환경에서의 실습 구현.
코스 사용자 정의 옵션
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 준비하세요.
코스 개요
1일차:
기본 Python 및 Data Analysis 기술 검토
NumPy 소개
- NumPy 배열 생성
- 행렬의 일반적인 작업
- ufuncs 사용하기
- NumPy 배열에서의 뷰와 브로드캐스팅
- 루프를 피함으로써 성능 최적화
- cProfile로 성능 최적화
Data Analysis과 Pandas
- 판다스에서 벡터화된 데이터 사용
- 데이터 정리
- 데이터 정렬 및 필터링
- 집계 작업
- 시계열 분석
Data Visualization Matplotlib을 사용하여
- Matplotlib로 다이어그램 그리기
- pandas 내에서 Matplotlib 사용
- 고품질 다이어그램 만들기
- Jupyter 노트북에서 데이터 시각화
- Python의 다른 시각화 라이브러리
2일차:
기타 Python 라이브러리 Data Analysis
- scikit-learn
- 스키피
- 통계모델
- RPy2
요약 및 다음 단계
요건
- 기본 Python 및 데이터 분석 기술
청중
- Python 개발자
- 데이터 분석가
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
데이터 분석을 위한 Python, Pandas, 그리고 Numpy 교육 과정 - 예약
데이터 분석을 위한 Python, Pandas, 그리고 Numpy 교육 과정 - 문의
데이터 분석을 위한 Python, Pandas, 그리고 Numpy - 컨설팅 문의
컨설팅 문의
회원 평가 (1)
트레이너는 참가자의 속도에 따라 교육을 진행합니다
Farris Chua
코스 - Data Analysis in Python using Pandas and Numpy
기계 번역됨
예정된 코스
관련 코스
ArcGIS for Spatial Analysis
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 ArcGIS에서 데이터 공간 프로젝트를 생성하려는 현장 생태학자와 보호 관리자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 공간 데이터를 시각화로 출력합니다.
- 실제 데이터에 대한 지구정지학을 수행합니다.
- ArcGIS을 이용하여 공간자료 분석, 데이터 처리, 매핑을 구현한다.
- ArcGIS의 프로젝트에 대한 공간 데이터를 분석합니다.
ArcGIS에서 ArcMap
14 시간이 강사 주도형 실시간 교육은 대한민국(온라인 또는 현장)에서 중급 수준의 환경 과학자와 고고학자를 대상으로 하며, ArcGIS에서 ArcMap을 사용하여 지리 정보를 수집, 정리, 관리 및 분석하는 방법을 배우는 데 도움이 됩니다.
이 교육이 끝나면 참가자는 다음과 같은 능력을 갖추게 될 것입니다:
- ArcMap과 ArcGIS의 기본 개념을 이해합니다.
- 사회적 및 고고학적 요소에 대한 지리 정보를 수집, 정리, 관리 및 분석할 수 있습니다.
- 영향 평가를 위한 공간 쿼리를 수행할 수 있습니다.
ArcGIS 기본부터 고급까지
35 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 데이터 시각화, 공간 분석 및 지리공간 프로젝트 관리를 위해 ArcGIS을 효과적으로 사용하는 방법을 배우고자 하는 초급에서 고급 수준의 GIS 전문가 및 분석가를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- ArcGIS 지리공간 데이터 관리를 위한 도구를 탐색하고 활용하세요.
- 레이어와 속성을 사용하여 지도를 만들고 사용자 정의합니다.
- 고급 공간 분석 및 지리처리 작업을 수행합니다.
- ModelBuilder 및 Python을 사용하여 워크플로를 자동화합니다.
ArcGIS Enterprise 기술 지원
14 시간이 강사 주도의 실시간 교육은 대한민국(온라인 또는 현장)에서 초급 IT 지원 인원을 대상으로 하며, ArcGIS Enterprise에 대한 견고한 지원을 제공하고 발생하는 문제를 효과적으로 해결할 수 있는 능력을 키우는 데 중점을 둡니다.
이 교육이 끝나면 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- ArcGIS Enterprise의 아키텍처와 구성 요소를 이해합니다.
- ArcGIS Enterprise를 설치, 구성 및 관리하는 방법을 배웁니다.
- 일반적인 문제 해결 및 트러블슈팅 기술을 습득합니다.
- ArcGIS Enterprise 환경의 모니터링 및 유지 관리 능력을 개발합니다.
- 백업, 복구 및 성능 최적화 기술을 마스터합니다.
ArcGIS 기초
14 시간이 강사 주도의 실시간 훈련은 대한민국 (온라인 또는 현장)에서 초보 전문가들을 대상으로 ArcGIS의 기본 개념과 도구를 배우는 데 중점을 두고 있습니다.
이 훈련이 끝나면 참가자들은 다음과 같은 능력을 갖출 수 있을 것입니다:
- GIS와 공간 데이터의 기본 개념을 이해합니다.
- ArcGIS 인터페이스를 탐색합니다.
- 공간 데이터를 생성하고 관리합니다.
- 기본적인 공간 분석을 수행합니다.
- 지도와 시각화를 만듭니다.
ArcGIS Pro for Spatial Analysis
14 시간이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- ArcGIS Pro의 최신 버전을 사용하여 GIS 개념과 공간 데이터 유형을 이해합니다.
- 사용자 인터페이스를 조사하고 용도를 평가합니다.
- ArcGIS* Pro를 탐색하고 온라인 콘텐츠 활용 방법을 알아보세요
- 자신의 데이터를 관리, 조작 및 분석하세요
- 귀하의 데이터를 의미 있고 창의적인 방식으로 표시하고 공유하세요
참고사항 : ArcGIS Pro의 최신버전을 사용합니다.
ArcGIS Professional Plus: 고급 GIS 데이터 관리 및 분석
14 시간ArcGIS Professional Plus는 지리공간 데이터 분석, 3D 모델링, 자동화, 기업 협업을 위한 확장된 기능을 제공하는 ArcGIS Pro의 고급 버전입니다.
이 강사 주도식 실시간 교육(온라인 또는 현지)은 중급 GIS 전문가들을 대상으로 하며, ArcGIS Professional Plus 도구를 사용하여 공간 데이터 분석, 자동화, 공유 기술을 깊이 있게 익히고자 하는 사람들에게 적합합니다.
이 교육의 끝까지 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- ArcGIS Pro Plus 도구를 활용하여 데이터 시각화와 분석을 수행합니다.
- 고급 기호화 및 지리공정 기법을 사용하여 2D 및 3D 맵을 생성합니다.
- ModelBuilder 및 Python 스크립팅을 사용하여 워크플로를 자동화합니다.
- ArcGIS를 외부 데이터 서비스 및 기업 시스템과 통합합니다.
교육 형식
- 상호작용 강의 및 토론.
- 많은 연습과 실습.
- 라이브 실험 환경에서의 실제 구현.
교육 맞춤 옵션
- 이 교육을 맞춤화하고자 하는 경우, 요청을 보내주시면 조치하겠습니다.
ArcGIS Pro 고급
35 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 ArcGIS Pro를 사용하여 공간 분석 역량을 향상하고 포괄적인 지리통계 분석을 수행하고 실제 상황에서 보다 효과적인 의사 결정과 문제 해결을 위해 고급 3D 모델링 기술을 적용하려는 고급 수준 GIS 전문가를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- ArcGIS Pro를 사용하여 공간 분석 기술의 고급 기술을 개발하세요.
- 자동화 및 복잡한 데이터 처리를 위해 Python 스크립팅을 활용하세요.
- 실제 상황에서 문제를 해결하기 위해 공간 모델링을 적용합니다.
- 고급 데이터 해석을 위해 지구통계 분석을 수행합니다.
- 외부 데이터 소스를 통합하고 3D 공간 데이터 분석을 활용합니다.
ArcGIS with Python Scripting
14 시간이 강사 주도의 실시간 교육(대한민국, 온라인 또는 현장)은 GIS 프로세스에서 반복되는 작업을 자동화하려는 GIS 분석가를 대상으로 합니다.
본 교육이 끝나면 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- Python과 ArcGIS 도구를 사용하여 GIS 애플리케이션을 구축합니다.
- Python을 사용하여 ArcGIS 패키지인 ArcPy로 개발합니다.
- Python의 객체 클래스를 사용하여 맵 자동화 모듈을 적용합니다.
고급 지리정보시스템 (GIS)
21 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 공간 분석, 데이터 관리 및 GIS 응용 분야에 대한 전문 지식을 심화시키려는 중급 지리학자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 복잡한 지리적 문제를 해결하기 위해 고급 공간 분석 기술을 적용합니다.
- 대규모 공간 데이터베이스를 관리하고 데이터 품질 관리를 수행합니다.
- 다양한 애플리케이션을 위한 동적 및 대화형 지도와 시각화를 만듭니다.
- 프로그래밍과 자동화를 활용하여 GIS 워크플로를 간소화합니다.
Google Maps API 개발자를 위한
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Google Maps를 통해 지리적 위치 기능을 추가하여 웹사이트나 웹 애플리케이션을 향상시키고자 하는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 새 웹사이트나 웹 애플리케이션에 지도를 삽입합니다.
- 현재 위치와 동기화된 실시간 데이터를 표시합니다.
- Googoogle Maps를 포함하는 매시업을 만듭니다.
- 좋은 CSS 및 Java 스크립트 코딩 관행을 적용하세요.
- 애플리케이션에 맞는 사용자 지정 지도를 만듭니다.
Python for Geographic Information System (GIS)
21 시간지리 정보 시스템(GIS)은 공간 또는 지리 데이터를 캡처, 저장, 조작, 분석, 관리 및 표시하도록 설계된 시스템입니다. 약어 GIS은 지리 정보 시스템을 연구하는 학문 분야를 지칭하기 위해 지리 정보 과학(GIScience)에 사용되기도 하며 지리정보학이라는 더 넓은 학문 분야 내에서 큰 영역을 차지합니다.
Python와 GIS의 사용은 지난 20년 동안 크게 증가했으며 특히 2000년에 Python 2.0 시리즈가 도입되면서 언어 배포를 훨씬 쉽게 만드는 많은 새로운 프로그래밍 기능이 포함되었습니다. 그 이후로 Python는 Esri 제품과 같은 상업용 GIS뿐만 아니라 QGIS 및 GRASS의 일부를 포함한 오픈 소스 플랫폼에서도 활용되었습니다. 실제로 Python는 오늘날 GIS 사용자와 프로그래머가 가장 널리 사용하는 언어입니다.
이 프로그램은 Python와 geopandas, pysal,boke 및 osmnx와 같은 고급 라이브러리를 사용하여 사용자 고유의 GIS 기능을 구현하는 방법을 다룹니다. 이 프로그램은 또한 ArcGIS API 및 QGIS 도구 상자에 대한 소개 모듈을 다룹니다.
Python for ArcGIS and QGIS for Earth Sciences and Engineering Professionals
35 시간이 강사 주도형 실시간 교육(대한민국, 온라인 또는 현지)은 Python을 ArcGIS와 QGIS 환경에서 지리 공간 분석에 활용하길 원하는 초보 단계의 지구 과학 및 공학 전문가를 대상으로 합니다.
이 교육이 끝나면 참가자들은 다음과 같은 능력을 갖추게 될 것입니다:
- 지리 공간 작업을 효율적으로 수행하기 위한 Python 구문과 제어 구조를 배우고,
- Pandas, Numpy, Matplotlib을 사용하여 GIS에서 데이터 분석 및 시각화를 수행하고,
- Geopandas, Arcpy, PyQGIS 라이브러리를 사용하여 벡터 데이터를 조작 및 분석하며,
- Python 스크립팅을 사용하여 ArcGIS와 QGIS에서 지리 공간 프로세스와 워크플로를 자동화하고,
- ArcGIS와 QGIS에서 작업을 간소화하기 위한 사용자 정의 Python 기반 지리 처리 도구를 개발합니다.
QGIS 지리정보 시스템을 위한
21 시간지리 정보 시스템(GIS)는 공간 또는 지리 데이터의 포착, 저장, 조작, 분석, 관리 및 표현을 설계한 시스템입니다. GIS라는 약어는 지리 정보 과학(GIScience)을 의미하여, 지리 정보 시스템을 연구하는 학문 분야를 의미하며, 더 넓은 학문 분야인 지오인포매틱스(GIScience)의 큰 분야입니다.
QGIS는 지리 정보 시스템(GIS) 소프트웨어로, 사용자가 공간 정보를 분석하고 편집할 수 있도록 하며, 그래픽 맵을 작성하고 내보낼 수 있습니다. QGIS는 래스터와 벡터 레이어를 모두 지원하며, 벡터 데이터는 점, 선 또는 폴리곤 특성으로 저장됩니다. 여러 형식의 래스터 이미지를 지원하며, 소프트웨어는 이미지를 지리 참조할 수 있습니다. 요약하자면, 사용자가 윈도우, 맥, 리눅스, BSD에서 지리 공간 정보를 생성, 편집, 시각화, 분석 및 게시할 수 있습니다.
이 프로그램은 첫 번째 단계에서 일반 사용을 위한 QGIS 인터페이스를 소개합니다. 두 번째 단계에서는 PyQGIS를 소개하며, 이는 QGIS의 파이썬 라이브러리로, GIS 기능을 파이썬 코드나 파이썬 애플리케이션에 통합할 수 있게 합니다. 이렇게 하면 특정 GIS 기능 주위에 자신의 파이썬 플러그인을 만들 수도 있습니다.