닫기

Python2

[프로그래밍]

파이썬의 고급 기능을 이해하고 활용하는 방법을 배우는 과정입니다.

  • 교육기간

    1개월

  • 수업일

    평일반(월~금)
    주 5일

    주말반(토, 일)
    주 2일

  • 상담문의
    1800-5462
  

Python2 과정 소개

Python(파이썬)은 프로그래밍 언어의 한 종류로, 무료 소프트웨어이며 오픈소스를 제공합니다. 문법이 쉽고 간단하기 때문에 쉽게 배우고 익힐 수 있으며, 생산성이 높고 개발 시간을 단축할 수 있어서 개발자들이 선호하는 언어입니다.
Python은 초보자부터 전문가까지 누구든 쉽게 접근할 수 있는 프로그래밍 언어로 다양한 플랫폼에서 활용 가능하며 다양한 라이브러리 지원으로 시스템, 네트워크, 웹 개발, 빅데이터 분석 등 IT 전분야에서 널리 사용되고 있습니다. 본 과정에서는 파이썬의 고급 기능을 이해하고 활용할 수 있습니다. 또한 객체지향 프로그래밍을 이해하고 코드를 작성하며, 다양한 라이브러리를 활용해 파이썬 기반 프로그램을 제작할 수 있습니다.
Python2

Python2 과정 학습목표

  • 01
    파이썬의 고급 기능을 이해하고 활용할 수 있습니다.
  • 02
    객체지향 프로그래밍을 이해하고 object, abstraction, class, 등의 객체지향적인 코드를 작성할 수 있습니다.
  • 03
    파이썬의 다양한 라이브러리를 활용해 파이썬 기반의 프로그램을 제작할 수 있습니다.

Python2 과정 커리큘럼

주제 소주제
[1주차]
사용자 정의 함수와 모듈
함수의 구조와 이해 – def, 함수 이름, parameter, return 등
다양한 함수의 유형 소개와 활용법
함수와 함수와의 관계
다양한 매개변수의 소개 – 디폴트/가변/키워드 등
함수와 튜플, lambda 표현식
모듈의 이해와 모듈을 가져다 쓰는 방법 – import, from, as 등
자주 사용되는 모듈 소개 – time, random, math, turtle 등
[2주차]
파입 입출력과 예외 처리
파일 입출력의 개념과 기본 사용법
파일 입출력 관련 함수 소개 – readlines, writelines 등
예외가 발생하는 상황, 예외의 처리와 적극적인 예외 처리
둘 이상의 예외를 처리하기, 예외 메시지 출력과 finally
모든 예외를 무시하기
[2주차]
클래스와 객체
class 개념과 instance의 이해
객체 지향 프로그래밍의 핵심 키워드 – object, abstraction, class, instance, constructor, method 등
self 매개변수
인스턴스 변수, 클래스 변수
상속과 오버라이딩
조금은 특별한 메소드
[3주차]
파이썬의 고급 기능들
레퍼런스 카운트와 가비지 컬렉션
깊은 복사와 얕은 복사의 이해
리스트 컴프리헨션 – 리스트 생성 방법, 필터 추가 등
제너레이터 함수 – 제너레이터가 갖는 장점, 표현식 등
dict & defaultdict & OrderedDict
네스티드 함수와 클로저
전달 인자가 있는 함수 기반의 데코레이터
[4주차]
파이썬 프로젝트
파이썬 기반 조별 프로젝트, e.g., 웹서버 로그 처리하기, 터틀런, 타자 게임, 슈팅게임, 채팅 프로그램 등

수강신청 절차 안내

  • STEP1

    온·오프라인 1:1 교육컨설팅
  • STEP2

    학습계획 수립
  • STEP3

    교육비 납부 및 수강신청
  • STEP4

    교육 진행

교육후기 더보기

  • 조O지 #공공데이터를 활용한 데이터 분석 융합 웹 서비스 양성과정

    6개월 교육과정 중에 프로젝트를 제작하는 과정에서 가장 얻는게 많았습니다.

  • 최지현 #Python1 #프로그래밍 기초

    저는 전자전기공학부를 나왔고, 아이티공부를 시작한지 얼마안된 최지현 입니다.

  • 정병재 #네트워크 기초(CCNA) #리눅스1

    노량진 학원 2월 우수 수강생

함께 들으면 좋은 과정

#프로그래밍 Python1

Python(파이썬)은 프로그래밍 언어의 한 종류로, 무료 소프트웨어이며 오픈소스를 제공합니다. 문법이 쉽고 간단하기 때문에 쉽게 배우고 익힐 수 있으며, 생산성이 높고 개발 시간을 단축할 수 있어서 개발자들이 선호하는 언어입니다.
Python은 초보자부터 …

#프로그래밍 C언어

C언어는 1971년에 개발된 시스템 프로그래밍 언어로, 현재까지도 널리 활용되고 있습니다.
본 과정에서는 프로그래밍의 원리를 이해하고, C언어의 기본 문법과 구조에 대한 이해를 바탕으로 프로젝트 구현 능력을 향상 할 수 있습니다.
또 C언어를 이용해…

#IT 기초 프로그래밍 기초

IT기초과정 교육을 통해 초보자도 컴퓨터와 친숙해 질 수 있으며, 가정에서 컴퓨터 운영체제 활용을 통한 여러 가지 기능을 학습할 수 있습니다. IT관련 용어에 생소하며 컴퓨터와 네트워크, 운영체제 등의 컴퓨터 관련 기본 지식이 없어 IT 전문교육수강에 어려움이 있는 …

#코딩 JAVA

자바는 객체 지향 프로그래밍 언어로서 간략하고 쉬우며 네트워크 기능의 구현이 용이하기 때문에, 활발하게 사용되고 있는 프로그래밍 언어입니다. 자바 언어 학습을 통해 객체 지향언어의 필요성과 객체지향 프로그래밍에 대한 지식을 습득할 수 있으며, 자바 응용 교과목 (JSP…

아이티뱅크와 함께 해야 하는 이유

시작부터 끝까지, 중도포기란 없다! 끊임없는 학습동기부여

  • 밀착관리를 통한
    단기/장기 학습설계
  • 가장 빠른 업계정보 및
    트렌드 공유
  • 같은 목표를 향한
    다양한 스터디 활동
  • 지속적인 1:1
    취업컨설팅
아이티뱅크와 함께 해야 하는 이유

최고의 시설보유, 시스템 장비 전문화로 최적의 교육 환경 제공

  • 안내데스크
  • 상담실
  • 강의실
  • 휴게실
빠른 상담 예약

직접 방문하시면 효과적인 공부방법을 체계적으로 상담해 드립니다.

이름
성별     
연락처   -    -  
상담일시 달력  
이메일 @
궁금한 점
개인정보 수집동의

(주)케이지에듀원(이하'회사'라한다)의 서비스를 이용하기 위해서는 다음 개인정보 수집항목을 확인 후 동의하셔야 합니다.

1. 개인정보의 수집 이용 목적

2. 수집하는 개인정보의 항목

3.보유·이용기간

4.개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익 귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다. 위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.

제 3자 개인정보 제공 이용 동의

1.학원은(는) 정보주체의 개인정보를 제1조(개인정보의 처리 목적)에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 「개인정보 보호법」제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.

2. 학원은(는) 다음과 같이 개인정보를 제3자에게 제공하고 있습니다.

구분 개인정보를 제공받는 자 제공받는 자의 개인정보 이용목적 제공하는 개인정보 항목 제공받는 자의 보유·이용기간
문자메시지 발송 KG모빌리언스 이벤트 항목, 고충처리 이력, 공지 및 문의 사항 전달 학생 이름, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지
회원 유치 및 관리 교육컨설팅, 3사업부, 5사업부, 더자라, 아이티잡고, 더패밀리, 해커스,
㈜케이지아이티뱅크 평생교육원
교육기간 내 회원관리, 학습설계 학생 이름, 성별, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지

3. 개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익 귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다. 위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.