IT전문교육 의 리더!

로그인 회원가입
HOME>IT전문가>웹 프로그래밍 class2>파이썬 3.6 [OK]

파이썬 3.6 [OK]

23회차 속성과정
전체 : 11시간 35분|회차당 평균 : 30분13초

이용기간 2개월

전문강사 : 채명수

270,000165,000



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

    설치 후 터미널 접속, 실행, 파이썬 파일 저장 및 실행, 인코딩, 변수

    책갈피 : [00:00] 파이썬 설치/[00:27] 파이썬 설치 확인/[01:09] 문자열 출력과 종료/[02:16] 에디트, 확장자/[03:30] 문서 생성, 저장/[04:32] 문자열 출력/[04:45] cmd 연결, 파이썬 실행/[06:06] 인코딩 형식/[09:12] pandas, csv/[09:40] coding: euc-kr/[11:18] 변수/[12:14] 변수 선언/[14:29] 결과 확인/[14:56] 문자열과 숫자/[17:26] 줄바꿈/[18:37] 입력 오류/[19:13] 숫자 연산/[19:44] 문자열 연산

  • 02.23분 연산, 탭, strip, title, 배열

    변수단순화, 넘버알기, 탭으로 밀기, 공백제거, 문자열변경, 배열 세부변경

    책갈피 : [00:00] 변수 단순화/[01:05] 탭으로 밀기/[01:38] 공백제거/[04:54] lstrip(), rstrip(), strip()/[05:57] 파이썬 접속 후 숫자 연산/[07:37] title() 로 첫번째 문자만 대문자로 변경/[09:41] str()/[09:58] 배열/[13:40] append()/[15:23] insert()/[16:33] del/[17:21] pop()/[19:35] remove()/[20:30] sort()/[22:03] sorted()

  • 03.27분 리스트 단수 읽기, 리스트 숫자생성, 최대최소 합계

    len, 루프, range, min, max, sum, 원하는 리스트

    책갈피 : [00:00] len()/[01:25] for문/[04:21] 탭의 필요성/[06:12] title()/[06:46] 줄바꿈/[09:35] range/[12:24] for문/[15:00] append()/[16:37] min, max/[17:56] 원하는 리스트 출력1/[22:44] 원하는 리스트 출력2/[25:05] for문으로 원하는 리스트 출력

  • 04.31분 카피 근본적인 이해, 튜플 및 연산자

    리스트 카피, 필요한 부분또는 모두 카피, ()와 []차이, 변경 크기비교

    책갈피 : [00:00] 리스트 복사/[03:30] append()/[05:44] =/[07:27] 값을 바꿀 수 있는지 여부/[09:58] 파이썬 접속/[12:25] ()와 [] 차이/[14:52] 리스트 작성/[16:24] 오류 수정/[19:16] if else문/[21:09] upper, title/[22:37] 결과 확인/[25:06] lower/[26:34] !=/[28:44] 크기 비교

  • 05.30분 산술 및 if 와 for elif else 실습

    and or, 산술조건 에 따라 각각확인 elif else

    책갈피 : [00:00] and/[03:24] or/[03:57] 배열 입력/[04:57] if문/[06:06] if문이 아닐 경우/[07:30] else문/[08:40] if, elif문/[11:46] 변수로 값 가져오기/[12:13] str()/[14:07] if문으로 조건 생성/[18:54] for문/[19:55] if문으로 조건 생성/[21:13] else:/[22:48] 결과 확인/[25:26] 리스트 2개 생성

  • 06.35분 문법 입력시 문제, 딕셔너리 상황별 실습

    한칸과 탭, 5개중 원하는값, 보기좋은 코딩, 한글출력, key value

    책갈피 : [00:00] if사용시 주의사항/[04:08] 새로운 변수 입력과 가져오기/[06:56] 여러개값 가져오기/[09:26] it 값 가져오기/[11:14] str을 사용한 이유/[12:35] 상황에 따른 변수 추가/[14:27] 값이 없을때 표현/[16:22] Tab으로 구분/[17:17] for문으로 내용 수정/[19:44] item()/[24:32] 분할하여 가져오기/[26:57] keys()/[34:05] 결과 확인

  • 07.29분 딕셔너리와 리스트 추가 변경

    빈리스트 에 넣고 원하는 만큼 증가 변경, 리스트 딕셔너리 종류별출력

    책갈피 : [00:00] set()/[01:41] all 변수생성/[03:00] 결과확인/[04:00] range()/[05:40] ab변수생성/[07:07] for문을 이용한 루프/[08:29] 오류수정/[08:44] 결과확인/[12:25] 값 비교/[14:39] 주의사항/[15:04] { } 사용하여 추가하기/[17:05] 결과확인/[17:19] for문/[18:27] 결과확인/[23:55] listabb/[24:02] (" + "---") 추가후 확인/[25:55] 오류수정/[28:45] 결과확인

  • 08.30분 입력 및 종료, while, 리스트 이동

    input 비교, 사용자 종료, 무한루프, 이동된 내용보이기

    책갈피 : [00:00] 입력학습/[02:31] 결과확인/[04:13] 넘버변경이유/[06:52] alz변수 변경/[07:27] 결과확인/[07:54] alz %/[09:09] 결과확인/[10:35] while alz 입력/[11:45] 결과확인/[13:55] it input(alz) 사용/[18:00] 결과확인/[20:20] 주의사항/[23:55] 내용추가/[26:05] 결과확인/[26:48] it.append()값 입력/[29:11] 결과확인

  • 09.34분 에디트플러스 컴파일, remove, 사용자 함수

    설정하기, pyc파일생성, 일치 모두제거, 입력된 모든 내용보여주기, 매개변수

    책갈피 : [00:00] 도구사용 추가설명/[03:24] py run 추가 확인/[03:49] 사용자 도구 추가/[05:39] 도구 그룹 사용의 이점/[06:10] 결과확인/[07:31] alz.remove 사용방법/[09:03] 결과확인/[11:21] coke = input() 사용/[15:48] 결과확인/[18:35] def로 함수 배우기/[19:56] 결과확인/[20:46] 추가설명/[21:34] 오류수정/[24:42] abc it 변수/[26:30] 결과확인/[27:28] it값 추가 (it=' ')/[29:52] 결과확인/[33:24] 오류수정

  • 10.30분 여러가지 값 실습, 반환하기, 리스트 정의

    리턴을 이용한 반환, while 과 if, 하나에 많은 리스트 전달시키기

    책갈피 : [00:00] 함수값 추가하기/[01:47] return it/[05:28] if tree: (terr='?')/[06:13] else:/[06:51] 결과확인/[08:03] {al, it} 사용하기/[08:55] 반환값 출력/[11:08] bc['?']/[12:07] 오류수정/[13:13] allonetwo =/[14:00] while True:/[15:55] 결과확인/[19:40] def 함수 정의 (ao)/[22:00] jja 변수사용 요소정의 /[24:15] def 실습해보기/[29:13] 오류수정/[29:26] 결과확인

  • 11.27분 포지션별 매개변수 벨류값, import, 클래스

    고정값과 그렇지 않은 값의 내용출력, *한자리 및 여러자리, 모듈의 함수명 변경과 확장

    책갈피 : [00:00] *box 사용하기/[04:04] 오류수정 및 결과확인/[04:38] (**modu) 사용하기/[05:41] 내용 정의하기/[07:25] abc[it] = gab/[09:35] 결과확인/[11:34] import/[14:04] import로 확장하기/[16:02] 결과확인/[18:27] from import * 함수 끌어오기/[18:58] 결과확인/[19:07] # class문 만들기/[20:38] def _init_/[23:52] 메서드 정의/[26:11] 결과확인

  • 12.27분 클래스 관련속성들, 파일 관련 읽어오기

    정보저장 및 메서드처리, open, read, close, with, rstrip

    책갈피 : [00:00] class 메서드 함수/[02:18] def if()/[03:29] tyes 정의/[04:33] 오류수정/[05:22] fore 사용하여 값 위치 변경/[07:51] def tyes 프린트/[09:43] 오류수정/[10:18] 결과확인/[12:40] infotxt/[14:34] open(infotxt)/[17:04] with 사용하여 닫는이유/[19:20] 오류수정/[20:06] 결과확인/[21:33] print(.rstrip())/[21:57] 에러발생의 이유/[23:52] 한행씩 읽어서 출력/[25:45] 오류수정/[26:17] 결과확인

  • 13.31분 리스트 출력, 읽고 쓰기, 예외 처리

    len, readlines, l과 r의 strip, w와 a모드, 메세지별 에러막기

    책갈피 : [00:00] with 재설명/[00:32] 행을 리스트로 변환/[01:48] 결과확인/[03:26] it에 대한 출력 결과/[03:43] len() 카운트 메서드/[04:48] 결과확인/[05:33] 큰 숫자를 소수점 이하로 출력하기/[07:38] if koko in it: 문/[08:34] else:/[09:20] 결과확인/[11:17] abj.write()/[12:05] 결과확인/[16:18] 오류수정/[17:48] ZerodivisionError: 예외처리/[19:36] while True:/[20:19] irt =input/[21:33] 결과확인/[24:26] 오류수정/[27:16] it = split()/[28:54] 결과확인

  • 14.31분 json 신규 및 저장, import 실행, 단위테스트

    import json, OrderedDict, ensure_ascii, indent, json.dumps, unittest

    책갈피 : [00:00] json 이란/[01:28] import json/[02:43] with open(inforjsoo)/[03:50] 결과확인/[04:56] OrderedDict 설명/[07:30] 코드번호에 따른 값 표기시키기/[09:01] bumps. 프린트시 s붙는 이유 /[10:04] 오류수정/[12:56] 한글출력 결과확인/[15:52] 저장된 내용확인/[16:30] 함수를 스스로 만들기/[18:12] if combine 사용하기/[20:35] while True:/[22:08] 오류수정/[22:21] 결과확인/[24:16] import unittst 사용하기/[25:16] def plus() 테스트 하기/[25:56] class Time() 테스트 하기/[26:54] 함수 호출하기/[28:56] 출력확인시 주의사항/[30:29] 결과확인

  • 15.28분 추가 테스트, 클래스 실습

    assertEqual, main, 정답이 나올때까지 생성실습

    책갈피 : [00:00] 자리수 테스트하기/[01:53] import unittst/[04:03] 결과확인/[06:08] 타입별 에러 확인/[08:08] else adcde/[09:40] 한번에 주석처리/[11:42] 결과확인/[12:19] class 테스트 하기/[14:05] def _init_로 클래스 초기화하기/[16:36] append/[17:36] starres 함수 추가하기/[19:28] 파일 연동하기/[21:09] while True: /[24:28] 오류수정/[26:53] 결과확인

  • 16.27분 함수의 모든것 1

    abs, all, any, ascii, repr, hex, oct, bin, bytearray, len, bytes, chr, ord, classmethod, staticmethod

    책갈피 : [00:00] 절대값 출력/[00:18] 변수 만들기/[00:52] 오류수정/[01:43] 결과확인/[03:46] True/[04:06] false/[08:21] ASCII 모드/[11:24] bin<>함수설명/[12:14] hex<> 설명/[14:08] bytearray 사용/[16:00] len<>/[17:51] 주의사항/[19:02] 결과확인/[21:46] chr<>함수 사용/[23:58] def allad ()/[25:23] 결과확인

  • 17.26분 함수의 모든것 2

    compile, eval, exec, int, complex, imag, real, conjugate, delattr, dict, dir, enumerate, range, list, float, format

    책갈피 : [00:00] 1가지 함수가 3가지 함수를 표현/[00:52] 변수 만들기/[01:50] eval() 출력/[02:16] exec() 출력/[03:09] compile = single/[07:25] 결과확인/[08:33] delattr()/[09:46] 실습/[11:11] 오류수정/[12:43] dict()/[13:32] dir<[?]>/[15:16] divmod()/[16:24] enumerate()/[17:44] filter()/[19:49] 결과확인/[20:39] int 실수 정수 확인/[22:32] format()/[22:51]결과확인

  • 18.27분 함수의 모든것 3

    frozenset, getattr, globals, hasattr, hash, isinstance, issubclass, iter, locals, max, min

    책갈피 : [00:00] frozrnset()/[03:01] getattr()/[04:18] globals()/[05:56] 결과확인/[07:05] hasattr()/[09:10] if hasattr/[09:46] hash()/[13:05] isinstance()/[15:24] class 정의/[18:38] iter()/[20:18] 결과확인/[21:14] locals()/[22:59] map()/[25:31] max()/[26:34] min()

  • 19.25분 함수의 모든것 4

    memoryview, next, oct, pow, property, round, set, setattr, slice, sorted

    책갈피 : [00:00] memoryview()/[02:40] next()/[04:43] oct()/[05:51] hex()/[06:02] bin()/[06:56] pow()/[07:39] property()/[08:48] reversed()/[10:52] round()/[13:59] set()/[15:14] setattr()/[19:29] slice()/[21:33] sorted()

  • 20.35분 함수의 모든것 5 기본기 실습

    str, sum, super, tuple, vars, zip, __import__, 제곱근, cmath, sqrt, 삼각 면적, % 와 f, 산술, 비교 and or not, 비트 연산

    책갈피 : [00:00] str()/[04:10] sum()/[06:22] super()/[10:17] tuple()/[12:20] type()/[14:25] vars()/[17:21] zip()/[19:04] _import_()/[21:44] import cmath/[24:48] 결과확인/[26:42] oyes/[27:43] 결과확인/[30:31] 산술 결과확인/[31:47] 크기 비교하기/[32:57] 결과확인

  • 실무를 위한 가치교육
  • 21.44분 randint, if elif else for 집중, factorial, while, lambda

    값 교환, 난수, random, 3가지 답변, % 2 홀수 짝수 큰숫자 소수점, 자동 계승계산, 연산 카운트, 람다, 거듭, ASCII, HCF, LCM

    책갈피 : [00:00] 스왑/[00:30] 임시변수 만들기/[01:07] 결과확인/[01:34] randint()/[01:49] print(random.randint(?))/[02:31] 비밀번호 맞추기/[02:49] if texx/[03:28] elif texx/[03:48] else/[04:21] 결과확인/[04:48] 짝수 홀수 맞추기/[05:29] if (texx %)/[06:32] else/[06:50] 결과확인/[07:42] 3가지중 가장큰 값 맞추기/[08:11] if (a >= b) and(a>=c)/[08:48] elif (a >= b) and(a>=c)/[09:20] else/[09:53] 결과확인/[10:58] 소수인지 아닌지 맞추기/[12:33] if (texx % it)/[13:12] 결과확인/[14:03] else/[16:24] fatorial/[19:13] else: for 문/[20:28] 오류수정/[21:11] 결과확인/[22:08] 정해진 값 연속하여 곱하기/[22:33] for 문/[23:31] 종류별 결과확인/[25:12] 자연적인 숫자 통합하기/[25:50] if/[25:59] else/[26:13] while/[27:01] 결과확인/[28:11] 람다, 2제곱 표시하기/[28:25] res/[29:05] for 문/[29:40] 결과확인/[30:44] 람다는 무엇인가/[32:34] 필터기능/[34:18] 결과확인/[34:29] 진수 변환하기/[36:25] ord 함수/[37:19] def/[38:27] for 문/[39:38] return irfg/[40:51] 최소공배수 찾기/[41:27] def /[41:50] while/[42:58] 결과확인

  • 22.42분 인자값, 계산기, 랜덤 및 달력, 중첩루프 통합 및 변환

    for, range, if, elif, else, return, itertools, random, calendar, month, Palindrome, reversed, casefold

    책갈피 : [00:00] 반복하여 숫자 나누기/[00:40] Range/[01:44] 결과확인/[03:33] Input/[04:58] Int/[05:19] Enda/[05:40] Def/[06:11] Return/[07:27] Star와 Enda값 비교/[10:27] 모듈 사용하기/[11:20] List/[12:42] Shuffle/[14:12] 결과확인/[14:55] Def count/[16:42] Break/[19:10] Import calender/[20:18] Month/[20:59] 결과확인/[23:31] Range/[25:09] 결과확인/[27:47] 짜집기/[29:35] 위치 변경/[30:31] Range/[33:00] 행열 구현/[33:30] Range/[34:41] 오류수정/[34:53] 결과확인/[35:03] 회문/[36:08] Casefold/[36:44] Reversed/[37:04] List/[37:46] 결과확인/[38:12] Reversed/[39:48] Range/[40:43] Casefold

  • 23.34분 특수문자, 정렬, 묶음 계산, 또다른 함수, Dictionary 모든 메서드

    for, if, split, sort, fromkeys, hashlib, sha1, update, hexdigest, while, file, read, update, bool, callable, divmod, filter, id, map, type, clear

    책갈피 : [00:00] 특수문자를 공백으로 만들기/[01:47] IT/[02:32] 결과확인/[04:52] Split, Sort/[05:46] 결과확인/[07:38] Casefold/[08:10] Fromkeys/[09:11] 결과확인/[11:28] Hashlib/[13:14] Return, Hexdigest/[13:45] 오류수정/[15:18] Update/[16:44] Bool/[17:27] Callable(object)/[17:57] Class/[18:37] Divmod/[20:04] 필터기능/[23:13] Id/[23:32] 결과확인/[24:42] Map/[27:01] 결과확인/[28:11] Num/[29:46] 타입에 대한 메소드/[30:23] 결과확인/[31:39] Type(it)/[32:20] Clear/[33:45] 결과확인

  • 진행중입니다.