์์ด๋ณด ํ์ด์ฌ, ๊ธฐ์ด๋ถํฐ ์์ฉ๊น์ง!
์ฝ๋ฉ์ด ์ฒ์์ธ ๋๊ตฌ๋ 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!
ํ๋ก๊ทธ๋๋ฐ์ ์ ํด๋ณธ ์ ์ด ์๋ ์๊ฐ์์ ์ํด, ๋์ผํ ๋์์ ๋ฐํ์ผ๋ก ๋ฏธ๋ฆฌ ์งํํ ๊ฐ์๋ฅผ ์จ๋ผ์ธ ๊ฐ์ํ ํ์๊ธฐ ๋๋ฌธ์ ๋์ ์๊ฐ์์ ๋ํ ๊ณ ๋ฏผ์ ๋ง์ด ํ์์ต๋๋ค.
๊ฐ ์ฑํฐ์ ์ดํด๋ฅผ ๋๊ธฐ ์ํด ์ฑํฐ ๋ง์ง๋ง์ ๊ฐ๊ด์ ํด์ฆ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ์ตํ ์ง์์ ์ ์ดํดํ์๋์ง ์ง์ ํ์ธํ ์ ์์ต๋๋ค.
์ค์ํ์์ ์ฌ์ฉํ๊ณ ์๋ ๋ค์ํ ํ์์ ์ํ์ ์ผ๋ก ๋ถ์ํ๊ณ ์ด๋ฅผ ํ๋ก๊ทธ๋๋ฐํ๋ ๊ณผ์ ์ ๋ํ ์ค์ต์ด ํฌํจ๋์ด ์์ต๋๋ค.
์์ธ ์ปค๋ฆฌํ๋ผ ๐
- Computer programming ์๊ฐ
- Language๋ ๋ฌด์์ผ๊น?
- Language๋ ๋ฌด์์ผ๋ก ๊ตฌ์ฑ์ด ๋์ด ์์๊น?
- ์ฐ๋ฆฌ๊ฐ ์์ฑํ Language๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ํด์์ ํ ์ ์์๊น?
- Data types, Variables, Basic Operators
- ํจ์(Function) ์ด๋ ๋ฌด์์ผ๊น? print ๋ฌธ์ ํตํ ํจ์์ ์ดํด
- Data Literal (Type)
- ์ฐ์ ์ฐ์ฐ์์ ๊ณ์ฐ ์ฐ์ ์์
- ๋ณ์ (Variables)
- ์ฃผ์ (Comments)
- ์
๋ ฅ (Input)
- Boolean Values, ์กฐ๊ฑด๋ถ ์คํ, ๋ฐ๋ณต๋ฌธ, List, ๋
ผ๋ฆฌ ๋ฐ ๋นํธ ์ฐ์ฐ
- Python์ ์์ฌ ๊ฒฐ์ ์
- ์กฐ๊ฑด๊ณผ ์กฐ๊ฑด๋ถ ์คํ
- ๋ฐ๋ณต๋ฌธ (Loop)
- ๋
ผ๋ฆฌ ๋ฐ ๋นํธ ์ฐ์ฐ
- Lists
- Functions, Tuples, Dictionaries, Data processing, Exceptions
- Functions
- Tuple๊ณผ Dictionary
- Exceptions
- Bug and Debug
- Modules and Packages
- Modules
- Packages
- Python Package Installer (PIP)
- String, List, Exception ์ฌํ ํ์ต
- Modules
- Exceptions
- Object Oriented Programming
- Object Oriented Programming
- Detailed Exception handling
- 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 ํ์ผ์ ์ ๊ณตํฉ๋๋ค. ์๋ฃ ์ ์๊ถ์ ์ง์๊ณต์ ์์๊ฒ ์์ผ๋ฏ๋ก ํ์ธ์๊ฒ ๊ณต์ ๋ฅผ ๊ธํฉ๋๋ค.
- ์ฌ์ ์ ํ๋ก๊ทธ๋๋ฐ ๊ด๋ จ ์ง์์ด ์๋๋ผ๋ ํ์ตํ ์ ์์ต๋๋ค.
- ๊ฐ์ ์์ ์์ง์ด ๋ถ๊ท ์ผํ ์ ์๊ณ , ์ง์๊ณต์ ์์ ๋ฐ์์ด ์ข์ง ์๊ฒ ๋๊ปด์ง ์ ์์ต๋๋ค. [๋ฏธ๋ฆฌ๋ณด๊ธฐ]๋ก ์ค์ ๋ ์ํ ์์
์ ๋ฐ๋์ ์์ฒญํ ๋ค์ ์ด๋ฅผ ๊ฐ์ํ์ฌ ์๊ฐ์ ์ฒญํ์๊ธธ ๋ฐ๋๋๋ค.