ONLINE CLASS

파이썬 (실무+데이터분석)

COURSE FOCUS

이 강의에서 배우는 핵심 실무

파이썬의 자료형과 연산을 익힌 뒤 리스트·튜플·딕셔너리로 데이터를 구성하며 문법을 실습합니다. 판다스의 DataFrame에서 행과 열을 다루고 색인과 선택 기능을 사용해 필요한 데이터를 찾는 방법을 배웁니다. 데이터 클리닝을 위한 값 변경까지 이어가며, 기초 코드 작성이 표 형태의 데이터 선택과 정리 작업에 어떻게 활용되는지 확인합니다.

?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

◆
기업이 선택한 신뢰 강의

검증된 커리큘럼과 전문 강사진으로 높은 만족도를 제공합니다.

자세히 보기  >
♥
수강료 일부는 사회환원에 사용됩니다.

작은 나눔이 더 나은 내일을 만듭니다.

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

실제 수강생의 학습 경험을 확인해 보세요.

수강후기를 불러오는 중입니다.

RECENT Q&A

최근 수강질문

최근 등록된 수강질문을 작성순서대로 확인해 보세요.

ALZIO DEEP GUIDE

Python을 더 깊게 이해하기

44강의 문법·자료구조·객체 기초에서 NumPy와 pandas, 파일·DB 연결, 데이터 클리닝으로 이어지는 과정입니다. 요약 특강 37~44강과 새 학습 내용 1~36강을 구분해 복습 경로까지 연결합니다.

공식 기술정보 확인44강 커리큘럼 연결2026 현재 기술정보

파이썬 (실무+데이터분석) · 44강 · 26시간 41분

01

Python은 어떤 언어인가

Python은 자동화와 데이터 처리부터 여러 응용 프로그램에 사용하는 범용 언어입니다. 이름에 값을 연결하는 방식과 들여쓰기로 코드 블록을 구분하는 문법을 사용합니다. 짧게 작성하는 것보다 데이터와 작업 규칙을 읽기 쉽게 표현하는 것이 학습의 핵심입니다.

언어 자체와 실행 구현을 구분하세요. CPython은 널리 사용하는 Python 구현이지만 Python이라는 언어와 완전히 같은 개념은 아닙니다. 코드를 실행하는 환경과 함께 표준 라이브러리·외부 패키지를 활용하며, 필요한 기능이 모두 언어 문법에 들어 있는 것은 아닙니다.

02

언어·실행환경·라이브러리를 구분하기

VS Code와 Jupyter는 코드를 작성하고 실행 결과를 확인하는 도구입니다. Python 인터프리터가 실제 코드를 실행하고, 표준 라이브러리는 기본 기능을 제공합니다. NumPy와 pandas는 별도로 관리되는 외부 프로젝트이므로 언어 버전과 패키지 버전을 따로 기록해야 합니다.

설치가 성공했는데 import가 실패한다면 먼저 실행 중인 인터프리터를 확인하세요. 프로젝트마다 가상환경을 분리하면 패키지 구성을 재현하기 쉽습니다. 가상환경 관리는 일반적인 다음 학습 주제이며, 아래 강좌 범위 표시와 구분됩니다.

  1. 작성 도구
  2. Python 인터프리터
  3. 표준·외부 라이브러리
  4. 작업 결과
03

목적에 따라 선택하는 핵심 기능

아래는 기술 자체의 기능입니다. 카드의 강좌 연결 표시가 이 과정에서 직접 학습하는 범위를 구분합니다.

자료형과 객체

숫자·문자열·목록은 각각 다른 연산을 지원하는 객체입니다. 동적 타입은 자료형이 없다는 뜻이 아닙니다. 입력을 계산 가능한 값으로 바꾸고 서로 다른 종류의 데이터를 섞지 않는 데 필요합니다.

강좌에서 직접 학습 · 1~2강

리스트와 튜플

여러 값을 순서대로 묶는 구조입니다. 리스트는 항목을 변경할 수 있고 튜플은 그 묶음 자체를 변경할 수 없습니다. 처리 중 바뀌는 목록과 고정된 묶음을 구분하면 함수의 입력·출력을 읽기 쉬워집니다.

강좌에서 직접 학습 · 2강

딕셔너리와 집합

딕셔너리는 키로 값을 찾고 집합은 중복 없는 항목을 다룹니다. 고객 번호로 데이터를 찾는 일과 두 목록의 공통 항목을 찾는 일에는 서로 다른 구조가 적합합니다.

강좌에서 직접 학습 · 2강

조건과 반복

if는 조건에 따라 실행 경로를 나누고 for는 대상의 항목을 차례로 처리합니다. 반복 횟수뿐 아니라 종료 조건과 빈 입력을 함께 생각해야 같은 작업을 안전하게 여러 번 수행할 수 있습니다.

강좌에서 직접 학습 · 2·4~5강

함수

입력과 결과를 갖는 작업 단위를 이름으로 묶습니다. 같은 계산을 여러 곳에서 복사하는 대신 함수로 재사용하면 수정할 위치가 줄어듭니다. 인수와 반환값을 정하는 과정은 업무 규칙을 명확하게 만드는 과정입니다.

강좌에서 직접 학습 · 3~5강

클래스

관련 상태와 동작을 하나의 객체 모델로 표현합니다. 모든 코드를 클래스에 넣을 필요는 없습니다. 여러 객체가 같은 구조를 공유하거나 상태에 따라 동작이 달라질 때 설계 도구로 사용합니다.

강좌에서 직접 학습 · 6~8강

모듈과 패키지

모듈은 코드를 나눠 가져오는 단위이며 패키지는 관련 모듈을 구성하는 방식입니다. import로 불러오는 표준 라이브러리와 별도로 설치한 외부 패키지를 구분해야 설치 오류와 코드 오류를 따로 진단할 수 있습니다.

모듈 직접 학습 · 8~9강; 패키지 관리는 별도 범위

예외 처리

실행 중 실패를 예외로 전달하고 필요한 곳에서 처리합니다. 모든 오류를 숨기는 것이 목적은 아닙니다. 파일 누락이나 잘못된 입력을 구분해 알리고 정리할 작업을 수행하는 데 사용합니다.

강좌에서 직접 학습 · 9강

파일 입출력

프로그램 밖의 데이터를 읽고 결과를 저장하는 연결점입니다. 경로·인코딩·열기 모드가 결과에 영향을 줍니다. 기존 파일을 덮어쓰는 작업과 새 결과 파일을 만드는 작업을 구분해야 합니다.

강좌에서 직접 학습 · 9·30~33강

NumPy 배열

배열의 형상·축·자료형을 기준으로 수치 데이터를 연산하는 외부 라이브러리입니다. 같은 모양의 데이터에 연산을 적용할 때 유용합니다. 배열의 축과 브로드캐스팅 조건을 확인해야 의도한 계산이 됩니다.

강좌에서 직접 학습 · 20~21강

pandas 데이터프레임

행과 열에 이름을 붙여 표 데이터를 처리하는 외부 라이브러리입니다. 선택·정렬·결측값 처리·집계 작업을 연결할 수 있습니다. 인덱스와 열 이름을 이해하면 계산 결과가 어떤 행에 대응하는지 설명할 수 있습니다.

강좌에서 직접 학습 · 22~30강

가상환경

프로젝트마다 설치 패키지를 분리하는 환경입니다. 다른 작업의 패키지 버전 충돌을 줄이는 데 도움이 됩니다. 편집기에서 선택한 인터프리터와 패키지를 설치한 환경이 같은지 확인하는 것이 중요합니다.

현재 기술 참고 · 본 강좌 직접 학습으로 확인되지 않음
04

이 과정의 작업 흐름

1~9강은 자료형에서 모듈·예외·파일로 이어지는 언어 기반입니다. 20~21강에서 배열 연산을 익히고 22~29강에서 표 데이터의 선택·정렬·통계·결측값으로 확장합니다. 30~36강의 입출력과 클리닝을 연결해 데이터가 들어오고 정리되어 나가는 전체 흐름을 읽으세요.

37~44강은 앞선 구간을 요약한 특강입니다. 처음부터 모든 요약 강의를 새 기능으로 세기보다, 이해가 약한 구간의 본강과 짝지어 복습하는 데 활용하세요. 실제 데이터 작업에서는 정리 전후의 행 수와 결측값 수를 남겨 처리 결과를 비교하는 방법이 유용합니다.

  1. 문법·자료구조
  2. 함수·객체·모듈
  3. 배열 연산
  4. 표 데이터 정리
  5. 파일·DB 연결
  6. 클리닝과 결과 확인
05

이름·객체·변경 가능성을 이해하기

변수 이름은 객체와 연결됩니다. 같은 리스트를 두 이름이 가리키면 한쪽에서 항목을 변경한 결과가 다른 쪽에도 보일 수 있습니다. 문자열이나 튜플처럼 변경할 수 없는 객체와 리스트·딕셔너리처럼 변경 가능한 객체의 차이를 이해하면 복사와 함수 인수 문제를 설명할 수 있습니다.

동적 타입에서는 실행 시 객체의 종류에 따라 연산이 결정됩니다. 문자열을 숫자로 자동 해석한다고 가정하면 안 됩니다. 입력 형식을 확인하고 필요한 변환을 명시하세요. 함수·모듈·클래스는 코드 구조를 만드는 서로 다른 도구이므로, 작은 작업을 반드시 큰 객체 설계로 바꿀 필요는 없습니다.

06

실무에 적용할 때 확인할 것

27강의 상관관계와 산점도는 데이터 관계를 살펴보는 도구입니다. 상관계수가 높다는 이유만으로 인과관계를 단정하지 마세요. 결측값과 자료형·집계 기간을 먼저 확인하고 비교한 대상이 같은 기준인지 판단해야 결과를 설명할 수 있습니다.

34~36강의 클리닝은 값 변경·서식화·이상치·중복·표준화를 연결합니다. 원본을 보존하고 변경 규칙을 코드에 남기면 다시 실행해 같은 결과를 확인하기 쉽습니다. 금융 데이터 예제를 배웠다는 사실을 투자 판단이나 예측 모델 전체 학습으로 확대하지 않습니다.

결측값 처리 전후를 비교하기

28강을 복습한 뒤 일부 값이 빠진 작은 표를 직접 구성하세요. 누락된 항목을 제외한 결과와 다른 기준으로 채운 결과의 행 수·평균을 각각 기록합니다. 0이 실제 값인 열에서 결측값을 모두 0으로 바꾸면 어떤 해석이 달라지는지 설명해 보세요. 특정 처리법을 정답으로 고르기보다 분석 질문과 변경 규칙을 연결하는 응용입니다.

복습 응용 제안

클리닝 규칙을 한 번씩 적용하기

34~36강의 주제를 이용해 공백이 있는 이름·표기 방식이 다른 범주·중복 행을 가진 예제 표를 만드세요. 세 규칙을 한꺼번에 적용하기 전에 한 단계씩 처리하고 바뀐 행을 확인합니다. 원본을 보존하고 규칙을 코드로 남긴 다음 처음부터 다시 실행해 결과가 같은지 대조하세요. 실제 업무 자료를 모사한 학습용 표를 사용하는 복습 제안입니다.

복습 응용 제안

색인과 위치 선택을 나눠 보기

23~25강을 연결해 숫자 라벨을 가진 표를 정렬한 뒤 원래 순서와 비교하세요. 위치로 선택한 행과 라벨로 선택한 행이 왜 달라질 수 있는지 설명합니다. 값 정렬과 인덱스 정렬을 같은 작업으로 보지 않는 것이 목표입니다. 결과를 그래프로 옮기기 전에 각 값이 어떤 관측 행에 대응하는지 확인하는 점검 과정을 추가해 보세요.

복습 응용 제안
07

이 강좌의 핵심 전문주제

이 과정에서 NumPy는 배열의 모양과 수치 연산을, pandas는 이름 붙은 행·열의 선택과 정리를 이해하는 연결 고리입니다. 20~21강의 색인·축·조건 표현을 23~26강의 인덱스·정렬·통계와 비교하세요. 같은 계산도 자료구조에 따라 결과의 모양과 행 대응이 달라질 수 있습니다.

28강의 fillna·dropna는 결측값을 다루는 서로 다른 선택입니다. 값을 채우는 기준과 행을 버리는 기준은 분석 목적에 따라 달라집니다. 29강의 계층적 색인과 30~31강의 파일·DB·그래프를 연결할 때 어떤 기준으로 정리했는지 함께 기록하세요.

08

현재 환경과 강좌 환경의 차이

언어 기준은 현재 Python 3 공식문서입니다. 이 44강 과정에 사용된 정확한 Python·NumPy·pandas 버전은 공개 자료만으로 확정되지 않습니다. 20~30강의 배열·표 데이터 예제는 현재 패키지의 API와 기본 설정이 달라질 수 있으므로, 원래 데이터와 출력 형태를 먼저 확인해야 합니다.

업그레이드 후 예제가 실패하면 언어 문법인지 패키지 호출인지 구분하세요. 인덱스·자료형·결측값 규칙을 이해하는 학습은 환경이 달라져도 중요합니다. 가상환경·타입 주석·match·async는 이 과정에서 직접 학습하는 최신 기능으로 표시하지 않습니다.

09

비슷한 도구와 어떻게 선택할까

언어 기반과 표 데이터 분석을 함께 배우는 경우에는 코드 구조와 데이터 구조를 나눠 비교하세요. Python의 입출력·정리 기능, R의 통계 환경, SQL의 저장 데이터 질의는 학습 목적과 연결 지점이 다릅니다.

비슷한 도구와 어떻게 선택할까
선택지접근 방식이 강좌와의 관계
Python+pandas정리·분석·입출력을 코드로 연결이 강좌의 데이터 처리 축
R통계 계산과 시각화 중심의 환경통계 방법론을 확장할 때 비교
SQL테이블에 저장된 데이터에 질의DB 연결 강의와 DB 운영 전체는 구분
10

Python 기술개념과 실제 강의 연결

회차는 공개 커리큘럼의 순서입니다. 기술 전체가 이 강좌의 학습 범위라는 의미는 아니며, 명시된 내용만 직접 학습으로 표시했습니다.

Python 기술개념과 실제 강의 연결
기능·개념무엇인가실무 의미강좌 회차학습 상태
자료형·자료구조문자·리스트·집합·딕셔너리데이터 표현과 조회1·2강강좌에서 직접 학습
함수·반복입력과 반복 처리 단위규칙을 여러 데이터에 적용3·4·5강강좌에서 직접 학습
클래스·상속객체 상태와 동작코드 구조화6·7·8강강좌에서 직접 학습
모듈·예외·파일기능 분리와 실패 처리외부 코드·데이터 연결8·9강강좌에서 직접 학습
NumPy배열·색인·수치 연산다차원 수치 데이터 처리20·21강강좌에서 직접 학습
pandas·DataFrame라벨을 가진 표 구조선택·연산·정렬22·23·24·25강강좌에서 직접 학습
통계·상관관계요약 통계와 관계 탐색데이터 특성 확인26·27강강좌에서 직접 학습
결측값·계층적 색인누락 정보와 여러 수준 라벨분석 기준 정리28·29강강좌에서 직접 학습
파일·DB·시각화외부 원본과 결과 표현데이터 처리 흐름 연결30·31·32·33강강좌에서 직접 학습
데이터 클리닝값·서식·중복·표준화분석 입력의 일관성 확보34·35·36강강좌에서 직접 학습
기본문법 적용 실습기본문법을 여러 연습 문제에 적용함수·자료구조·제어 흐름을 연결하는 연습10·11·12·13·14·15·16·17·18·19강강좌에서 직접 학습
문법·자료구조·데이터 처리 복습앞선 강의를 묶어 정리하는 요약 특강이해가 약한 본강 구간의 복습37·38·39·40·41·42·43·44강요약 복습
11

이 과정에서 자주 생기는 오해

44강이 모두 서로 다른 새 기능인가?

37~44강은 공개 제목에 요약 특강으로 표시되어 있습니다. 본강 구간의 복습에 사용하는 편이 학습 흐름을 파악하기 좋습니다. 이 가이드는 강의 수와 새 주제 수를 동일하게 취급하지 않습니다.

NumPy 배열은 Python 리스트와 같은가?

배열은 형상·축·자료형에 따라 연산하는 구조입니다. 20~21강에서 리스트와 배열의 색인·연산을 비교하세요. 모양이 다른 배열의 연산은 조건을 확인해야 합니다.

DataFrame의 인덱스는 항상 행 번호인가?

인덱스는 행을 식별하는 라벨로 사용할 수 있습니다. 23~24강의 색인·선택·재색인을 연결하면 위치와 라벨의 차이를 볼 수 있습니다. 숫자 라벨도 단순 위치와 혼동하지 마세요.

결측값은 전부 0으로 바꾸면 되나?

0이 실제 관측값인 경우 의미가 달라집니다. 28강의 fillna와 dropna를 작업 목적에 맞춰 비교해야 합니다. 변경 전후의 데이터 수와 분포를 확인하세요.

상관관계가 있으면 원인도 증명되나?

두 값의 함께 변하는 경향과 원인 설명은 별개입니다. 27강의 그래프와 상관관계는 관계를 탐색하는 도구입니다. 분석 기간·누락값·다른 요인을 따로 고려하세요.

DB 연결을 배우면 DB 관리도 익히는가?

30·33강은 Python과 데이터베이스의 연결을 다룹니다. 백업·권한·서버 운영 전체가 이 커리큘럼에 명시된 것은 아닙니다. 별도의 데이터베이스 과정에서 확장할 범위입니다.

12

학습 목적에 맞춘 다음 단계

파이썬 데이터분석 [기초]

CSV·XML·JSON·이미지 등 데이터 원본별 처리로 확장합니다.

자료 보기 →

사이킷런 [머신러닝]

클리닝과 분석 기반을 갖춘 뒤 머신러닝 과정을 비교합니다.

자료 보기 →

Python 분야의 학습 경로

입문·데이터 처리·업무 자동화 중 목적에 맞는 과정을 비교하세요.

자료 보기 →

학습 방법 안내

실습 계획과 복습 방법을 확인합니다.

자료 보기 →

기술정보는 Python과 관련 라이브러리 프로젝트의 공식문서를 기준으로 검토했으며, 강좌 범위는 파이썬 (실무+데이터분석)의 공개 커리큘럼을 기준으로 구분했습니다.

공식 기술정보 확인일: 2026-10-05 · 강좌 업데이트일을 의미하지 않습니다.

파이썬 (실무+데이터분석) 파이썬 (실무+데이터분석)
  • 파이썬 (실무+데이터분석)

  • 강의구성
  • (44강) 전체 : 26시간 41분|평균 : 36분23초
  • 이용기간/강사
  • 1개월2개월
    알지오 R&D [IT] 3명 ▶ 프로필 보기
  • 증빙가능
  • 수료증, 수강증, 학습진도
  • 수강료
  • 330,000원할인165,000원
?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q 초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

  • 파이썬 [입문]
  • 01.33분 자료형 문자의 행태와 연산
    식별자, 예약어, 자료형, 수치, int, str, 개행, 다형성
    Jupyter 설치 명령어, 지정 디렉토리 만들기, Print, If, else, 변수, 식별자, 예약어, 변수 2개 이상 사용, 목록, 수치형, 자료형, 정수, 지수형, 복소수형, 우선순위, 문자, 문자열, 에러의 예, Null, 다형성, 연산 및 결과확인, Type("문자"), Int, float
  • 02.45분 인코딩, 리스트, 튜플, bool, 논리연산자
    encode, ord, chr, list, append, insert, extend, index, count, pop, remove, sort, reverse, set, union, intersection, 집합, 튜플, dict, for, clear, bool, and, or, not
    Utf-8, Ord, Chr, Week, Append, Insert, Extend, +연산, Index, Count, Pop, Remove, Sort, Reverse, Set, 교집합/합집합, Union, Intersection, (Shift+), Tuple, Temp, List( ), Items, for문, Keys, Values, Del, Clear, Bool, 논리연산 (And, OR, Not)
  • 03.46분 함수, 인수 범위
    참조, 종류별 함수, globals, 인수, 지역, 전역
    하나의 객체 생성, 참조, Id, 함수종류, Def, Globals, Myadd2, Ret, 변수의 범위, 지역변수, 전역변수, Def alzio3(a), 여러가지 인수를 넣어 작업하기, 인자값이 하나일때, 인자값이 두개일때, 키워드 인수, Title, Content 인수, 4개의 인수 사용, 가변인수, 정의되지 않는 인수, Return
  • 04.36분 help, 람다, 재귀, 제어문
    helf, for, in, open, next, lambda, 계승, while True pass, 조건문 실습
    Help 함수, Iteratior, Dictionary 출력, For문을 이용하지 않고 Iteratior 사용, Next, Lambda 함수, 계승값, While True / Pass, if, else, 공백이 아닌값, None, Int, If문, and, or
  • 05.36분 break, continue, for문
    반복문, format, 구구단, break, range, enumerate, len, filter
    While문, Sum_result, For문, For문 이용하여 key값 value값 가져오기, Break, Contine, Range, List(range), Step이 마이너스 값일때, Sum_result, Enumerate, Len, Di, 내장객체 만들기, Filter
  • 06.45분 zip, map, 클래스와 인스턴스
    zip, map, class, 객체, 인스턴스, 메소드, self, 생성 소멸자, init
    Zip 함수, Map, Lambda 함수, Class 객체, 속성, Class에서 사람정의, Def, Print, Instance, 동적추가, Height, Name, Self, N.myprint, 객체 알아보기, 상속, Object, 생성자와 소멸자 메소드, Init, Del, Myfunc
  • 07.37분 정적, 메소드, 중복 연산자, 상속
    정적 동적, staticmethod, classmethod, 연산자 오버로딩, cont, replace, 종류별 연산자, 초기화, 상속관계
    정적 메소드, Init, Staticmethod, 연산자 중복, Init, Sub, Replace, Remove, Printcont, 수치 연산자, 비교, 시퀀스형 연산자, 상속 Parents, Init, Printlnfo, PrintPersonalData, Child, Init, Issubclass, Child bases, Parents, Self, PrintChildData
  • 08.41분 재정의, 다중상속, super, 모듈
    메소드 재정의, 다중상속, 중첩 및 슈퍼 클래스 확보, 모듈, import math, form import FTP, 모듈제작, reduce, 차집합, 교집합
    메소드 재정의, 주석 처리, 메소드 확장, 추가로 붙이기, 네임스페이스, SuperClass, SubClass, Dict, 다중상속, Play, SuperClass, Ancestor, 생성자 함구, Super, Module, Import math, From ftplib, 모듈 만들기, Intersect, Difference, Union
  • 09.26분 모듈2, 예외처리, format, 외부파일
    모듈 직접 진행, 에러처리, except, ZeroDivisionError, TypeError, assert, just, 외부파일 일고 쓰기
    Import, Intersect, Dir, 오류, 예외처리, IndexError, Divide, Myfunc, AssertionError, Range, Str, SyntaxError, 아스키 코드, Open, Write, NameError 수정, Tell, seek, UnicodeDecodeError, Readline
  • 사용될만한 실습위주의 총정리
  • 10.47분 좀더 쉽게~ 체계적인 학습 1
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행, 제곱근, 삼각형 면적 구하기, (모듈 cmath, random), 헤론, 2차방정식 해, 단위변환, 지형공간 정보
    Jupyter, Input, Print, 문자열, 숫자열, Str, Float, 산술 연산자, 비교 연산자, 논리 연산자, 제곱근, 삼각형의 면적을 구하는 방식, 헤론의 공식, 2차 방정식의 해 구하기, 난수 생성 및 정렬, 지형 공간정보체계 용어사전, TypeError, ValueError
  • 11.1시간 2분 좀더 쉽게~ 체계적인 학습 2
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행
    양수, 음수, 제로, 중첩 if, 다중if, if조건 elif조건, elif 와 if의 비교, print, for in range, Python 시퀀스 응용, break 와 continue 차이, 평균 값 구하기, len 값 구하기, 랜덤함수, format출력방식, %(퍼센트)출력방식
  • 12.60분 좀더 쉽게~ 체계적인 학습 3
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행
    print, .strip, title(), append, insert, del, pop, remove, sort, reverse, for moll, list (range)함수, max, min, index 출력, If, else, and, or 조건, if Error
  • 13.54분 좀더 쉽게~ 체계적인 학습 4
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행
    Dictionary, items Error, if문, range, str, int Error, % 나머지값구하기, While, remove 함수, mac, 반환값 출력
  • 14.1시간 23분 좀더 쉽게~ 체계적인 학습 5
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행
    return과 while 응용, big의 변수, 사용자 함수 정의, keys, values 값, import, import 장점, 함수 정의, one 속성 추가, with open 함수, strip, len, else
  • 15.54분 좀더 쉽게~ 체계적인 학습 6
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행
    예외처리, 변형, OrderedDict, 함수 가져오기, Pyton 파일 Import 작성, 지역변수 전역변수, 응용예제 코딩 작성, abs 값 만들기, all, any, bin 함수, hax, oct, bool 함수, bytearray, ord 함수
  • 16.45분 좀더 쉽게~ 체계적인 학습 7
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행
    compile, eval, exec, bin, hex 함수, class 함수, divmod, enumerate 함수, float, format 함수, set, frozenset 함수, getattr, globals함수, isinstance, issubclass 함수, iter, det, map 함수, max 함수, next 함수, property 함수, reversed 함수
  • 17.46분 좀더 쉽게~ 체계적인 학습 8
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행
    round, set 방식, setattr, slice, str함수, sum, super, tuple 함수, type, vars, zip 함수, import의 내장함수, cmath 모듈 가져오기, 산술 논리연산자, ans or not, 실습:암호풀기 float(input), 실습:비교연산, 실습:제곱계산, 계승계산, 자연적이지 않은 수
  • 18.42분 좀더 쉽게~ 체계적인 학습 9
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행
    lambda 함수, 10진수, 8진수, 16진수, 2진수, for, while, 계산기 코딩, 모듈함수 사용, itertools 모듈, calendar 모듈, 행열 위치변경, 회문
  • 19.37분 좀더 쉽게~ 체계적인 학습 10
    가장 기본적인 문법을 좀더 자세히, 실제 사용될 실습으로 진행
    줄바꿈(단어 정렬), fromkeys 함수, callable, divmod 함수, lambda, type, clear, copy, formkeys 함수, get, items, keys, popitem, set default 함수, pop, values, append, extend, insert 함수, index, count, reversed 함수, difference, discard, capitalize, center 함수, endswith, startswith, expandtabs 함수, islower, isupper, join 함수
  • 파이썬 [실무]
  • 20.27분 NumPy (1)
    ndarray 생성, 스칼라 연산, 색인과 슬라이싱, 불리언 색인, 배열의 축 바꾸기, Python list 타입과 NumPy ndarray 성능 비교, 유니버설 함수, 배열 사용, 조건절 표현
    ndarray, 스칼라 연산, 색인과 슬라이싱, 불리언 색인, 배열의 축 바꾸기, python list 타입과 NumPy ndarray의 성능 비교, 유니버설 함수, 배열 사용, 조건절 표현, 주민번호 뒷자리 구하기
  • 21.28분 NumPy (2)
    수학 함수, 통계 함수, 불리언 배열 함수, 정렬, 집합 함수, 배열의 파열 입출력, 난수 생성, 계단 오르내리기, NumPy 활용
    수학, 통계 함수, 불리언 배열 함수, 정렬 함수, 집합 함수, 배열의 파일 입출력, 난수 생성, 랜덤 함수를 이용한 계단 오르내리기 예제, numpy 버전 계단 오르내리기 예제, abs, argmax, 계단 오르내리기를 1만번 반복하기, 1만번 중 50 계단 이동한 시뮬레이션의 횟수, numpy에서의 enumerate, 2차원 배열에 무작위로 집어넣기, 가까운 값 찾기
  • 22.30분 Pandas, DataFrame
    pandas 자료 구조, 불리언 배열과 산술연산, DataFrame 객체 생성, DataFrame의 name과 values, DataFrame의 컬럼
    Pandas, Series, 색인의 이름 지정, pandas의 불리언 배열과 산술연산, pandas의 series, 딕셔너리로부터 series 객체 생성, isnull, notnull, index가 다른 series의 산술 연산, name 속성, DataFrame, DataFrame 객체 생성, 리스트 컴프리헨션, 중첩 딕셔너리를 사용한 DataFrame 생성, NumPy의 전치행렬, DataFrame의 name, values
  • 23.23분 DataFrame, index object
    DataFrame의 컬럼, DataFrame의 로우, index object, pandas 주요기능, 색인과 선택
    DataFrame의 컬럼, DataFrame의 로우, 컬럼의 연산, Index Object, append, delete, drop, insert, 이 외의 Index Object, DatetimeIndex, PeriodIndex, pandas의 주요 기능, 색인, 선택, series의 index, DataFrame의 index, DataFrame에서 열 선택, ix로 색인, 열/행 선택
  • 24.28분 pandas의 주요 기능
    재색인, 중복색인, 행과열의 삭제, 연산, 정렬, 랭크, 시리즈와 데이터프레임 끼리의 연산, 브로드캐스팅과 시리즈 데이터프레임 간의 연산
    재색인, reindex, fill_value 인자, method 인자, DataFrame에서 reindex, 중복색인, DataFrame에서 중복색인, drop(행 열 삭제), series에서 drop, DataFrame에서 drop, 연산, DataFrame에서 연산, add, fill_value, numpy의 브로드캐스팅, Series와 DataFrame 간의 연산
  • 25.25분 pandas의 정렬, 랭크 기능
    인덱스를 기준으로 한 정렬, 값을 기준으로 한 정렬, 시리즈의 랭크, 데이터프레임의 랭크, 데이터프레임 랭크의 시각화
    정렬, DataFrame에서 정렬, 값에 따른 정렬(series), null 값이 있을 때의 정렬, 값에 따른 정렬(DataFrame), 랭크(series), 같은 값을 가졌을 경우 순위, 랭크 method, 랭크(DataFrame), 랭크 함수를 이용하여 그래프로 표현, 그래프 표현 변경, xlim, ylim, xticks, yticks, 행을 기준으로 순위 매기기
  • 26.28분 pandas의 기초적인 통계 메서드
    데이터프레임 객체, sum, mean, idxmax, describe 메서드, 다양한 기초 통계 메서드, argmax 메서드, 퀀타일 메서드, 퀀타일 메서드를 활용한 심화 예제, diff메서드, pct_change메서드, 판다스의 데이터프레임과 금융 데이터를 활용한 시각화
    pandas에서의 통계 작업, pandas의 기초적인 통계처리, sum 메서드, 각 행들의 합계, mean 메서드, nan 값을 포함한 계산, idxmax 메서드, 데이터프레임 객체, 각 행들의 최대값, describe 메서드, 그 외 다양한 통계 메서드, argmax 메서드, quantile 메서드, quantile 메서드 활용 예제1, quantile 메서드 활용 예제2, diff 메서드, pct_change 메서드, 상관관계와 공분산, pandas의 데이터프레임과 금융 데이터를 활용한 시각화, 데이터프레임 객체 값 확인
  • 27.27분 금융데이터로 상관관계 알아보기
    여러 그래프 한번에 표현하기, 딕셔너리 컴프리헨션, 하나의 차트로 보기, 퍼센트 변화율로 바꾸기, 널값검사하기, 상관관계알아보기, 산점도 그래프로 보기, 값 세기
    여러 그래프 한번에 표현하기, 주가 그래프 확인, c.keys 함수, 각 회사들의 종가를 하나의 데이터프레임으로 보기(딕셔너리 컴프리헨션), 하나의 차트로 보기, 퍼센트 변화율로 바꾸기, describe 메서드, sum 메서드, 상관관계와 공분산, 널값검사하기, 상관관계 알아보기, 산점도 그래프로 보기, 데이터프레임의 상관관계 메서드(corrwith 메서드), 값 추출(unique 메소드), 값 빈도수 세기(value_counts)
  • 28.20분 누락된 데이터 처리하기
    isin 메서드, fillna 메서드, dropna 메서드
    값 체크 방법, isin 메서드, 데이터프레임에서의 동작, 누락 데이터 처리하기, dropna, fillna, isnull, notnull 메서드, null값 제외 방법, 데이터프레임에서의 동작 설정, 컬럼을 기준으로 하는 경우, thresh 인자 사용, null 값 채우는 방법, 컬럼마다 다른 값으로 채우는 방법, ffill, bfill 보간 메서드를 사용하는 방법
  • 29.22분 계층적 색인
    Series의 계층적 색인, DataFrame의 계층적 색인, pandas에서 csv불러오기
    계층적 색인 기능, multi index 1, unstack, multi index 2, names 설정 및 확인, 계층적 색인을 활용한 통계, axis 사용하여 평균값 보기, sum, 일반 DataFrme에서 계층적 색인 추가, pandas로 데이터save, load하기, CSV 읽기, 칼럼의 이름으로 사용할 행의 번호, 색인으로 사용할 열의 번호나 이름, null값으로 변환할 문자들, datetime으로 변환할 열의 번호, 읽어올 행의 수
  • 30.20분 pandas와 데이터베이스
    pandas로 csv저장하기, 엑셀 불러오기, 데이터베이스다루기, pandas로 데이터 편집하기
    csv로 저장하기, 엑셀파일에서 데이터를 읽어 오는 방법, Database 사용방법, SQLite, TABLE 생성, 데이터 입력 및 확인, records, list(zip), MongoDB 사용방법, Mongoclient, drop, pandas로 데이터 다루기, 병합기능, merge, concat, DataFrame, 색인 무시
  • 31.21분 pandas의 데이터 다루기
    matplotlib로 그래프 그리기
    데이터 변형하기, 중복 제거, Dorp_duplicates, Keep, 매핑, Map, 치환, Nan, 특이값 다루기, Hist, Sing, Matplotlib로 그래프 그리기, Plot, 서브플롯, 서브플롯간 간격 조절, 크기, 마커, 선 스타일, 눈금, 라벨, 범례, 저장
  • 파이썬 [데이터분석]
  • 32.37분 파일 읽기
    파일을 읽는 방법에 대해 알아보고 실습합니다.
    파일 읽기, 파일 형식 소개, CSV, CSV run, JSON, JSON run, XML, ElementTree, Excel File, Excel File Run, dir(book), sheet, row, data, ReadExcel
  • 33.34분 Database
    DataBase의 종류와 사용 방법을 알고 파이썬으로 연결하는 방법에 대해 알아봅니다.
    DataBase의 종류, DataBase 연결, SQLite, MariaDB (MY SQL), MongoDB
  • 34.38분 데이터 클리닝 1
    데이터 클리닝을 위한 값 변경에 대해 알아봅니다.
    데이터 클리닝의 기초, 유니세프 데이터 : 다수지표군데이터, 데이터 클리닝의 절차, New file 생성 & 데이터 로드, Excel, 매칭 & 라벨링, 업데이트 header 적용, 헤더 매칭 점검
  • 35.47분 데이터 클리닝 2
    데이터 서식화, 이상치 및 불량 데이터 찾기, 중복 기록 찾기, 매칭, 기록 정리 방법에 대해 알아봅니다.
    데이터 서식화, datetime 모듈 실습, 이상치 및 불량 데이터 찾기, 데이터 파일 프린트, 중복 기록 찾기, 매칭, 디버깅
  • 36.51분 데이터 클리닝 3
    데이터 표준화 및 스크립트에 대해 알아봅니다.
    데이터 표준화, csv 파일 데이터 표준화 실습, 스크립트화, PEP-8 파이썬 스타일 안내서, 함수화, 코드 검사, 디버깅, 명령 프롬포트 데이터 확인, 주석, TODO list, 최종 수정
  • 스페셜 요약정리 특강
  • 37.28분 1~5강 요약정리 특강
    1강부터 5강까지의 내용을 요약하여 정리합니다.
    1강 요약, 2강 요약, 3강 요약, 4강 요약, 5강 요약
  • 38.28분 6~9강 요약정리 특강
    6강부터 9강까지의 내용을 요약하여 정리합니다.
    6강 요약, 7강 요약, 8강 요약, 9강 요약
  • 39.25분 10~14강 요약정리 특강
    10강부터 14강까지의 내용을 요약하여 정리합니다.
    10강 요약, 11강 요약, 12강 요약, 13강 요약, 14강 요약
  • 40.33분 15~19강 요약정리 특강
    15강부터 19강까지의 내용을 요약하여 정리합니다.
    15강 요약, 16강 요약, 17강 요약, 18강 요약, 19강 요약
  • 41.26분 20~23강 요약정리 특강
    20강부터 23강까지의 내용을 요약하여 정리합니다.
    20강 요약, 21강 요약, 22강 요약, 23강 요약
  • 42.24분 24~27강 요약정리 특강
    24강부터 27강까지의 내용을 요약하여 정리합니다.
    24강 요약, 25강 요약, 26강 요약, 27강 요약
  • 43.19분 28~31강 요약정리 특강
    28강부터 31강까지의 내용을 요약하여 정리합니다.
    28강 요약, 29강 요약, 30강 요약, 31강 요약
  • 44.37분 32~36강 요약정리 특강
    32강부터 36강까지의 내용을 요약하여 정리합니다.
    32강 요약, 33강 요약, 34강 요약, 35강 요약, 36강 요약

강의목록 다운로드                        1:1 강의 질문&답변






도움이 필요하신가요?
💬
알지오 학습·수강 도우미
운영진이 확인한 안내를 자세히 보고, 필요하면 바로 상담하세요.
상담 상태 확인 중