IT전문교육 의 리더!

HOME>IT전문가>웹 프로그래밍 class2>python 3

python 3

20회차 속성과정|전체 : 6시간 6분|회차당 평균 : 18분18초
270,000165,000
  • 이용기간 2개월|전문강사 : 김철수
Study Guides
범용 프로그래밍 언어로 초보자부터 전문가까지 폭넓게 사용이 가능하며 다양한 플랫폼에서 쓸 수 있고, 라이브러리가 많기때문에 웹개발을 처음시작하거나 교육용으로 사용이 가능합니다. 단, 독특한 문법을 가지고있기때문에 C, C++와 같은 프로그래밍이 학습이 되어있으면 활용시 이해도가 높습니다.
 
  • 0121분 파이썬 소개, 설치파이썬을 설치하고, 특징들을 알아봅니다

    책갈피 : [00:00] 파이썬을 소개/[00:36] 파이썬 다운 로드 받기/[01:46] 파이썬 다운 받을수 잇는 링크를 확인/[02:16] 설치/[03:28] 파이썬 작업환경 /[04:07] command line /[04:25] IDLE 예 를 들어 실행/[05:12] print/[05:59] Run Module(F5)/[06:36] 파이썬을 실행하는 방법/[07:29] 실행해봅니다/[09:32] 파이썬의 특징/[09:48] 파이썬에서의 들여쓰기/[10:38] 들여쓰기를 잘못했을시에 오류/[12:05] 들여쓰기 잘못했을시 오류 메세지/[13:50] 실행/[16:23] 2.x대 버전의 소스를 3.x대 소스로 변환/[17:20] 직접 변환/[19:45] -w 인수

  • 0217분 변수, 자료형변수만드는 방법, 자료의 형태에 대해서 알아봅니다

    책갈피 : [00:05] 변수명만드는 방법/[00:27] 변수이름으로 사용할수 있는 문자/[01:07] 식별자/[01:28] 대소문자를 구분/[02:42] 예약어/[03:23] 예약어를 확인해봅시다/[04:21] 에러가 나는 예약어의 예시/[06:40] 자료의 형태/[06:53] int(정수)/[07:15] float(실수)/[08:27] 숫자형/[08:40] 정수의 진수표현/[09:23] 정수값을 할당/[11:25] long형 이였던것을 int 형으로 표현/[12:33] 지수 형태로 표현/[13:18] 연산자/[14:19] 나머지연산자/[15:07] 연산자의 우선순위/[16:16] 정수나누기

  • 0320분 문자의 행태와 연산문자, 문자열의 형태와 연산을 알아봅니다

    책갈피 : [00:05] 문자의 형태/[01:13] 시작과 끝을 똑같이 합니다/[02:21] 긴 문자열, 복잡한 문자열일 경우 표현방법/[03:35] 이스케이프 문자/[04:09] 줄바꿈을 넣어주고 싶을땐 \n/[04:33] 탭을 넣고 싶을땐 \t/[05:50] null 값/[07:03] \ 자체를 넣어주고 싶을때 표현방법/[08:38] 따옴표(" ")/[09:44] 문자열 연산하기/[10:04] 'r' 의 의미/[11:25] 문자열에서의 더한다 란 의미/[12:42] 들여쓰기 중요성/[13:00] 인덱스를 이용해서 글자 출력하기/[15:47] 글자 출력하기/[16:26] 앞/ 뒤 숫자 생략/[16:57] 숫자값을 - 로 지정했을경우/[17:35] 3개의 인자 사용하기/[18:15] 각각의 값을 문자열/숫자열로 바꾸는 방법/[19:00] 숫자는 숫자인데 문자인경우

  • 0419분 인코딩방식, 리스트, 셋트, 튜플문자의 인코딩방식, 리스트, 셋트, 튜플의 특징과 메소드등을 공부합니다

    책갈피 : [00:00] 인코딩 방식/[00:17] unicode/[01:15] utf-8 방식/[01:48] 'str'/[02:13] 코드 번호값을 보고싶을 경우/[03:12] 리스트에 대해서 알아봅니다/[03:25] 셋트와 리스트의 차이/[03:53] 리스트 만들기/[04:26] 어펜드(append)/[05:11] 인서트(insert)/[05:48] 익스텐드(extend)/[06:31] 더하기 연산/[07:02] 인덱스(index)/[08:58] 찾기시작해서 끝나는 위치까지 지정/[09:43] 카운트(count)/[10:13] 팝(pop)/[11:27] 리무브(remove)/[11:53] 소트(sort)/[12:13] 리버스(reverse)/[12:27] 셋트에 대해 알아봅니다/[13:21] 교집합/합집합 구하기/[15:53] 튜플

  • 0521분 사전, bool, 비교, 논리연산자 사전에 대해서 공부하고, bool형, 비교, 논리연산자를 사용해봅니다

    책갈피 : [00:00] 튜플을 사용한 두개의 값 교환하기/[01:10] 교환하기 예제/[01:54] 변환하는 방법/[02:47] set 으로 변경/[03:10] 'in' 연산자/[04:51] 사전(dictionary) 의 구조/[06:12] key값/ value 값/[08:05] type/[08:15] 값꺼내오는 방법/[09:17] 값을 추가/[10:08] 'for'/[10:53] key 값만 뽑기/[11:09] value 값만 뽑기/[12:16] 모든내용삭제 (d.clear)/[12:52] bool/[13:44] 비교연산자/[15:00] 논리연산자/[15:26] & / or / not/[16:14] &(and)/[17:33] not

  • 0622분 함수, 인수, 변수의 범위함수를 선언하고 사용합니다, 변수의 범위를 알아봅니다

    책갈피 : [00:14] 깊은복사와 앝은 복사/[01:34] a[0] = 5 출력/[02:40] 'id' 활용/[03:47] 함수/[04:31] 함수를 수정할 경우/[05:33] 함수를 선언하는 방법/[06:35] 함수의 역할/[06:51] myAdd/[07:53] 'id'/[08:09] globals/[09:25] return 값 정의할시 되돌려지는 값 저장/[10:55] 인수전달/[12:19] 함수선언/[13:03] k값 선언하여 넘겨주기/[14:45] k는 변경이 불가능한 변수/[15:30] 변형이 가능한 함수/[16:40] 함수를 다르게 선언/[17:41] 변수의 범위/[18:18] 지역변수, 전역변수/[19:35] 이름은 같지만 다른 함수/[21:04] globals

  • 0718분 함수의 인수기본값 설정, 가변인수, 정의되지 않은 인수를 처리합니다

    책갈피 : [00:00] 함수의 인수/[00:41] 인수값을 넘겨주는 여러가지 방법/[01:31] TypeError 내용 확인/[02:36] 앞쪽에만 기본값을 주었을때 에러 발생/[03:45] 가운데 인수에만 기본값 주었을때 에러 발생/[04:25] 키워드 인수/[04:53] 키워드 인수를 이용하면 위치값과는 상관없음/[06:18] 키워드 인수 두번째 방법/[07:03] 한번 뒤집어진 인수는 뒤에서 위치를 맞춰도 작업불가/[08:32] 앞에 키워드를 이용한 인수를 사용하게되면 인식불가/[09:11] 가변인수/[10:50] 출력해줄 리스트 정의/[11:27] 'for'문 이용/[12:37] retern/[13:36] 정의되지 않은 인수를 처리합니/[15:01] 'for', 'in'/[15:48] 최종적으로 retern 값 출력/[17:15] 두개만 적용해서 작업

  • 0819분 help함수, 이터레이터, 람다함수, 재귀함수함수의 도움말을 확인합니다. 한줄에 간단히 함수를 작성합니다, 되부름함수를 사용해봅니다

    책갈피 : [00:04] 도움말(help) 함수를 사용/[00:26] type 함수/[01:06] help 함수 이용한 예제/[02:23] " " " (따옴표 세개) 를 이용/[04:02] 이터레이터/[05:36] key값 출력/[06:35] for 이용해서 문자열 작업/[07:15] 파일내용/[08:50] 예외 발생(StopIteration)/[09:16] 람다함수/[10:12] 람다함수 만드는 방법/[11:32] 재귀함수(되부름함수)/[12:06] 계승값/[13:02] def fact(a)/[14:35] return X * fact(x-1)/[15:22] return1/[16:02] 스텝구조로 재귀함수 호출/[16:51] 결과값 출력/[17:43] while True 문/[18:15] 임시 처리시 함수 필요/[18:58] help 함수

  • 0919분 제어구조(if)if문을 공부하고, 단축평가가의 장단점을 알아봅니다

    책갈피 : [00:01] 제어구조란?/[00:45] if문/[01:02] True/ False /[01:41] 일반적인 숫자,문자열은 True 로 인식/[02:34] 실습/[03:53] 조건식 이용/[04:53] if a:/[05:40] a="공백이아닌값" 으로 출력/[06:35] None/[07:22] 0 이외의 값은 대부분 True 로 인식/[07:57] 범위값에 대해 조건 주기/[08:12] 변수선언/[08:43] if 문/[10:12] elif/[11:25] 최종 print/[12:12] 출력부분을 파일로 저장/[13:35] 조건식 판단/[13:56] 단축평가/[15:26] or/[17:12] ZeroDivisionError

  • 1018분 반복문, break, continue반복문과 break, continue문을 공부합니다.

    책갈피 : [00:00] while문이란?/[00:13] 반복문이란?/[00:35] 시작값(초기값)/[01:38] 예제 실습/[02:34] 저장하기/[03:16] sum result 변수/[04:48] 저장하기/[04:58] lst 만들기/[05:25] for 문 /[06:05] 결과 출력/[06:59] 주석처리/[07:48] for 문 이용/[08:53] 구구단 출력/[10:22] for 문 이용/[10:44] 출력하기/[11:13] format/[12:06] break/continue/else /[12:45] break 문 사용/[14:30] continue 문 사용/[16:26] break 와 continue 의 차이/[16:49] else/[17:07] break

  • 1116분 for문for문을 사용해서 순서가 있는 자료구조를 다룹니다

    책갈피 : [00:33] range 함수/[00:53] 주석처리/[01:38] a=list(range(100))/[02:35] 종료값 많이주고 출력/[03:11] a=list(range(100,0,-1)) 출력/[04:10] sum_result=0/[05:18] list 항목과 index 값이 동시에 필요한 경우/[06:03] enumerate/[07:07] list 내장 객체/[07:54] for 문/[08:14] 출력하기/[08:48] tu 객체/[09:10] len /[10:25] 주석 처리/[10:43] values 를 이용해 값 출력하기/[11:41] 조건 넣기/[12:20] if 문을 이용한 조건/[12:56] for 문/[13:56] filter 함수를 이용한 filtering/[14:29] 함수 만들어주기/[15:19] filter

  • 1222분 zip, map함수, 클래스zip, map함수의 사용법을 알아보고, 클래스의 개념을 공부합니다

    책갈피 : [00:07] zip함수를 사용/[01:06] 다른이름으로 저장/[01:31] for i in zip 함수 /[03:04] zipLst /[04:15] zip*(zipLst)/[05:28] map 함수 이용/[07:09] lambda 함수/[08:29] 클래스의 개념/[08:44] 객체/[09:40] 인스턴스/[11:14] 메소드/[13:17] 새문서 만들기/[14:03] pass 입력/[15:56] self/[16:36] 출력하기/[17:42] pinstance/[18:12] pinstance.myPrint()/[20:01] pinstance 와 pinstance2 /[21:26] instance 가 여러개가 필요한 경우

  • 1319분 클래스와 인스턴스클래스와 인스턴스의 관계를알아보고, 생성자, 소멸자 메소드를 작성합니다

    책갈피 : [00:02] 클래스와 인스턴스의 관계/[01:30] class.py 파일 불러오기/[02:58] 속성값을 동적추가/[03:55] 결과값 출력/[04:47] 주석처리/[05:45] 메소드 선언/[06:21] self를 생략하는 경우의 문제/[07:28] 주석처리/[07:51] isinstance/[09:28] instance 를 이용한 테스트/[11:30] object/[12:26] int 함수/[13:08] 생성자와 소멸자/[13:30] 생성자 란?/[13:45] 소멸자 란?/[13:55] 인스턴스 화/[15:49] 실습/[16:13] init/[17:23] 지역변수/[17:39] class 밖에서 만들어지는 def

  • 1416분 정적, 클래스메소드, 연산자 중복정적, 클래스메소드를 만들어보고, 연산자 중복을 공부합니다

    책갈피 : [00:06] 정적 메소드 란?/[00:48] 클래스 메소드 란?/[01:26] class 생성/[02:34] instance 만들기/[04:22] printInsCount/[05:30] 정적 메소드로 등록/[06:27] 클래스 메소드 방식으로 등록/[07:47] 연산자 중복/[08:33] (-) 를 문자열에 사용/[09:12] Ctrl+N/[09:48] cont /[09:56] 빼기 기호를 선언하는 방법/[10:42] replace/[11:44] return myString(self.cont)/[12:51] 내용 출력할 메소드 만들기/[13:49] 참고자료 내용 확인/[14:25] 수치 연산자/[15:02] 비교 연산자/[15:19] 시퀀스형 연산자

  • 1518분 상속클래스의 상속을 공부하고, 자식클래스인지를 확인합니다.

    책갈피 : [00:03] 상속이란? /[00:22] 상속의 장점/[02:29] 예제 만들어 실습하기/[03:40] 정보를 출력해주는 형태로 매서드 구성/[05:02] 부모클레스를 물려받는 자식클래스 만들기/[05:53] 생성자 함수를 불러 처리/[06:42] 생성된 클래스 직접 적용/[08:11] Printinfo/[09:53] diect/[11:02] is subclass/[12:19] object/[12:45] bases/[14:45] 자식클래스가 여러개가 있을때의 표시/[15:55] 자신만의 데이터를 출력해 주는 메소드/[17:06] 주석처리/[17:17] 데이터 출력

  • 1619분 매서드 재정의, 다중상속매서드를 다시 정의하고, 다중상속을 공부합니다.

    책갈피 : [00:02] 매서드 재정의/[00:29] 매서드 재 정의가 필요한 이유/[02:03] 매서드 재 정의 실습/[03:49] 매서드를 확장하는 경우/[05:09] 함수에 원하는 내용 덧붙여 입력/[05:50] 주석처리/[06:14] 매서드 불러주기/[07:04] 새 문서/[08:47] class 생성/[09:33] subclass 로 인스턴스 와 시키기/[10:14] 결과 확인/[12:17] subclass 에 x 값 선언/[13:31] 다중상속/[14:17] 새 문서 /[14:31] class 생성/[16:41] 똑같이 생긴 매서드의 작업순서/[17:20] 결과 확인/[17:55] mro 순서 확인

  • 1716분 super, 모듈의 개념super를 사용해보고, 모듈을 작성해봅시다

    책갈피 : [00:00] 슈퍼클래스 를 이용한 작업/[00:29] 다른이름으로 저장/[00:47] 생성자 함수 추가/[01:47] 생성자 함수를 직접 부를 경우/[02:25] instance 생성/[03:25] 결과확인/[04:00] mro 속성값 확인/[04:36] 모듈이란?/[05:06] 기본적인 모듈/[05:42] math/[06:31] 결과 값 확인/[07:10] 주석 처리/[07:18] ftp를접속하는 모듈을 import합니다./[08:13] ftp 사이트 접속/[10:15] 모듈 만들기/[10:28] functools/[10:42] 여러개의 인수를 받을수 있도록 지정/[11:00] 교집합 /[12:34] 차집합/[13:40] 합집합/[14:23] mk.py 파일 복사/[15:45] intersect

  • 1817분 모듈 경로, import모듈을 import하는 경로를 알아보고, 직접실행과, import실행의 차이를 알아봅니다

    책갈피 : [00:05] 모듈의 경로를 알아봅니다/[00:51] cmd /[01:47] 시스템 등록정보/[02:04] 환경변수/[02:10] 새 시스템 변수 추가/[03:18] cmd 에서 python 실행/[04:43] 함수 안에서 import /[05:25] 함수 불러주기/[06:14] 주석처리/[06:18] union 을 import 하기/[07:40] import 해줄때 의 두가지방법/[09:20] Py파일 과 Pyc 파일의 차이/[10:23] Pyc 파일이 텍스트 파일로 실행이 안되는 이유/[10:56] mk module 변경해 봅니다./[13:28] 직접실행한 경우와 import한경우를 구분/[15:49] 수정하면서 위에 내용을 확인하는방법

  • 1912분 예외처리, print함수예외를 처리하는 방법, print함수의 사용법을 알아봅니다

    책갈피 : [00:00] 예외처리/[02:39] 임의적 에러발생/[04:03] assert를 공부해봅니다. /[05:44] 디버그 모드 와 아닌 형태를 구분/[06:48] print함수의 사용법/[08:11] 포멧이용/[10:12] 문자를 정렬해서 실행/[10:45] 오른쪽정렬후 출력/[11:30] 왼쪽정렬후 출력

  • 2017분 format, 파일 열고 닫기format메소드로 출력형태를 지정합니다, 파일을 열어 읽고 내용을 써 넣습니다.

    책갈피 : [00:00] 정렬하는 방법/[00:53] 오른쪽 정렬/[01:38] 왼쪽으로 정렬/[01:55] 센터를 이용해 가운데 정렬/[02:38] format으로 출력행태 지정하는 방법/[02:38] format으로 정렬하는 방법/[05:31] 음수인 경우 출력방법/[06:23] format으로 진수표현/[07:39] 지수, 실수표현 /[09:15] 파일 열기 모드/[10:00] 파일을 쓰기 모드로 열고 내용 작성/[10:57] 파일을 열기 모드로 열고 확인/[12:04] 바이너리형식으로 열어서 내용작성/[13:55] 파일을 읽는 위치 확인/[14:57] 파일을 읽는 위치를 변경/[15:34] 한줄씩 읽는 방법을 알기






본 강의 수강생들의 추가구매가 가장 많은 학과.