본문 영역으로 바로가기
알림창
충북 SW·AI 교육 플랫폼 회원가입
  • 1. 아래 버튼을 클릭해 Office 365 계정 회원가입 진행
    2. 충북 SW·AI 교육 플랫폼 바로가기 버튼을 클릭하여 충북 SW·AI 교육 플랫폼에서 로그인

  • ※회원가입에 필요한 인증코드는 소속학교 선생님을 통해 확인하실 수 있습니다.
비디오이미지
진행중 한글

파이썬 입문

  • 코스/코스구분

    기초개발자 / 청강
  • 기관

    programmers
  • 언어/번역

    한글/한글
  • 수강 신청 기간

    2023.12.11 ~ 2030.03.01
  • 강좌 수강 기간

    2023.12.11 ~ 2030.04.01
  • 강좌 키워드

    프로그래머스 입문 파이썬

강의 소개

프로그래밍 공부를 시작했다 실패한 경험이 있나요? 코딩 공부의 즐거움과 자신감을 불어 넣어 드릴게요.

[ 수강 대상 ] 
• 재미있고 쉽게 프로그래밍을 배우고 싶은신 분
• 파이썬 이름은 들어봤는데 궁금한 분
• 파이썬 공부를 해본 적 있지만, 기초에 부족함을 느끼는 분

[ 강의 특징 ]
• 개발 언어들의 공통적인 특징을 이해 후, Python 기본기 굳힐 수 있습니다.
• 실제로 어떻게 사용하는지 예시를 통해 설명함으로 학습 내용을 쉽게 이해할 수 있습니다.
• 이론과 실습을 반복하며 배운 내용을 완벽하게 이해할 수 있는 과정으로 구성되어 있습니다.

강의 내용

• 파이썬 기초 문법 및 프로그래밍 언어에서 다루어야할 공통영역을 배움으로써 프로그래밍 기본기를 탄탄하게 세울 수 있습니다.
• 코딩 경험이 아예 없는 분에게도 다양한 예제와 실습을 통해 파이썬을 쉽게 학습할 수 있도록 제작하였습니다. 

강의 계획서

    1. 1-1. 파이썬 입문

    2. 1-2. 파이썬 설치

    3. 1-3. 에디터 설치

    4. 1-4. 파이썬을 실행하는 방법

    5. [실습] 1-5. print("Hello Programmers")

    6. [실습] 1-6. 1+2

    7. 1-7. 모든 프로그래밍 언어에서 배우는 것

    1. 2-1. 변수와 계산

    2. 2-2. 변수 사용하기

    3. [실습] 2-3. 변수 할당하기(1)

    4. 2-4. 변수 주의사항

    5. 2-5. 주석(Comment)

    6. [실습] 2-6. 주석(1)

    7. [실습] 2-7. 주석(2)

    8. 2-8. 숫자와 문자열

    9. 2-9. 기본 사칙연산

    10. [실습] 2-10. 기본 사칙연산(1)

    11. [실습] 2-11. 기본 사칙연산(2)

    12. 2-12. print 사용법

    13. [실습] 2-13. print 사용법(1)

    14. 2-14. [TIP] 코드가 읽어지는 과정(feat. Thonny Python)

    15. 2-15. [Adv] 이름공간과 메모리(Thonny Python)

    16. 2-16. [Adv] 다양한 할당 연산자

    1. 3-1. format

    2. 3-2. format 실습영상

    3. [실습] 3-3. foramt (1)

    4. 3-4. f-string

    5. 3-5. 문자열(str)

    6. 3-6. 정수(int)와 실수(float)

    7. 3-7. 3과 "3" 의 차이

    8. [실습] 3-8. 형 변환 확인하기 (1)

    9. [실습] 3-9. 다음 코드의 실행 결과는?

    10. 3-10. 데이터 타입 확인 type() 함수

    11. 3-11. 사용자 입력 받기

    12. 3-12. 문자열 함수

    13. [실습] 3-13. 자기소개서 (1)

    14. [실습] 3-14. 자기소개서 (2)

    15. 3-15. [Tip] 소수점 단위를 지정하는 방법

    1. 4-1. 리스트의 생성

    2. 4-2. 리스트의 생성 실습

    3. 4-3. 리스트의 수정

    4. 4-4. 리스트의 삭제

    5. 4-5. 리스트의 함수

    6. [실습] 4-6. 리스트 인덱스 (1)

    7. [실습] 4-7. 리스트 인덱스 (2)

    8. [실습] 4-8. 리스트 수정 (1)

    9. [실습] 4-9. 리스트 삭제 (1)

    10. [실습] 4-10. 리스트 삭제 (2)

    11. 4-11. Slice

    12. 4-12. Slice 실습

    13. [실습] 4-13. 리스트 슬라이스 (1)

    14. 4-14. 리스트와 문자열의 비교

    15. 4-15. 리스트 추가와 삽입

    16. [실습] 4-16. 리스트 추가, 삽입 (1)

    17. [실습] 4-17. 리스트 추가, 삽입 (2)

    18. 4-18. [TIP] 데이터 구조 이해를 돕는 도구 - Python Tutor

    19. 4-19. [Adv] 개발자의 숫자가 0부터인 이유

    20. 4-20. [Adv] 리스트 참조(ref)와 복사(copy)

    21. 4-21. [Adv] is 연산자

    1. 5-1. 튜플의 생성과 리스트와 비교

    2. 5-2. 튜플과 리스트의 함수 비교

    1. 6-1. if 문

    2. 6-2. if 문 실습영상 1

    3. 6-3. if 문 실습영상 2

    4. 6-4. if else문 실습영상

    5. 6-5. 블록(block)

    6. 6-6. if elif else 문 실습영상

    7. 6-7. 비교, 논리연산자

    8. 6-8. [Tip] Jupyter Notebook 단축키

    9. 6-9. 비교연산자 조건식 실습영상

    10. 6-10. 논리연산자 조건식 실습영상

    11. [실습] 6-11. 조건문 실습 (1)

    12. [실습] 6-12. 조건문 실습 (2)

    13. [실습] 6-13. 조건문 실습 (3)

    14. 6-14. is연산자와 ==연산자의 차이

    15. 6-15. 불리언(Boolean)과 조건식

    16. 6-16. False로 인정되는 falsy

    17. 6-17. if에서의 리스트 활용

    18. 6-20. [Adv] match case 문

    19. [실습] 6-18. 조건문 실습 (4)

    20. [실습] 6-19. 조건문 실습 (5)

    1. 7-1. 함수 만들기

    2. 7-2. 함수 만들기 실습영상

    3. 7-3. 매개변수(parameter)

    4. 7-4. 매개변수(parameter) 실습영상

    5. 7-5. 함수의 값(return)

    6. 7-6. 함수의 값(return) 실습영상

    7. [실습] 7-7. 함수 만들기 실습 (1)

    8. 7-8. 리스트, 튜플을 통한 N개 값의 return

    9. [실습] 7-9. 함수 만들기 실습 (2)

    10. 7-10. 매개변수의 기본값 설정

    11. [실습] 7-11. 매개변수 설정 실습 (1)

    12. [실습] 7-12. 매개변수 설정 실습 (2)

    13. 7-13. [Adv] 함수 설명 적기(docstring)

    14. 7-14. [Adv] 파괴적/비파괴적 함수(Destructive, Non-destructive)

    15. 7-15. [TIP] 디버그 모드 1 (debug mode)

    16. 7-16. [Adv] 변수의 유효 범위(variable scope)

    17. 7-17. [Adv] n개의 매개변수를 받는 법(args, kwargs)

    18. 7-18. [Adv] 재귀함수

    1. 8-1. for 반복문

    2. 8-2. for 변수 in list :

    3. [실습] 8-3. for문 실습 (1)

    4. [실습] 8-4. for문 실습 (2)

    5. 8-5. for i in range(5):

    6. [실습] 8-6. for range 실습 (1)

    7. [실습] 8-7. for range 실습 (2)

    8. 8-8. for if 와 break

    9. [실습] 8-9. 도둑 잡기 (1)

    10. 8-10. 이중 for문

    11. [실습] 8-11. 구구단 출력 (1)

    12. [실습] 8-12. 구구단 출력 (2)

    13. [실습] 8-13. 경우의 수 (1)

    14. 8-14. for in list 의 주의사항

    15. 8-15. [TIP] 디버그 모드 2 (debug mode)

    16. 8-16. [Adv] index, value 모두 활용하는 enumerate

    17. [실습] 8-17. enumerate 추가 설명 실습 (1)

    18. 8-18. [Adv] list comprehension

    19. [실습] 8-19. 리스트 컴프리헨션 (1)

    20. [실습] 8-20. 리스트 컴프리헨션 (2)

    1. 9-1. 딕셔너리의 생성

    2. 9-2. 딕셔너리의 생성 실습영상

    3. 9-3. 딕셔너리의 수정과 삭제

    4. [실습] 9-4. 딕셔너리 실습 (1)

    5. [실습] 9-5. 딕셔너리 실습 (2)

    6. [실습] 9-6. 딕셔너리 실습 (3)

    7. 9-7. 딕셔너리와 리스트와 비교

    8. 9-8. [TIP] 딕셔너리와 리스트의 실전 예시 탐색하기

    9. [실습] 9-9. 딕셔너리와 리스트 복합 (1)

    10. [실습] 9-10. 딕셔너리와 리스트 복합 (2)

    11. [실습] 9-11. 딕셔너리와 리스트 복합 (3)

    12. [실습] 9-12. 딕셔너리와 리스트 복합 (4)

    13. 9-13. 딕셔너리의 함수

    14. [실습] 9-14. 딕셔너리 함수 실습 (1)

    15. [실습] 9-15. 딕셔너리 함수 실습 (2)

    16. [실습] 9-16. 딕셔너리 함수 실습 (3)

    17. 9-17. 딕셔너리와 반복문

    18. [실습] 9-18. 딕셔너리 반복문 실습 (1)

    19. [실습] 9-19. 딕셔너리 반복문 실습 (2)

    1. 10-1. while 조건식 :

    2. 10-2. while 조건식 : 실습영상

    3. 10-3. while True와 if break

    4. [실습] 10-4. while문 실습 (1)

    5. [실습] 10-5. while문 실습 (2)

    6. [실습] 10-6. while문 실습 (3)

    7. 10-7. while vs for

    8. 10-8. break, continue

    1. 11-1. 오류의 종류

    2. 11-2. try : except :

    3. [실습] 11-3. 예외처리 실습 (1)

    4. [실습] 11-4. 예외처리 실습 (2)

    5. 11-5. raise

    6. [실습] 11-6. raise 실습 (1)

    1. 12-1. 클래스의 이해

    2. 12-2. 클래스의 정의와 인스턴스 생성 실습영상

    3. [실습] 12-3. isinstance 실습 (1)

    4. [실습] 12-4. 클래스에서 str과 repr의 차이 실습 (1)

    5. [실습] 12-5. 클래스에서 str과 repr의 차이 실습 (2)

    6. 12-6. 시각적으로 확인하는 클래스와 인스턴스

    7. [실습] 12-7. 클래스 정의 실습 (1)

    8. [실습] 12-8. 클래스 정의 실습 (2)

    9. 12-9. 이러면 클래스를 다 배웠을까?

    1. 13-1. 시간 관련 모듈 - time, datetime

    2. 13-2.숫자 관련 모듈 - math, random

    3. 13-3.리스트 활용 - set과 collection.Counter

    4. 13-4.모듈 직접 만들기

    1. 14-1.Pythonic을 느껴보는 소개 파트

    2. 14-2.packing, unpacking

    3. 14-3.[TIP] 코딩테스트 서비스를 이용하는 방법

    4. 14-4.[TIP] 처음 풀어보기 좋을 프로그래머스 코딩테스트 문제 리스트

    5. 14-5.익명 함수 lamdba

    6. 14-6.map, lambda 활용 vs list comprehension

    7. 14-7.[TIP] map, input, split을 활용한 여러 값 입력 받기

    8. 14-8.fliter, lambda 활용 vs list comprehension

    9. 14-9.sorted, lambda 활용한 정렬

    10. 14-10.zip, dict 활용

    11. 14-11.마무리 인사

수강신청
충북 SW·AI 교육 플랫폼 문의
운영 시간 안내
평일: 10:00 ~ 18:00
이외의 시간은 이메일로 문의부탁드립니다.