Python tutorials

Quiz: SQLite and SQLAlchemy in Python: Move Your Data Beyond Flat Files

Interactive Quiz ⋅ 8 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of the concepts in the video course SQLite and SQLAlchemy in Python: Move Your Data Beyond Flat Files. By working through this quiz, you’ll revisit how Python, SQLite, and SQLAlchemy work together to give your programs reliable data storage. You’ll also check your grasp of primary and foreign keys, SQLAlchemy’s Core and ORM layers, and the many-to-many relationships that tie your data together. The quiz […]

Read more

Altair: Declarative Charts With Python

There’s a moment many data analysts know well: you have a new dataset and a clear question, and you open a notebook only to find yourself writing boilerplate axis and figure setup before you’ve even looked at the data. Matplotlib gives you fine-grained control, but that control comes with a cost. Altair takes a completely different approach to data visualization in Python. Instead of scripting every visual detail, you describe what your data means. This includes specifying which column goes […]

Read more

Quiz: How to Conceptualize Python Fundamentals for Greater Mastery

Interactive Quiz ⋅ 8 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of How to Conceptualize Python Fundamentals for Greater Mastery. By working through this quiz, you’ll revisit a framework for forming a clear mental picture of Python concepts, including defining ideas in your own words, finding real-world and software analogies, comparing similar concepts, and learning by teaching. With this framework in hand, you’ll be better equipped to approach new Python topics with confidence. The quiz contains […]

Read more

Quiz: uv vs pip: Python Packaging and Dependency Management

Interactive Quiz ⋅ 7 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of uv vs pip: Python Packaging and Dependency Management. By working through this quiz, you’ll revisit key differences between uv and pip, including package installation speed, dependency management, reproducible environments, and governance. The quiz contains 7 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a total score. The maximum score […]

Read more

Quiz: Leverage OpenAI’s API in Your Python Projects

Interactive Quiz ⋅ 10 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Leverage OpenAI’s API in Your Python Projects. By working through this quiz, you’ll revisit key concepts like setting up authentication, sending prompts with the openai library, controlling AI behavior with role-based messages, and structuring outputs with Pydantic models. The quiz contains 10 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll […]

Read more

Leverage OpenAI’s API in Your Python Projects

Python’s openai library provides the tools you need to integrate the ChatGPT API into your Python applications. With it, you can send text prompts to the API and receive AI-generated responses. You can also guide the AI’s behavior with developer role messages and handle both simple text generation and more complex code creation tasks. After watching this video course, you’ll understand how examples like this work under the hood. You’ll learn the fundamentals of using the ChatGPT API from Python […]

Read more

Gemini CLI vs Claude Code: Which to Choose for Python Tasks

When comparing Gemini CLI vs Claude Code, the answer to “which one is better?” is usually it depends. Both tools boost productivity for Python developers, but they have different strengths. Choosing the right one depends on your budget, workflow, and what you value most in generated code. Gemini CLI, for instance, is known for its generous free tier, while Claude Code is a paid tool known for its production-ready output. In this tutorial, you’ll explore features such as user experience, […]

Read more

Quiz: Working With Python Virtual Environments

Interactive Quiz ⋅ 6 QuestionsBy Joseph Peart Share Test your understanding of the Working With Python Virtual Environments video course. You’ll revisit why virtual environments matter, how to create and activate them, and how to install and manage packages inside an isolated Python environment. The quiz contains 6 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a total score. The maximum score is 100%. Good […]

Read more

Learning Path: Python Game Development

Learning Path ⋅ Skills: Turtle, Rich, PySimpleGUI, Tkinter, Pygame, Arcade Python game development is one of the most fun ways to put your programming skills into practice. This learning path takes you from simple command-line games to full 2D graphical games with sprites, collision detection, and animation. By completing this path, you’ll be able to:    

Read more

Quiz: Welcome to Real Python!

Interactive Quiz ⋅ 10 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Welcome to Real Python! By working through this quiz, you’ll revisit key platform features like video courses, written tutorials, interactive quizzes, Learning Paths, and the Slack community. You’ll also review strategies for learning effectively, including immersion, daily progress, and building a habit. The quiz contains 10 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end […]

Read more
1 2 3 218