개발 · 프로그래밍

/

프로그래밍 언어

파이썬 기본

단순성과 강력함으로 유명한 언어인 Python의 필수 요소를 안내하도록 설계된 과정입니다. 기본 Python 과정을 통해 프로그래밍의 재미있는 세계에 빠져보세요.

(5.0) 수강평 3개

수강생 22명

Thumbnail

이런 걸
배워요!

  • 코딩 방법을 배웁니다.

  • 연산자의 특성과 주의 사항을 배웁니다.

  • 제어문을 통한 제어구조를 배웁니다.

  • 함수의 구현과 파이썬만의 함수 특징을 알아봅니다.

  • 기본 컨테이너에 대해 배웁니다.

  • 객체 지향 프로그래밍 기법을 배웁니다.

파이썬의 기본기를 다지고 다양한 문법과 주의 사항을 다룹니다.

  • 파이썬의 등장 배경을 이해하고 파이썬 만의 특별한 문법을 다룹니다.

  • 파이썬이 다른 언어와 다른 점을 중심으로 설명합니다.

  • 파이썬 기본 컨테이너를 이해하고 이를 활용한 다양한 프로그램을 구현할 수 있습니다.

  • 파이썬 문법이 메모리와 시스템 내부에서 어떻게 작동되는지 설명합니다.

학습 내용

섹션 (1) 파이썬 개요

파이썬의 등장 배경 및 특징과 파이썬 개발 환경 설정에 대해 다룹니다.

섹션 (2) 기본 문법

파이썬의 기본 문법과 변수 그리고 변수의 내부 구조를 설명합니다.

섹션 (3) 불 연산 및 문자열

불(bool) 자료형의 특징과 사용법을 설명하고 문자열(str)에 대해서도 다룹니다.

섹션 (4) 기본 자료 구조

리스트와 튜플 그리고 딕셔너리, 집합 까지 파이썬에서 제공하는 기본 컨테이너에 대해 설명 합니다.

섹션 (5) 제어 구조

파이썬의 조건 제어 및 범위(range) 기반 반복문에 특징과 구현법을 설명합니다.

섹션 (6) 자료구조 응용

파이썬의 기본 컨테이너들의 특징인 인덱스, 슬라이싱, 공통 함수등을 설명 합니다.

섹션 (7) 파일 입출력

파이썬에서의 파일 객체 생성과 이를 활용한 다양한 파일 입출력 방법을 설명 합니다. 또한 파이썬 객체를 저장할 수 있는 pickle에 대해서도 다룹니다.

섹션 (8) 함수

함수의 기본 문법과 다양한 인자 및 리턴 값 처리를 다루고 나아가 람다 및 클로저 같은 최신 문법도 설명 합니다.

섹션 (9) 객체 지향

파이썬에서의 객체 지향 코딩법을 설명 합니다. 상속, 다형성, 추상화를 다룹니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows 10,11

  • 편집 도구 : Windows Anaconda, Jupyter Notebook

  • 컴파일러 : Python 3.8

학습 자료

  • 제공하는 학습 자료 형식 (PDF)

  • 수업 시 ppt를 이용한 판서를 진행하고 이를 수업 자료(PDF)로 공유합니다.

선수 지식 및 유의사항

  • 본 과정을 듣기 위한 선수 지식 : 파이썬 입문

  • 본 강의 동영상 사양 : FPS-60, 해상도-1280*720, 오디오 샘플 레이트-44,100

  • 언제든 질문해 주시고, 강의는 새로운 기법이 나오면 수정될 수 있습니다.

  • 강의 시 배포되는 학습 자료는 수업에만 참고 하시고 무단 배포는 금합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 파이썬을 배우고 싶은 모든 분

  • 인공지능을 공부 하시고 싶으신 모든 분

  • 파이썬의 단순함과 확장성을 경험하고 싶으신 분

선수 지식,
필요할까요?

  • 파이썬 입문

김정인 강사님은 오픈소스가 중요하다며

리눅스 커널 및 딥러닝의 구현 소스를 취미 삼아 매일 분석 하는 오픈 소스 매니아 입니다.

소스를 통해 이해 한다며 무작정 소스 분석으로 모든 원리를 이해하려 하므로

수강 시 소스 폭탄에 주의 해야 합니다.

 

강의문의 : jikim@imguru.co.kr

커리큘럼

전체

41개 ∙ (9시간 11분)

수업 자료

가 제공되는 강의입니다.

  • 교재

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!