알지오 평생교육원

로그인|회원가입|고객센터
HOME>IT전문가>웹 프로그래밍 class2>파이썬 [입문+실무]

파이썬 [입문+실무]

파이썬 [입문+실무]
48회차 속성과정
전체 : 19시간 15분|회차당 평균 : 24분3초

이용기간 2개월

전문강사 : 정겨울 외 1명

300,000185,000



강사약력
홍익대학교 도시공학과 졸업

RAID 사이트 문제 자동 추출 프로그램 개발

파이썬 [입문+실무] 사용법 강좌
범용 프로그래밍 언어로 초보자부터 전문가까지 폭넓게 사용이 가능하며 다양한 플랫폼에서 쓸 수 있고, 라이브러리가 많기때문에 웹개발을 처음시작하거나 교육용으로 사용이 가능합니다. 단, 독특한 문법을 가지고있기때문에 C, C++와 같은 프로그래밍이 학습이 되어있으면 활용시 이해도가 높습니다.
  • 파이썬 [입문]
  • 01.24분 파이썬 소개, 변수, 자료형

    변수 만드는 방법, 자료의 형태

    책갈피 : [00:42] Jupyter 설치 명령어/[01:55] 지정 디렉토리 만들기/[03:54]Print/[04:33] If문/[05:11] else/[06:46] 변수/[07:26] 식별자/[08:11] 예약어/[10:34] 변수 2개 이상 사용/[11:19] 목록/[13:58] 수치형 / int/[15:05] 자료형/[16:13] 정수/[16:42] 결과확인/[19:00] Type( )/[20:04] 지수형/[20:49] 복소수형/[21:14] 가감승제/[21:36] 결과확인/[22:29] 우선순위

  • 02.16분 문자의 행태와 연산

    문자, 문자열의 형태와 연산

    책갈피 : [00:00] 문자/[00:38] 문자열/[01:39] 따옴표 사용/[02:47] Type( ) / str/[04:17] 에러의 예/[05:04] \n 사용하여 줄 바꿈/[05:39] Null/[06:54] 결과확인/[07:43] 로우문자 r/[08:27] 다형성/[09:45] 연산 및 결과확인/[11:29] 에러의 예/[13:40] Type("문자")/[14:35] Int/[15:18] float

  • 03.24분 인코딩방식, 리스트, 셋트, 튜플

    문자의 인코딩방식, 리스트, 셋트, 튜플의 특징과 메소드

    책갈피 : [00:40] Utf-8/[02:00] Ord/[02:43] Chr/[03:34] Week/[04:19] Append/[05:11] Insert/[06:09] Extend/[06:52] +연산/[08:33] Index/[11:13] Count/[11:59] Pop/[13:46] 결과확인/[14:22] Remove/[14:44] Sort/[15:11] Reverse/[16:37] 저장 및 확인/[17:30] Set/[18:22] 교집합/합집합/[18:46] Union/[19:24] Intersection/[20:21] / (Shift+\)/[21:03] &/[21:36] Tuple/[23:05] 결과확인

  • 04.22분 사전, bool, 비교, 논리연산자

    사전에 대해서 공부하고, bool형, 비교, 논리연산자

    책갈피 : [00:00] Temp/[02:00] 결과확인/[02:27] Tu =/[02:52] List( )/[03:24] Set으로 변경/[04:00] In/[06:10] 사전 /[07:24] Dict/[08:24] dd = /[09:50] 에러의 예/[10:47] Items/[11:12] for문/[12:11] Keys값/[12:33] Values값/[13:14] Del/[13:40] Clear/[14:26] Bool/[15:11] 에러의 예/[15:28] 연산자 >< = /[16:15] 논리연산/[17:50] And/[18:37] OR/[18:46] Not/[20:55] 연산식으로 작업을 할때

  • 05.27분 함수, 인수, 변수의 범위

    함수를 선언하고 사용, 변수의 범위

    책갈피 : [00:00] b에 영향이 가는지/[01:32] 하나의 객체 생성/[02:17] 참조/[02:48] Id/[03:33] a[:], 모든내용/[05:18] 함수종류/[05:52] Def/[07:58] 결과확인/[09:18] Globals/[10:51] Myadd2/[12:35] Ret/[13:25] 결과확인/[14:33] Myadd (x, y) /[15:33] Myadd2 (k, j):/[17:01] 결과확인/[18:57] Chg(x)/[20:10] x[:]/[20:58] Chg2(mylist)/[21:49] 변수의 범위/[22:47] 지역변수, 전역변수/[23:42] 에러의 예/[24:41] 결과확인/[26:47] Def alzio3(a)

  • 06.20분 함수의 인수

    기본값 설정, 가변인수, 정의되지 않은 인수 처리

    책갈피 : [00:00] 여러가지 인수를 넣어 작업하기/[00:35] 에러의 예/[02:42] 인자값이 하나일때/[02:54] 인자값이 두개일때/[03:11] 에러의 예/[04:30] 키워드 인수/[05:52] 결과확인/[06:48] Title, Content 인수/[08:01] 4개의 인수 사용/[08:44] 결과확인/[09:47] 가변인수/[11:11] (*arg)/[14:03] 결과확인/[14:55] 정의되지 않는 인수/[16:57] Return/[18:52] 결과확인

  • 07.21분 help함수, 이터레이터, 람다함수, 재귀함수

    함수의 도움말 확인, 한줄에 간단히 함수를 작성, 되부름함수 사용

    책갈피 : [00:00] Help 함수/[01:01] Help(myadd)/[02:31] 순회/[04:21] Iteratior/[06:14] Dictionary 출력/[07:41] 결과확인/[08:05] For문을 이용하지 않고 Iteratior 사용/[09:02] Next/[10:30] Lambda 함수/[11:56] 결과확인/[13:40] 계승값/[17:57] 오류수정, 결과확인/[18:48] While True / Pass

  • 08.17분 제어구조(if)

    if문을 공부하고, 단축평가가의 장단점

    책갈피 : [00:00] 참고사항/[00:51] 조건 if/[02:52] else/[04:09] 결과확인/[05:10] 공백이 아닌값/[06:12] None/[07:09] Int/[07:46] If문/[09:25] 주의점/[10:45] 결과확인/[12:31] 단축평가/[13:56] and/[15:03] 결과확인/[16:12] or/[16:31] 결과확인

  • 09.16분 반복문, break, continue

    반복문, break문, continue문

    책갈피 : [00:00] While문/[02:19] 결곽확인/[02:47] Sum_result/[04:00] For문/[05:30] For문 이용하여 key값 value값 가져오기/[09:22] 결과확인/[10:40] Break값/[11:55] Contine값/[12:40] 결과확인/[15:02] else인 경우

  • 10.20분 for문

    for문을 사용해서 순서가 있는 자료구조

    책갈피 : [00:00] Range/[01:30] List(range)/[02:30] 시작값 종료값 변경후 결과확인/[03:57] Step이 마이너스 값일때/[04:28] Sum_result/[05:27] 결과확인/[06:00] Lst/[06:17] Enumerate/[06:45] 결과확인/[08:43] Lst2/[09:41] 결과확인/[10:28] Tu/[10:55] Len/[12:05] 결과확인/[12:53] Di/[13:09] Di2/[13:39] 결과확인/[14:09] Len/[15:39] Lst3에 내장객체 만들기/[16:40] 오류수정, 결과확인/[18:02] Def, Return/[18:56] Filter/[19:24] 결과확인

  • 11.21분 zip, map함수, 클래스

    zip, map함수의 사용법, 클래스의 개념

    책갈피 : [00:00] Zip함수 사용하기/[01:50] 결과확인/[04:12] 분리시키기/[04:42] 결과확인/[06:18] Def Mul10/[07:06] Map/[07:44] 결과확인/[08:11] Lambda함수 사용하기/[10:09] Class 객체란/[12:54] 속성이란/[13:50] Myclass, pass/[14:50] Class에서 사람정의 해보기/[15:25] Def/[17:06] Print/[18:01] Instance/[20:43] 결과확인

  • 12.24분 클래스와 인스턴스

    클래스와 인스턴스의 관계, 생성자, 소멸자 메소드 작성

    책갈피 : [00:50] 속성값이 두개/[03:03] 값을 바꾸기/[04:15] 결과확인/[05:18] 동적추가/[06:10] Height/[07:20] 에러의 예/[08:51] Name/[09:28] Setname/[09:57] Self/[10:40] N.myprint/[11:10] 결과확인/[12:11] 객체 알아보기/[12:37] Isunstance/[13:45] 상속/[15:14] 결과확인/[16:36] Object/[17:21] Int/[17:41] 생성자와 소멸자 메소드/[20:44] Init/[21:25] Del/[22:15] Myfunc/[23:13] 결과확인

  • 13.19분 정적, 클래스메소드, 연산자 중복

    정적, 클래스메소드 생성, 연산자 중복

    책갈피 : [00:50] 정적 메소드/[01:41] Init/[03:26] 결과확인/[03:58] 에러의 예/[05:21] 주석처리/[06:03] 정적 메소드 등록/[06:27] Staticmethod/[07:09] Cls/[09:07] 결과확인/[09:15] 연산자 중복/[10:48] Init/[11:32] Sub/[12:52] Replace/[14:40] Self.cont/[14:53] Remove/[16:35] Printcont/[17:08] 결과확인/[17:34] 수치 연산자/[18:40] 비교, 시퀀스형 연산자

  • 14.18분 상속

    클래스의 상속, 자식클래스인지를 확인

    책갈피 : [00:00] 상속 Parents/[00:56] Init/[02:11] Printlnfo/[02:57] PrintPersonalData/[03:44] Child/[04:46] Init/[06:38] P.Print 결과확인/[07:25] C.Print 결과확인/[08:46] Print dict 결과확인/[09:45] Issubclass/[12:10] Child bases/[13:30] Parents/[14:55] Self/[16:12] PrintChildData/[17:34] 오류수정, 결과확인

  • 15.19분 매서드 재정의, 다중상속

    매서드 다시 정의, 다중상속

    책갈피 : [00:00] 메소드 재정의/[02:56] 주석 처리/[04:27] 메소드 확장/[06:07] 추가로 붙이기/[07:54] 네임스페이스/[08:10] SuperClass/[08:32] SubClass/[09:49] 결과확인/[11:00] Dict/[12:44] 10이 나타난 이유/[14:14] 에러의 예/[14:30] 다중상속/[14:43] Talk/[15:34] Play/[16:27] 결과확인/[18:18] 찾아가는 순서/[18:35] Mro

  • 16.22분 super, 모듈의 개념

    super 사용, 모듈을 작성

    책갈피 : [00:00] 슈퍼 클래스/[01:19] Ancestor/[02:50] 생성자 함구/[03:37] 결과확인/[04:08] Super/[05:30] 결과확인/[06:07] Module/[07:04] Import math/[07:56] 결과확인/[08:20] Math. log/[09:08] From ftplib/[11:43] 결과확인/[12:24] 모듈 만들기/[13:03] Intersect/[13:46] Intersect SC/[15:16] Difference/[17:17] Union/[20:06] alziopy.py

  • 17.26분 모듈 경로, import, 예외처리, print함수, format, 파일 열고 닫기

    모듈을 import하는 경로, 직접실행과 import실행의 차이, 예외를 처리하는 방법, print함수의 사용법, format메소드로 출력 형태 지정, 파일을 열어 읽고 내용 작성

    책갈피 : [00:00] Import/[01:43] Intersect/[02:03] 에러의 예/[03:17] Dir/[04:01] 차이점/[04:36] 오류, 예외처리/[05:26] IndexError/[07:09] Divide/[08:32] 결과확인/[09:26] Myfunc/[10:10] AssertionError/[11:15] 결과확인/[13:11] Range/[14:10] Str/[15:54] SyntaxError/[18:16] 아스키 코드/[19:45] Open/[20:47] Write/[21:49] NameError 수정/[22:14] Closec/[23:18] Tell/[23:30] seek/[23:57] UnicodeDecodeError/[24:45] Readline

  • 18.27분 파이썬 스킬의 폭풍성장을 위한 필수과정! 1

    인쇄, 넘버, 문자, 제곱근, 헤론의 공식

    책갈피 : [00:00] Jupyter/[00:53] Input/[02:00] Print/[02:47] 문자열/[03:07] 결과확인/[03:50] 숫자열/[04:03] 결과확인/[05:05] Str/[05:40] Float/[07:16] 결과확인/[08:01] 변수/[09:06] 산술 연산자/[09:44] 비교 연산자/[10:07] 논리 연산자/[10:50] Cmath/[11:33] Sqrt/[13:47] Real, Imag 없는경우 결과/[15:20] complex/[15:56] Print real/[16:25] 제곱근/[17:21] 결과확인/[18:47] 소수점 출력/[19:27] 삼각형의 면적을 구하는 방식/[20:03] 헤론의 공식/[20:48] Def/[23:02] Float/[25:06] All/[25:41] 결과확인

  • 19.21분 파이썬 스킬의 폭풍성장을 위한 필수과정! 2

    2차방정식 해, random, 종류별 변환

    책갈피 : [00:00] 2차 방정식의 해 구하기/[00:52] Import/[01:20] 값이 0인 경우/[03:17] 결과확인/[04:30] Float/[05:11] ZeroDivisionError/[07:47] 난수 생성 및 정렬/[08:10] Randint/[08:34] ValueError/[09:38] Choice/[11:17] Range/[11:39] Append/[12:58] Sample/[13:29] Shuffle/[14:26] 지형 공간정보체계 용어사전/[16:40] Format/[18:31] Km를 Mile로 계산/[19:32] TypeError/[20:14] ValueError

  • 20.32분 파이썬 스킬의 폭풍성장을 위한 필수과정! 3

    다중 if, elif, else, for

    책갈피 : [00:50] 양수, 음수, 제로/[03:30] 양수, 음수, 제로 실습/[05:22] 중첩 if/[06:33] 중첩 if 정의 및 실습/[08:52] 다중if/[09:46] 다중if 실습/[12:41] 다중조건/[14:20] if의조건 elif조건/[15:54] elif 와 if의 비교/[17:11] elif 와 if의 비교 실습/[19:17] elif all/[21:46] print/[23:43] 반복적인 사양/[25:04] 들여쓰기에러/[26:49] 통합값 출력/[28:10] for in range/[30:28] range 함수 3번째값

  • 21.30분 파이썬 스킬의 폭풍성장을 위한 필수과정! 4

    for if while 확실한 이해

    책갈피 : [00:17] Python 시퀀스 응용/[03:34] break/[05:07] break 와 cont inue 차이/[06:00] cont inue 필요한 상황/[07:12] cont inue 실습/[09:39] list for 실습/[11:47] 평균 값 구하기/[13:45] input 사용자 입력받기/[15:20] for 마무리/[17:24] Name Error/[18:53] len 기립값 구하기/[21:11] 무한카운트 안되는법/[23:11] 랜덤함수/[25:37] while 실습/[26:21] 단수 반복실습 /[28:08] format출력방식, %(퍼센트)출력방식

  • 22.31분 파이썬 스킬의 폭풍성장을 위한 필수과정! 5

    print, strip, 연산, str, insert, del, pop, remove, sort, for, range, append

    책갈피 : [00:23] print/[02:37] 주석처리/[03:41] 숫자열 print/[03:49] 문자열 print/[04:44] 문자열 print 실습/[05:38] .strip/[09:13] 일반연산출력/[10:01] title()/[12:03] Error/[12:58] 리스트/[15:56] append/[16:27] insert/[17:48] del/[18:08] pop/[19:55] remove/[20:37] sort/[21:12] reverse/[22:21] sorted/[22:36] len/[22:56] for moll/[25:09] 줄바꿈/[25:19] list (range)함수/[27:13] list 실습

  • 23.30분 파이썬 스킬의 폭풍성장을 위한 필수과정! 6

    list, 추가, 복사, 변경, 튜플, elif, else, if, True, False, and, 산술연산

    책갈피 : [00:16] max, min/[00:27] lok/[02:05] list 실습/[05:25] 줄바꿈/[06:04] list copy/[07:19] print 줄바꿈 list copy 실습/[09:44] index 출력/[11:39] TypeError/[12:00] Tuple/[14:08] If, else/[15:38] True False실습/[18:18] and 조건/[19:58] or 조건/[20:18] in, if 실습/[25:21] for 실습/[26:59] if Error/[28:26] if for비교

  • 24.26분 파이썬 스킬의 폭풍성장을 위한 필수과정! 7

    딕셔너리, items, keys, not, values, set, 종류별 변경 및 수정

    책갈피 : [00:00] Dictionary/[02:18] str/[04:21] for 돌리기, 실습/[05:36] items Error/[06:33] Dictionary 줄바꿈/[07:53] keys/[10:11] Indent at i on Error/[11:15] if문 실습 /[12:28] values값/[14:39] range 실습/[20:01] list 포함, 미포함 실습/[23:15] Dictionary 안에 dictionary 포함 실습/[24:47] list 프린트

  • 25.28분 파이썬 스킬의 폭풍성장을 위한 필수과정! 8

    while, 입력 실습, 나머지, pop, 리스트 복사 삭제, remove, 사용자 함수, return

    책갈피 : [00:01] 입력값 출력/[00:41] str, int Error/[01:31] % 나머지값구하기/[02:34] While/[03:58] input/[05:11] While카운트시키기/[07:27] While 실습/[10:53] remove 함수 이용/[12:30] while 실습/[14:53] alz, cokr 출력/[16:12] def/[17:51] mac의변수/[20:26] mac의 변수 실습/[22:33] return/[26:17] 반환값 출력

  • 26.28분 파이썬 스킬의 폭풍성장을 위한 필수과정! 9

    break, 여러 사용자 함수, while 과 for 비교, 매개변수 유형 실습, import, 모듈변경

    책갈피 : [00:00] return과 while 응용/[04:17] big의 변수/[05:42] def alzio/[06:38] def plus/[07:27] abab, dfdf 의 list/[09:29] 사용자 함수정의/[10:24] mac의변수위치값 실습/[13:06] keys값 values값/[16:05] import/[18:58] import 파일명불러오기/[20:39] import UTF-8/[22:00] py run/[24:32] import 장점

  • 27.26분 파이썬 스킬의 폭풍성장을 위한 필수과정! 10

    from, class, open, with, read, readlines, len, write

    책갈피 : [01:00] import */[01:26] class/[02:51] 변수/[03:37] 함수정의/[05:24] 결과확인/[06:23] init 정의/[07:09] it함수 정의/[07:24] 변수 값을 정의/[07:38] return값으로 처리/[08:19] it 값/[09:07] one 속성추가/[09:26] tyes정의/[10:11] with open 함수/[10:40] open 함수 이용/[10:52] info-12.txt 파일/[11:15] abj 이름정의/[12:23] strip공백삭제/[14:49] open/[15:50] strip/[17:09] len/[18:40] 결과확인/[20:59] else/[21:38] 결과테스트/[22:12] \n/[24:41] 결과확인

  • 28.25분 스킬 향상을 위한 Finishing up 1

    예외처리, try, except, json 연동 생성, unittest, assertEquals

    책갈피 : [00:00] 예외처리/[00:43] 에러 수정/[03:16] 정답확인/[04:34] 결과확인/[05:12] 변형예제/[05:47] len 길이확인/[06:46] json 파일 읽어오기/[08:30] 결과 확인/[09:07] OrderedDict /[09:58] type 만들기/[11:37] 내용확인/[12:46] 한글인식/[14:05] 결과확인/[15:10] 함수 가져오기/[16:43] 값 입력/[17:33] import, 테스트 형태/[19:29] if/[19:53] EditPlus 실행 확인/[20:07] Jupyter 내용 확인/[20:18] 테스트 결과확인/[22:02] Pyton 파일 Import 작성/[24:28] 결과값 확인/[25:16] 새로운 방법으로 값 받기/[26:58] 지역변수 전역변수/[27:42] 결과값 확인

  • 29.25분 스킬 향상을 위한 Finishing up 2

    class 생성 후 프로그램 from 연동, abs, all, any, bin, hex, bool, 논리, 산술, bytearray, 변할수 없는것 있는것, chr, ord, classmethod, staticmethod

    책갈피 : [00:00] 새로운 방법으로 값 받기/[01:07] 파일 열기/[02:20] 밸류값 작성 결과확인/[03:01] 오류확인/[03:30] 응용예제 코딩 작성/[05:39] Jupyter 프로그램 실행/[06:04] 코딩확인/[06:09] Jupyter에서 함수 코딩확인/[09:10] 결과확인/[09:33] abs 값 만들기/[11:20] all 함수/[13:49] any 함수/[14:11] bin 함수/[14:43] hax 함수/[15:16] oct 함수/[15:41] bool 함수/[16:30] bytearray/[18:15] bytearray 함수 작성/[20:21] 실습 chr 함수/[21:02] ord 함수/[21:19] class에 objet값 입력/[24:05] set 사용/[24:37] 신규 코딩작성

  • 30.24분 파이썬 내장함수 완벽 이해 1

    compile, eval, exec, int, long, float, complex, type, imag, real, conjugate, delattr, dict, dir, divmod, enumerate, filter, divmod, enumerate, set, frozenset, getattr, hasattr, hash

    책갈피 : [00:00] compile, eval, exec/[00:46] eval 함수/[01:45] double 결과확인/[02:07] single 수정/[03:34] bin 함수/[03:54] hex 함수/[04:32] 허수 ( j )/[05:28] type 확인/[07:16] class 함수 작성/[09:11] 결과 확인/[09:56] divmod 함수/[10:33] enumerate 함수/[12:47] 변수 range 함수/[13:18] filter 사용 출력/[15:07] float 함수/[16:39] format 함수/[18:17] set, frozenset 함수실습/[18:49] frozenset 함수 작성/[20:02] getattr함수 테스트/[20:53] globals함수/[22:56] hash함수

  • 31.21분 파이썬 내장함수 완벽 이해 2

    help, isinstance, issubclass, iter, locals, map, lambda, max, min, memoryview, next, oct, pow, @property, reversed

    책갈피 : [00:00] help 항목/[01:16] isinstance 함수/[01:58] issubclass 함수 정의/[04:19] issubclass 함수 비교/[04:50] iter 함수/[06:08] det 함수/[07:35] map 함수/[09:10] map 함수응용 (lambda 함수)/[11:24] max 함수/[12:03] memoryview/[14:49] next 함수/[16:31] 출력 테스트/[17:40] property 함수/[19:38] reversed 함수

  • 32.23분 파이썬 내장함수 완벽 이해 3

    round, setattr, slice, str, sum, super, tuple, type, vars, zip, __import__, cmath, sqrt, 삼각형 면적

    책갈피 : [00:00] round/[01:42] set 방식/[03:05] setattr 함수/[03:38] slice 함수/[04:46] str함수/[06:25] 에러확인/[06:48] sum 함수/[07:37] super 함수/[09:32] tuple 함수/[11:02] type 함수/[12:13] vars 함수/[14:01] zip 함수/[15:24] import의 내장함수/[16:54] 이전 함수들의 실습/[18:00] cmath 모듈 가져오기/[20:18] 삼각형의 면적 구하기/[22:25] 전체분할

  • 33.23분 파이썬 내장함수 완벽 이해 4

    상황별 연산자, 스왑, 난수, randint, 암호 및 짝수 홀수 맞추기, if elif else 집중실습, 자동 계승계산, 자연수 통합

    책갈피 : [00:00] 산술 논리연산자/[00:09] 연산자/[01:55] ans or not 논리연산자/[04:08] random 불러오기/[05:29] 실습:암호풀기 float(input)/[07:34] 실습:암호풀기 int(input)/[09:23] 각 값을 입력/[09:37] 실습:비교연산/[11:10] 실습:제곱계산/[13:20] 제곱 최종값 확인/[14:53] 계산 오류확인/[15:09] 계승계산/[17:55] 사용자입력값/[18:46] range값 대입 후 곱하기/[20:17] 자연적이지 않은 수

  • 34.21분 꼭! 알고있어야 될 실습 1

    람다, 거듭제곱, 변환되는 진수값, 최소공배수, 계산기

    책갈피 : [00:00] lambda, 제곱 계산/[01:28] for 문/[02:50] lambda 함수 실습/[04:55] lambda 함수 실습 filter/[06:47] 10진수, 8진수, 16진수, 2진수 사전숙지/[07:15] 10진수 /[08:18] 루프 (for문)사용으로 알고리즘 찾기/[10:28] 결과값 확인/[11:34] 루프 (while문)사용으로 알고리즘 찾기/[12:31] 결과값 확인/[13:28] for문 예시/[14:27] 결과값 확인/[15:29] 계산기 코딩/[19:28] 코딩 실행

  • 35.22분 꼭! 알고있어야 될 실습 2

    itertools, product, shuffle, 랜덤과 반복, 증가값, 달력, 행열 여러작업, 회문, casefold, reversed

    책갈피 : [00:00] 모듈함수 사용/[00:24] 두가지 모듈을 가져오기/[03:08] 결과확인/[03:36] itertools 모듈 가져오기/[05:13] 결과확인/[07:25] calendar 모듈 가져오기/[08:18] 결과확인/[08:51] 행열만들어 중첩/[10:46] 결과확인/[12:55] 오류확인/[14:36] 행열 위치변경/[16:11] 결과확인/[16:42] 회문/[18:39] 회문예시/[21:04] 결과확인/[21:22] 오류확인

  • 36.37분 꼭! 알고있어야 될 실습 3 + 내장함수 고급기능

    fromkeys, 반복값 제거, 이미지 hashlib 읽기, update, bool, callable, divmod, filter, id, map, lambda, type, clear, copy, dict, items, keys, popitem, setdefault, pop, values, del, append, extend, insert, index, count, reverse, difference, difference_update, discard, capitalize, center, endswith, isalnum, isalpha, islower, isupper

    책갈피 : [00:00] 줄바꿈(단어 정렬)/[01:18] 단어 목록의 수 계산/[02:03] fromkeys 함수/[03:03] 결과 확인/[03:43] hashlib 불러오기/[06:07] 결과 확인/[06:30] 이미지 불러오기/[06:53] update,bool 항목 결과확인/[07:56] callable 함수/[08:23] divmod 함수/[08:56] filter/[10:09] 결과 확인/[10:45] 매개변수/[11:43] lambda 함수/[12:32] type 함수/[13:23] clear 함수/[13:36] copy 함수/[14:06] formkeys 함수/[15:23] 오류확인/[16:37] New Dictionary/[16:48] get 함수/[17:07] items 함수/[17:46] keys 함수 가져오기/[18:19] popitem 함수/[18:50] set default 함수/[20:23] pop 함수/[21:07] values 함수/[21:53] append 함수/[22:30] extend 함수/[23:23] insert 함수/[24:44] index 함수/[25:53] count 함수/[26:24] reversed 함수/[27:00] append 함수/[28:08] difference 함수/[29:40] discard 함수/[30:36] capitalize 함수/[30:55] center 함수/[31:19] endswith 함수/[31:29] startswith 함수/[32:08] expandtabs 함수/[34:37] islower 함수/[35:29] isupper 함수/[36:02] join 함수

  • 파이썬 [실무]
  • 37.27분 NumPy (1)

    ndarray 생성, 스칼라 연산, 색인과 슬라이싱, 불리언 색인, 배열의 축 바꾸기, Python list 타입과 NumPy ndarray 성능 비교, 유니버설 함수, 배열 사용, 조건절 표현

    책갈피 : [00:25] ndarray/[05:10] 스칼라 연산/[05:34] 색인과 슬라이싱/[07:36] 불리언 색인/[10:00] 배열의 축 바꾸기/[12:03] python list 타입과 NumPy ndarray의 성능 비교/[13:59] 유니버설 함수/[17:00] 배열 사용/[19:56] 조건절 표현/[24:22] 주민번호 뒷자리 구하기

  • 38.28분 NumPy (2)

    수학 함수, 통계 함수, 불리언 배열 함수, 정렬, 집합 함수, 배열의 파열 입출력, 난수 생성, 계단 오르내리기, NumPy 활용

    책갈피 : [00:00] 수학, 통계 함수/[02:35] 불리언 배열 함수/[03:51] 정렬 함수/[06:19] 집합 함수/[09:06] 배열의 파일 입출력/[11:06] 난수 생성/[13:04] 랜덤 함수를 이용한 계단 오르내리기 예제/[15:29] numpy 버전 계단 오르내리기 예제/[18:01] abs, argmax/[19:29] 계단 오르내리기를 1만번 반복하기/[22:50] 1만번 중 50 계단 이동한 시뮬레이션의 횟수/[24:17] numpy에서의 enumerate/[25:52] 2차원 배열에 무작위로 집어넣기/[27:04] 가까운 값 찾기

  • 39.30분 Pandas, DataFrame

    pandas 자료 구조, 불리언 배열과 산술연산, DataFrame 객체 생성, DataFrame의 name과 values, DataFrame의 컬럼

    책갈피 : [00:00] Pandas/[01:50] Series/[04:39] 색인의 이름 지정/[07:42] pandas의 불리언 배열과 산술연산/[09:26] pandas의 series/[11:26] 딕셔너리로부터 series 객체 생성/[13:46] isnull, notnull/[15:21] index가 다른 series의 산술 연산/[17:08] name 속성/[18:14] DataFrame/[18:40] DataFrame 객체 생성/[21:03] 리스트 컴프리헨션/[23:32] 중첩 딕셔너리를 사용한 DataFrame 생성/[25:06] NumPy의 전치행렬/[27:03] DataFrame의 name, values

  • 40.23분 DataFrame, index object

    DataFrame의 컬럼, DataFrame의 로우, index object, pandas 주요기능, 색인과 선택

    책갈피 : [00:00] DataFrame의 컬럼/[01:44] DataFrame의 로우/[02:18] 컬럼의 연산/[04:44] Index Object/[06:14] append/[07:04] delete, drop, insert/[09:21] 이 외의 Index Object/[09:41] DatetimeIndex/[10:48] PeriodIndex/[11:24] pandas의 주요 기능/[11:38] 색인, 선택/[13:17] series의 index/[15:58] DataFrame의 index/[17:10] DataFrame에서 열 선택/[19:39] ix로 색인/[22:36] 열/행 선택

  • 41.28분 pandas의 주요 기능

    재색인, 중복색인, 행과열의 삭제, 연산, 정렬, 랭크, 시리즈와 데이터프레임 끼리의 연산, 브로드캐스팅과 시리즈 데이터프레임 간의 연산

    책갈피 : [00:00] 재색인/[01:48] reindex/[02:34] fill_value 인자/[04:42] method 인자/[06:00] DataFrame에서 reindex/[08:12] 중복색인/[10:44] DataFrame에서 중복색인/[11:54] drop(행 열 삭제)/[12:05] series에서 drop/[13:29] DataFrame에서 drop/[15:31] 연산/[17:51] DataFrame에서 연산/[19:58] add, fill_value/[22:13] numpy의 브로드캐스팅/[25:13] Series와 DataFrame 간의 연산

  • 42.25분 pandas의 정렬, 랭크 기능

    인덱스를 기준으로 한 정렬, 값을 기준으로 한 정렬, 시리즈의 랭크, 데이터프레임의 랭크, 데이터프레임 랭크의 시각화

    책갈피 : [00:00] 정렬/[01:35] DataFrame에서 정렬/[04:41] 값에 따른 정렬(series)/[06:05] null 값이 있을 때의 정렬/[08:01] 값에 따른 정렬(DataFrame)/[10:39] 랭크(series)/[13:29] 같은 값을 가졌을 경우 순위/[14:08] 랭크 method/[16:36] 랭크(DataFrame)/[18:49] 랭크 함수를 이용하여 그래프로 표현/[20:35] 그래프 표현 변경/[22:55] xlim, ylim/[23:39] xticks, yticks/[24:41] 행을 기준으로 순위 매기기

  • 43.28분 pandas의 기초적인 통계 메서드

    데이터프레임 객체, sum, mean, idxmax, describe 메서드, 다양한 기초 통계 메서드, argmax 메서드, 퀀타일 메서드, 퀀타일 메서드를 활용한 심화 예제, diff메서드, pct_change메서드, 판다스의 데이터프레임과 금융 데이터를 활용한 시각화

    책갈피 : [00:00] pandas에서의 통계 작업/[01:35] pandas의 기초적인 통계처리/[02:22] sum 메서드/[03:13] 각 행들의 합계/[03:48] mean 메서드/[03:55] nan 값을 포함한 계산/[04:37] idxmax 메서드/[05:10] 데이터프레임 객체/[05:37] 각 행들의 최대값/[06:27] describe 메서드/[07:43] 그 외 다양한 통계 메서드/[09:29] argmax 메서드/[11:08] quantile 메서드/[12:58] quantile 메서드 활용 예제1/[14:13] quantile 메서드 활용 예제2/[16:50] diff 메서드/[20:05] pct_change 메서드/[22:01] 상관관계와 공분산/[22:52] pandas의 데이터프레임과 금융 데이터를 활용한 시각화/[26:03] 데이터프레임 객체 값 확인

  • 44.27분 금융데이터로 상관관계 알아보기

    여러 그래프 한번에 표현하기, 딕셔너리 컴프리헨션, 하나의 차트로 보기, 퍼센트 변화율로 바꾸기, 널값검사하기, 상관관계알아보기, 산점도 그래프로 보기, 값 세기

    책갈피 : [00:00] 여러 그래프 한번에 표현하기/[03:23] 주가 그래프 확인/[04:28] c.keys 함수/[05:25] 각 회사들의 종가를 하나의 데이터프레임으로 보기(딕셔너리 컴프리헨션)/[07:48] 하나의 차트로 보기/[10:44] 퍼센트 변화율로 바꾸기/[11:16] describe 메서드/[12:56] sum 메서드/[13:22] 상관관계와 공분산/[13:42] 널값검사하기/[14:57] 상관관계 알아보기/[17:48] 산점도 그래프로 보기/[19:31] 데이터프레임의 상관관계 메서드(corrwith 메서드)/[20:47] 값 추출(unique 메소드)/[24:12] 값 빈도수 세기(value_counts)

  • 45.20분 누락된 데이터 처리하기

    isin 메서드, fillna 메서드, dropna 메서드

    책갈피 : [00:00] 값 체크 방법/[00:29] isin 메서드/[02:01] unique, value_counts, isin/[02:28] 데이터프레임에서의 동작/[03:19] unique, value_counts/[06:54] 누락 데이터 처리하기/[07:32] dropna 메서드, fillna 메서드, isnull 메서드, notnull 메세드 정의/[08:18] fillna 메서드, isnull 메서드 활용/[10:18] null값 제외 방법/[11:04] dropna 메서드, notnull 메세드 활용/[11:50] 데이터프레임에서의 동작-행이나 열에서 하나라도 null값이면 제외하는 경우/[13:33] 컬럼을 기준으로 하는 경우/[14:30] thresh 인자 사용/[15:47] null 값 채우는 방법/[16:33] 컬럼마다 다른 값으로 채우는 방법/[17:37] ffill, bfill 보간 메서드를 사용하는 방법/[18:29] fillna 메서드 활용

  • 46.22분 계층적 색인

    Series의 계층적 색인, DataFrame의 계층적 색인, pandas에서 csv불러오기

    책갈피 : [00:00] 계층적 색인 기능/[02:59] multi index 1/[06:50] unstack/[07:59] unstack 후 반환된 type/[08:27] Data Frame/[09:41] multi index 2/[10:39] names 설정 및 확인/[12:11] 계층적 색인을 활용한 통계/[13:13] axis 사용하여 평균값 보기/[13:47] sum/[14:28] 일반 DataFrme에서 계층적 색인 추가/[15:27] set_index/[16:21] mean/[16:38] pandas로 데이터save, load하기/[17:22] CSV 읽기/[18:15] 칼럼의 이름으로 사용할 행의 번호/[18:40] 색인으로 사용할 열의 번호나 이름/[19:55] skiprows/[20:22] null값으로 변환할 문자들/[20:44] datetime으로 변환할 열의 번호/[21:16] 읽어올 행의 수

  • 47.20분 pandas와 데이터베이스

    pandas로 csv저장하기, 엑셀 불러오기, 데이터베이스다루기, pandas로 데이터 편집하기

    책갈피 : [00:00] csv로 저장하기/[01:16] 엑셀파일에서 데이터를 읽어 오는 방법/[02:48] repuests/[03:55] res.json/[04:27] 결과확인/[04:57] Database 사용방법/[05:42] SQLite/[05:49] TABLE 생성/[07:22] 데이터 입력/[07:56] 데이터 확인/[08:36] records/[08:59] cursor.description/[09:15] list(zip)/[10:02] 결과확인/[10:07] 간편한 방법/[10:34] MongoDB 사용방법/[11:11] Mongoclient/[11:28] db=client, collection= db/[12:07] insert_many/[12:22] find_one/[13:08] collection.find/[13:34] list(cursor)/[13:57] drop/[14:21] pandas로 데이터 다루기/[14:25] 병합기능/[14:29] merge/[17:40] concat/[17:46] series/[18:11] DataFrame/[19:35] 색인 무시

  • 48.21분 pandas의 데이터 다루기

    matplotlib로 그래프 그리기

    책갈피 : [00:00] 데이터 변형하기/[00:36] 중복 제거/[02:10] Dorp_duplicates/[02:28] Keep/[03:47] 매핑/[05:08] Map/[07:33] 치환/[08:53] Nan/[09:37] 특이값 다루기/[10:40] Hist/[12:02] Sing/[13:00] Matplotlib로 그래프 그리기/[13:20] Plot/[13:53] 서브플롯/[14:33] 결과확인/[15:03] 서브플롯간 간격 조절/[16:05] 크기, 마커, 선 스타일/[16:18] 결과확인/[17:48] 눈금/[19:04] 라벨, 범례/[20:20] 저장