Mô tả

Do you want to learn how to use Python and ChatGPT faster than ever, but don't know where to start? Perfect! You've made it to the right course.


In this concise quick start coding guide, no time is wasted teaching you everything you need to know about programming with Python and supercharging your coding with ChatGPT. Meet your instructor, Cobalt, who has been professionally writing code for 25 years and teaching beginners and experienced programmers to write and improve their code regardless of skill level and experience.


By the end of the course, you will have learned the following skills:


  1. Python Fundamentals

    An introduction to Python, including an in-depth walkthrough of the Pycharm website layout and interface. You’ll learn about the basic concepts of programming, such as the anatomy of a script, algorithms, variables, data types, and an overview of Python as a programming language. From there, we’ll dive deeper into control flow and the choices the language makes based on branching structures, and how to handle common errors through the process of debugging.


    - Getting started with Python
    - Understand control flow, syntax, data types, and functions
    - Develop your own custom code

  2. ChatGPT: Fix and Supercharge Your Code

    A step-by-step guide to ChatGPT, including the program interface and how to create an OpenAI account. You’ll then use a pre-rolled prompt that generates code in ChatGPT. You’ll learn how to refine your prompts, ChatGPT’s basic algorithms and efficiency, its weaknesses and limitations, how to fix coding issues, and how to prompt the chatbot to explain sorting algorithms.


    - Strengths and weaknesses of ChatGPT
    - Use ChatGPT to quickly write code
    - Prompt ChatGPT to improve and iterate your coding projects faster than ever before


  3. Build Your Own Utility Script
    You will familiarize yourself with the anatomy of a script and how to create a piece of code that is designed to perform specific auxiliary tasks or provide additional functionality to other main programs. Additionally, understanding the interplay between the main program and these auxiliary scripts will enhance your efficiency and problem-solving skills in coding.

    - Fundamentals of utility scripts
    - Learn simplified code like operators, whitespace, control flow, and interaction
    - Dive into the script anatomy of a calculator script


  4. Create a Customized Web Server
    You will dive into the world of modules and re-factoring to build your own web server. Use Python to optimize importing from external libraries and eliminate various time-consuming tasks.

    - Basics of modules and re-factoring
    - Make new modules
    - Learn about packaging and pip to turn your own library into a package


  5. Design Your Own Games

    You will explore the concept of packing object data together with code as well as inheritance to build your own games. Write code to define the game's behavior and test gameplay to ensure smooth functionality and user experience.

    - Build your own Blackjack game and more
    - Embed GPT into games like Cards Against Humanity
    - Write a card game of your choice using your own card library

  6. Engineer Custom API Architecture

    You will learn about the best practices of file I/O (input and output) in Python, modes of file access, handling exceptions in file I/O, API endpoint, basic POST endpoint, and JSON data structures to understand API integration and architecture. 

    - Use GPT to write the boilerplate for a call to an outside API

    - Write API integration for a social media platform

    - Write API integration to auto-submit your resume to LinkedIn


What to expect:

This class brings together everything you need to know to become proficient as a coder and have the confidence to go out and create incredible things in the world with ethical technology practices.


Our biggest goal for you:

By the end of this course, you'll go from a complete beginner to Python + ChatGPT pro with everything you need to apply your new coding skillset and create 10x faster and easier than ever before!


Why enroll today:

We'll be adding 100 brand-new lectures per year to this course! So once you enroll, you'll have lifetime access to the ever-growing course content library and learning activities!


You'll have lifetime access to:

  • 68 video lectures

  • 8 hours of learning lessons

  • 4 online articles

  • 100 gigs of streamable content

  • Lifetime access to the tutorials and assets

  • Updates to all future course materials

  • Teacher responses in the Q&A section


If you’re ready to learn the latest technologies to make your visions real, then hit the enroll button and let's get started!

Bạn sẽ học được gì

Python: Fundamentals, user setup, interface, control flow, syntax, data types, functions, and much more!

Continue to Grow: Expand your Python skills with newly added learning lessons on a regular basis!

Develop Code: Handle common errors and learn the process of debugging, fixing real life problems with critical thinking and ChatGPT!

ChatGPT: Engineer the perfect prompts, improve your code, and iterate your coding projects faster than ever before!

Learning Activities: Test your knowledge and bring your newly honed skills to life!

Create Your Own: Utility scripts, web servers, games, API integrations, and more!

Python: API Integrations, modules, re-factoring, and finding real world coding solutions!

ChatGPT: Generate code in seconds, the future of coding, and maximizing ChatGPT's output.

Yêu cầu

  • No coding experience needed. You will learn everything you need to know in this course.

Nội dung khoá học

17 sections

Let's Get Started with Python and ChatGPT!

8 lectures
Welcome to this Course
01:12
Introduction to Python and GPT-Assisted Programming
04:04
What You'll Need to Complete this Course Succesfully
02:15
What is a Program and Language
06:47
(Download) Glossary of Keywords Used in this Course
05:22
Introduction to ChatGPT Basics
03:02
ChatGPT Codes an Adventure Game in Seconds!
02:42
Here is the Code for the Adventure Game
00:50

Introduction to Python, PyCharm, and Prompting with ChatGPT

11 lectures
PyCharm Installation and Quick Start
04:02
PyCharm Installation Instructions
00:04
Elements of Python
12:59
Programming Concepts: Anatomy of a Script
11:51
Basic Syntax, Data Types, and Operators in Python
11:44
Article: Basics of Python
00:01
Introduction to Prompt Engineering
09:54
Imports and Modules Part 1
05:44
Imports and Modules Part 2
07:27
Learning Activity: Build Your Own Calculator
00:59
Coding Exercise: Add a function to the calculator
1 question

More Control Flow, Collections, and Comprehension

9 lectures
More Control Structures
12:43
Build Your Own Blackjack Game
11:47
Build Your Own Password Generator
13:26
Package Data and Logic Together to Create a Class Part 1
12:14
Package Data and Logic Together to Create a Class Part 2
10:23
Collections in Python
10:23
Learn Comprehension: Compressing a Large Amount of Logic into One Line of Code
10:21
Learning Activity: Using ChatGPT to Build a Name Generator
00:27
Build an adventure game with classes
1 question

Inheritance and Object Oriented Programming

5 lectures
Objects and Inheritance Part 1
07:35
Objects and Inheritance Part 2
07:52
Objects and Inheritance Part 3
08:15
Learning Activity: Create Your Game Own Game Using Object Oriented Programming
00:39
Extending your Adventure Game with new objects
1 question

Improving Code, Distributing Your Application, and Readability with ChatGPT

5 lectures
Limitations and Weaknesses of ChatGPT
05:28
Comments and Readability of Code
13:28
Improving Your Code with ChatGPT
10:01
Distributing Your Application
04:03
Learning Activity: Improve and Optimize Your Past Algorithms
00:34

API Integration: Using Data from the Real World

7 lectures
API and Outside Data
09:36
API Endpoint: What Is It? Why Is It Different from a Website?
09:16
Article: RESTful Development
00:01
Writing a Basic POST Endpoint Part 1
10:49
Writing a Basic POST Endpoint Part 2
06:35
Manipulating JSON Data Structures in Python
14:30
Learning Activity: API Integration for Social Media Platforms
00:43

Everything You Need to Know About Python File I/O

8 lectures
Introduction to File Input and Output in Python
10:00
Modes of File Access in Python
02:39
Article: Other Data Persistence Options
06:11
Handling Exceptions in File I/O
09:16
Best Practices for File I/O in Python Part 1
08:13
Best Practices for File I/O in Python Part 2
12:27
Binary Files: A Visual Introduction
12:43
Learning Activity: Automated Job Applications (Linkedin)
00:39

Modules and Re-Factoring

7 lectures
Modules Revisited
09:58
Making a New Module: Blackjack Revisited
12:31
Partial Library and Module Imports
04:32
Article: Best Practices for Factoring Modules
03:07
Libraries are Modules and Modules are Libraries
04:31
Packaging, Pip, and Setup.py
09:46
Learning Activity: More Games
00:31

Using GPT and Embedding It Into Your Games

5 lectures
How GPT Works and What It Can Do for You
03:14
Adding a Chatty Interface That Uses Your REST API to Get Its Data
09:31
Limitations of This Library
03:28
AI Ethics and Societal Impact
05:39
Learning Activity: Embedding GPT into Your Games (Cards Against Humanity)
00:31

AI Ethics, Open Source Community, and the Future of Coding

4 lectures
How AI will Affect the Future of Coding
05:10
The Open Source Community & AI Ethics
08:58
The Open Source Community & AI Ethics Part 2
14:43
What's on the Horizon
05:30

Structured Data, Using CSVs, and API Integrations

7 lectures
Introduction to Structured Data Part 1
05:00
Introduction to Structured Data Part 2
06:34
Using CSVs
03:20
Getting Weather from an API Part 1
09:04
Getting Weather from an API Part 2
10:23
Getting Weather from an API Part 3
09:49
Introduction to Predictive Models
03:25

Data Science and Predictive Models

8 lectures
Introduction to What Model's Do
01:35
Quick Win!
01:16
Model Type: Linear Regression
08:04
Complex Data Sources
03:15
Demo: What Else Can We Predict?
02:36
Model Type: K Means Clustering Part 1
06:01
Model Type: K Means Clustering Part 2
08:19
Model Type: K Means Clustering Part 3
06:18

Code Optimization: Complexity, Decidability, and Tractability

5 lectures
Introduction to Complexity
00:56
Advanced Complexity Part 1
07:55
Advanced Complexity Part 2
06:51
Advanced Complexity Part 3
03:18
More Complexity and Decidability
04:55

Testing and Reliability

4 lectures
Introduction: What is the Purpose of Testing?
01:00
Testing Framework: Unit Test Part 1
08:34
Testing Framework: Unit Test Part 2
08:01
Modular Code
01:44

Project Chapter: Create Your Own Hands on Adventure Game

14 lectures
Introduction: How to Create Your Own Adventure Game
01:08
Create Your Own Hands on Adventure Game Part 1
09:41
Create Your Own Hands on Adventure Game Part 2
09:35
Create Your Own Hands on Adventure Game Part 3
10:19
Create Your Own Hands on Adventure Game Part 4
10:44
Create Your Own Hands on Adventure Game Part 5
07:34
Create Your Own Hands on Adventure Game Part 6
08:22
Create Your Own Hands on Adventure Game Part 7
09:45
Create Your Own Hands on Adventure Game Part 8
08:41
Create Your Own Hands on Adventure Game Part 9
10:25
Create Your Own Hands on Adventure Game Part 10
08:59
Create Your Own Hands on Adventure Game Part 11
10:48
Create Your Own Hands on Adventure Game Part 12
07:51
You Did It!
00:43

Guest Interviews: Supplemental Lessons About the Present and Future of AI

3 lectures
The Present and Future of AI with Cobalt and Seva Part 1
12:54
The Present and Future of AI with Cobalt and Seva Part 2
13:23
The Present and Future of AI with Cobalt and Seva Part 3
11:06

ChatGPT and Python Course Conclusion

1 lectures
Course Conclusion
00:37

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.