This repo is part of the Certified Cloud Native Applied Generative AI Engineer program. It covers the first quarter of the course work:
We begin the course by understanding the basics of GenAI and Prompt Engineering. Then we will understand the basics of Linux, Docker, VSCode, Devcontainer, and GitHub. The main focus will be on mastering the fundamentals of Modern Python with Typing, the go-to language for AI. We will be using ChatGPT extensively as our Personal Python Coding Mentor.
Note:
Docker has market share of 82.63% in containerization market. Gartner® estimates that 90% of global organizations will be running containerized applications in production by 2026.
Install ChatGPT on Your Mobile and Desktop
Currently it is not availble for Windows. Therefore, use the web version on Windows for now.
Notes:
- We will be doing all our Python development inside Docker Containers.
- Students will be using GitHub from day one.
- We are using Ubuntu from start, latter we will also be use it to learn robotics.
Docker Deep Dive: Zero to Docker in a single book
Docker Cheat Sheet: All the Most Essential Commands in One Place + Downloadable PDF
60 Essential Linux Commands + Free Cheat Sheet
Getting started with GitHub Desktop
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming 3rd Edition
Streamlit: A faster way to build and share data apps
Note: We will be using Type Hints is all our Python Development.