Starting Python Development

Discover techniques to leverage tools like ChatGPT and Gemini to rapidly learn how to develop solutions. Learn to leverage online documentation and resources like a champ.

  • Python Topics: Data types, Data structures( Lists, Tuples, Dictionary), Built-in functions, Conditional logic, Loops (For, While), Functions, Classes, Modules, Packages, Exception handling.
  • Development Topics: Work with text files. Learn about data formats like JSON and XML. Learn about HTTP actions to consume APIs. Learn to develop a simple API . Learn to connect your app to a database(Sqlite & Postgresql)
  • Cloud Topics: Learn about the three major cloud providers (AWS, Azure and GCP). Deploy your applications to virtual machine. Containerize your application and deploy the containers using cloud based CI/CD.
Key Takeaways

Topics covered

Since we will be covering alot of topics in a short time, you will need to spend time everyday to go over the topics covered during class.

  • Day-1: Setup your development environment.
  • Day-2: High level introduction to python.
  • Day-3: Develop a program to interact with operating system.
  • Day-4: Learn about HTTP and JSON. Understand APIs and how to interact with them.
  • Day-5: Develop an app to interact with APIs and process the data returned.
  • Day-6: Introduction to back end databases and how you can interact with a database using ORMs.
  • Day-7: Build an simple API to perform CRUD actions. Deploy it to the cloud.
  • Day-8: Revisit Python topics.
  • Day-9: Develop a fun program to use LLMs and web scraping.
  • Day-10: Revisit any additional Python topics to be covered. Discuss next steps.

Key Takeaways

Here are some of the takeaways and benefits you can expect from this class.

Collaborative Development

Set-up git and learn to use Github for collaborative development.

Solutioning Mindset

Learn how to breakdown a complex requirement by abstracting it to smaller components that can be developed.

Cloud Deployment

Learn how to deploy your solutions to the cloud. The Cloud will no longer be a mystery. Aww.