PC를 사용하다 보면 모든 것이 그래픽으로 되어 있어 사용자는 클릭을 하므로서 여러 서비스를 이용할 수 있다.
그렇기 때문에 CLI가 기본인 프로그래밍 언어를 처음 배울 때, 충격을 받거나 힘들어 하는 부분 중 하나는 GUI이 형식이 아니라 출력값이 와닿지 않아 금방 흥미가 떨어지는 경우도 생각보다 많다.
💡 CLI(Command-Line Interface)
: 명령줄 인터페이스(CLI)는 키보드를 이용해 운영 체제와 상호 작용하는 소프트웨어 메커니즘
(출처 - https://aws.amazon.com/ko/what-is/cli/)
💡 GUI(Graphical User Interface)
: 그래픽 사용자 인터페이스를 의미. 사용자가 창, 메뉴, 아이콘, 버튼 등 그래픽 요소를 통해 전자 기기와 상호작용할 수 있도록 돕는 시각적 인터페이스를 의미
(출처 - https://rescale.com/ko/glossary/graphic-user-interface-gui/)
본 포스팅은 Python 기초를 알지만, CLI가 아직 익숙하지 않은 사람들을 위한 위니브 강의를 소개하고자 한다.
(출처 - PyGame 어드벤쳐 : 위니브 월드를 수복하라!)
💡 PyGame가 뭐야?
✅ 1. 게임 기획부터 구현까지 경험해 볼 수 있는 기회!
: 게임기획 > 디자인 > 코드 > 상세내용 순으로 pyGame을 개발하여 파이게임 라이브러리와 프로그램 개발 프로세스를 경험할 수 있다.
✅ 2. 귀여운 캐릭터들과 재미있는 스토리
: 제주코딩베이스캠프만의 스토리와 캐릭터로 PyGame강의를 즐겁게 들을 수 있다
✅ 3. 다양한 예제를 통해 많은 게임을 제작!
: 생선잡기 게임, 상한 당근 골라내기 게임, 요리게임, 광석 채굴, 동료구출 게임 등 5가지의 예제를 해보며, 재밌게 코딩할 수 있다
✅ 4. 노션 페이지와 PDF로 간편하게 공부
: 노션 체이지와 PDF로 간편하게 공부하고 코딩할 수 있다
✅ 5. Python 30분 요약강좌 제공
: 실습을 하기에는 아직 자신없는 분들을 위해 Python 30분 요약강좌를 제공한다!
(출처- 예제로 살펴보는 PyQt Tutorial)
💡 PyQt가 뭐야?
✅ 1. 프로그램 개발 프로세스를 경험할 수 있는 기회!
: pyQt 뿐만 아니라, 프로그램 기획 > 디자인 > 코드 > 상세내용 등 프로그램 개발 프로세스 과정을 경험할 수 있다.
✅ 2. 귀여운 캐릭터들과 재미있는 스토리로 즐겁게 학습!
: 제주코딩베이스캠프만의 스토리와 캐릭터로 PyQt 강의를 즐겁게 들을 수 있다
✅ 3. 다양한 예제를 통해 많은 게임을 제작!
: 랜덤산출 프로그램, 자동 재무 보고서 프로그램, 월급 계산기 자동화 프로그램, POS기 만들기, 머신러닝 등의 다양한 예제를 제작할 수 있다!
✅ 4. 노션 페이지와 PDF로 간편하게 공부
: 노션 체이지와 PDF로 간편하게 공부하고 코딩할 수 있다
✅ 5. Python 30분 요약강좌 제공
: 실습을 하기에는 아직 자신없는 분들을 위해 Python 30분 요약강좌를 제공한다!
💡 CLI 코딩이 아직 익숙하지 않다면, PyGame, PyQt 강의를 통해 파이썬을 시각적으로 즐겁게 배워보는 것은 어떨까?
CLI(AWS):
https://aws.amazon.com/ko/what-is/cli/
GUI(rescale) :
https://rescale.com/ko/glossary/graphic-user-interface-gui/