인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

프로그래밍 언어

Python Institute 자격증을 통해 배우는 Python 기초 (Mini project: Chat GPT를 활용한 실시간 한글/영문 번역기 만들기)

프로그래밍이 처음인 사람을 위한 Python 강의! Python Institute에서 제시하는 커리큘럼을 바탕으로 Python 자격증(PCEP, PCAP) 준비 OK! Python으로 ChatGPT를 활용하는 방법은 덤!

13명 이 수강하고 있어요.

Thumbnail

입문자를 위해 준비한
[프로그래밍 언어, AI · ChatGPT 활용] 강의입니다.

이런 걸
배워요!

  • Python

  • 프로그래밍 원리

  • Python을 이용한 ChatGPT(OpenAI) 활용법

왕초보 파이썬, 기초부터 응용까지!

코딩이 처음인 누구나 OK! 
차근차근 시작하는 파이썬 기초

지금 파이썬 시작하고 자격증 취득까지!

파이썬(Python)을 배우고 싶은데 목표가 불분명해서 중도에 포기한 경험이 있으신가요?

이 강의는 Python Institute에서 제공하는 파이썬 학습 가이드라인을 바탕으로 PCEP(Certified Entry-Level Python Programmer) 및 PCAP(Certified Associate in Python Programming) 자격증 시험을 준비할 수 있도록 구성되어 있습니다. 수업 과정을 성실히 마쳤을 경우 해당 시험에 응시할 수 있도록 섹션 주제별 퀴즈까지 준비하였습니다.

모든 개념과 내용을 최대한 풀어서 알려드립니다.

“프로그래밍 언어를 배우고 싶은데 처음부터 차근차근 알려주는 과정은 없을까?” 
이 강의에서는 프로그래밍을 처음 접하는 사람이 파이썬을 어떻게 시작해야 하는지 기초부터 차근차근 설명합니다. 프로그래밍을 기존에 접한 적이 있다면 각 프로그래밍에서 사용하는 컨셉에 대해 쉽게 이해할 수 있지만, 그렇지 않다면 충분한 설명이 필요하기 때문입니다.

이 강의는 현재 호주 5~6학년 학생들을 대상으로 진행한 오프라인 강의에서 받은 피드백을 바탕으로 부족한 부분을 보강하여 구성한 강의입니다. 프로그래밍을 처음 배우는 분들께 도움을 드릴 수 있도록, Python Institute에서 제공하는 학습 가이드라인을 참고해 정확하면서도 알기 쉽게 전달하게끔 노력하였습니다.

파이썬 활용 방법에 대한 힌트까지 전해드립니다.

파이썬 프로그래밍을 다 배운 후에는 총 2가지 향후 로드맵을 제공합니다. 첫 번째는 본 강의 마지막 미니 프로젝트에 포함된 ChatGPT 및 Google TTS(Text-to-speech)를 이용한 실시간 통역 프로그램 제작입니다. 현재 수강생이 하고 있는 일 또는 공부에 있어서 어떻게 Python과 ChatGPT를 활용해 생산성을 향상시킬 수 있는지에 대해 함께 고민해보았습니다.

두 번째 로드맵은 AWS Lambda를 이용해 서버리스 애플리케이션을 만드는 것을 목표로 합니다. 현대 IT 환경에서 피해갈 수 없는 퍼블릭 클라우드 기반 애플리케이션 개발을 어떻게 할지에 대한 가이드를 제공합니다. AWS Lambda 작성을 위한 파이썬 문법에 익숙하지 않은 분들께 해당 강의 및 로드맵을 추천드리며, 로드맵에 포함된 모든 강의 수강 이후에는 아래 아키텍처 기반의 서버리스 애플리케이션을 경험하실 수 있습니다.

그래서, 학습 후에는...

  • 다양한 실습을 통해 파이썬에 익숙해질 수 있습니다.
  • Certified Entry-Level Python Programmer (PCEP, Chapter 1-4) 및 Certified Associate in Python Programming (PCAP, Chapter 5-8) 자격증 시험에 응시할 수 있는 수준을 갖추게 됩니다.

쉽고 자세한 설명으로 
파이썬 Skill-Up!

프로그래밍을 접해본 적이 없는 수강생을 위해, 동일한 대상을 바탕으로 미리 진행한 강의를 온라인 강의화 하였기 때문에 대상 수강생에 대한 고민을 많이 하였습니다.

각 챕터의 이해를 돕기 위해 챕터 마지막에 객관식 퀴즈를 제공합니다. 학습한 지식을 잘 이해하였는지 직접 확인할 수 있습니다.

실생활에서 사용하고 있는 다양한 현상을 수학적으로 분석하고 이를 프로그래밍하는 과정에 대한 실습이 포함되어 있습니다.

상세 커리큘럼 📚
  1. Computer programming 소개
    1. Language란 무엇일까?
    2. Language는 무엇으로 구성이 되어 있을까?
    3. 우리가 작성한 Language는 어떤 방식으로 해석을 할 수 있을까?
  2. Data types, Variables, Basic Operators
    1. 함수(Function) 이란 무엇일까? print 문을 통한 함수의 이해
    2. Data Literal (Type)
    3. 산술 연산자와 계산 우선 순위
    4. 변수 (Variables)
    5. 주석 (Comments)
    6. 입력 (Input)
  3. Boolean Values, 조건부 실행, 반복문, List, 논리 및 비트 연산
    1. Python의 의사 결정자
    2. 조건과 조건부 실행
    3. 반복문 (Loop)
    4. 논리 및 비트 연산
    5. Lists
  4. Functions, Tuples, Dictionaries, Data processing, Exceptions
    1. Functions
    2. Tuple과 Dictionary
    3. Exceptions
    4. Bug and Debug
  5. Modules and Packages
    1. Modules
    2. Packages
    3. Python Package Installer (PIP)
  6. String, List, Exception 심화 학습
    1. Modules
    2. Exceptions
  7. Object Oriented Programming
    1. Object Oriented Programming
    2. Detailed Exception handling
  8. Mini Project: Chat GPT를 활용한 실시간 한글/영문 번역기 만들기

Q&A 💬

Q. 많은 프로그래밍 언어 중에 왜 파이썬을 배워야 할까요?

파이썬은 문법이 간결하고 가독성이 높아 초보자도 쉽게 배울 수 있습니다. 또한 범용 프로그래밍 언어로서 웹 개발, 데이터 분석, 인공지능, 자동화, 게임 개발 등 다양한 분야에서 사용되기에 활용도가 높습니다.

Q. 이미 인프런에 있는 여러 파이썬 강의 중에서 이 강의를 수강해야 하는 이유는 무엇일까요?

강의는 지식공유자가 가지고 있는 능력을 공유하는 것이 좋은 경우와 해당 수강생의 IT 지식 현황 바탕으로 지식을 공유하는 것이 좋은 경우로 구분을 할 수 있다고 생각합니다. 본 강의는 이 중 후자에 해당하는 경우로 본 강의를 수강하고자 하는 대상과 유사한 IT 지식 현황을 가진 학생들에게 먼저 강의를 진행해보고 인프런 강의를 제작하였기 때문에 동일 레벨에서 질문사항이 발생할 수 있는 것을들 강의에 반영하려고 노력하였었다는 점이 다른 강의와 다른 점이라고 볼 수 있습니다. 그렇다고 지식공유자가 IT 경력이 없는 것은 아니며, Amazon과 같은 IT 기업 및 국내/해외 금융 기업에서 실제로 파이썬을 이용한 업무 수행 경력을 가지고 있습니다.

Q. 파이썬 자격증 시험을 준비하면 어떤 이득이 있나요?

본 강의에서 파이썬 자격증 시험을 준비하는 것을 권장하는 이유는 학습 동기 부여의 목적이 큽니다. 자격증 시험을 준비하는 과정은 목표를 가지고 체계적으로 파이썬을 학습하는 동기를 부여합니다. 시험 준비를 위해 학습 자료를 찾고, 실습을 진행하며, 문제를 해결해야 하기 때문에 더욱 효과적인 학습이 가능할 것으로 기대하기 때문입니다.

💾 수강 전 확인해주세요

  • 학습을 위해 Pentium II 이상 CPU 및 1GB 이상의 메모리, Windows 또는 macOS 운영체제를 탑재한 PC가 필요합니다. Visual Studio Code 및 Python을 사용하며 강의에서 설치 방법을 소개합니다.
  • 수강생에게 348p 분량의 PDF 파일을 제공합니다. 자료 저작권은 지식공유자에게 있으므로 타인에게 공유를 금합니다.
  • 사전에 프로그래밍 관련 지식이 없더라도 학습할 수 있습니다.
  • 강의 영상 음질이 불균일할 수 있고, 지식공유자의 발음이 좋지 않게 느껴질 수 있습니다. [미리보기]로 설정된 샘플 수업을 반드시 시청한 다음 이를 감안하여 수강신청하시길 바랍니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 코딩을 처음 접하는 사람

  • 코딩을 배우고 싶은데 목표를 설정하여 학습하고 싶은 사람

안녕하세요
JeongSuk Lee입니다.

수강생 수

376

수강평 수

12

강의 평점

4.1

강의 수

7

한국/호주/영국에서 Full-stack developer, DevOps Engineer/Consultant로 15년 정도 일을 하고 있는 Digital Nomad IT Engineer 입니다. IT 조직 운영의 최적화를 위해 끊임 없이 새로운 주제에 대해서 공부를 하고 있으며, 은퇴할 때까지 Engineer로 생활하고 싶다는 꿈을 가지고 있습니다. 현재는 호주 Melbourne에 있는 한 은행의 Developer Experience 팀에서 DevOps로 활동하고 있습니다.

커리큘럼

전체

51개 ∙ (7시간 53분)

수업 자료

가 제공되는 강의입니다.

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

수강평

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