Real Python
12h00 09  avril
The Real Python Podcast - Episode #55: Getting Started With Refactoring Your Python Code
Do you think it's time to refactor your Python code? What should you think about before starting this task? This week on the show, we have Brendan Maginnis and Nick Thapen from Sourcery. Sourcery is an automated refactoring tool that integrates into your IDE and suggests improvements to your...
14h00 07  avril
The k-Nearest Neighbors (kNN) Algorithm in Python
In this tutorial, you'll learn all about the k-Nearest Neighbors (kNN) algorithm in Python, including how to implement kNN from scratch, kNN hyperparameter tuning, and improving kNN performance using bagging.
14h00 06  avril
Python vs Java: Object Oriented Programming
In this step-by-step course, you'll learn about the practical differences in Python vs Java for object-oriented programming. By the end, you'll be able to apply your knowledge to Python, understand how to reinterpret your understanding of Java objects to Python, and use objects in a...
14h00 05  avril
Python News: What's New From March 2021?
March 2021 was full of exciting Python news Quickly get up to speed on what's been happening in the world of Python in the past month. You'll see everything from structural pattern matching to the 2020 Python Developers Survey.
12h00 02  avril
The Real Python Podcast - Episode #54: Building a Neural Network and How to Write Tests in Python
Do you know how a neural network functions? What goes into building one from scratch using Python? This week on the show, David Amos is back, and he's brought another batch of PyCoder's Weekly articles and projects.
14h00 31  mars
Python Community Interview With Will McGugan
In this interview, we're joined by Will McGugan, a freelance Python developer based in Scotland and the creator of the popular Python library Rich. We discuss the origins of Rich, what it's like to maintain a popular Python package, building chess engines, and Will's love of...
14h00 30  mars
Understanding Python List Comprehensions
Python list comprehensions make it easy to create lists while performing sophisticated filtering, mapping, and conditional logic on their members. In this course, you'll learn when to use a list comprehension in Python and how to create them effectively.
14h00 29  mars
OrderedDict vs dict in Python: The Right Tool for the Job
In this step-by-step tutorial, you'll learn what Python's OrderedDict is and how to use it in your code. You'll also learn about the main differences between regular dictionaries and ordered dictionaries.
12h00 26  mars
The Real Python Podcast - Episode #53: Improving the Learning Experience on Real Python
If you haven't visited the website lately, then you're missing out on the updates to realpython.com The site features a completely refreshed layout with multiple sections to help you take advantage of even more great educational Python content. This week on the show, we have Dan Bader,...
14h00 24  mars
Python Community Interview With Dane Hillard
Dane Hillard is a Real Python contributor and author of the book Practices of the Python Pro. In this interview, we discuss a variety of topics, including code complexity, Python package maintenance, and popcorn.
14h00 23  mars
Records and Sets: Selecting the Ideal Data Structure
In this course, you'll learn about two of Python's data structures: records and sets. You'll look at multiple types and classes for both of these and learn which implementations are best for your specific use cases.
14h00 22  mars
Build an Asteroids Game With Python and Pygame
In this tutorial, you'll build a clone of the Asteroids game in Python using Pygame. Step by step, you'll add images, input handling, game logic, sounds, and text to your program.
12h00 19  mars
The Real Python Podcast - Episode #52: Connecting to MongoDB and Updates on the Python Packaging Landscape
Have you heard about NoSQL databases, or wondered how to use one with Python? How does MongoDB store information and what packages can you use to connect this type of database to your Python project? This week on the show, David Amos is back, and he's brought another batch of PyCoder's...
14h00 17  mars
Python AI: How to Build a Neural Network & Make Predictions
In this step-by-step tutorial, you'll build a neural network from scratch as an introduction to the world of artificial intelligence (AI) in Python. You'll learn how to train your neural network and make accurate predictions based on a given dataset.
14h00 16  mars
Python Booleans: Leveraging the Values of Truth
In this course, you'll learn about the built-in Python Boolean data type, which is used to represent the truth value of an expression. You'll see how to use Booleans to compare values, check for identity and membership, and control the flow of your programs with conditionals.
14h00 15  mars
Python Community Interview With Ewa Jodlowska
Today I'm joined by Ewa Jodlowska, the executive director of the Python Software Foundation (PSF). In this interview, we discuss how Ewa started her tech journey, how COVID-19 affected the PSF, plans for PyCon US 2021, her love of hiking and lifting weights, and much more.
12h00 12  mars
The Real Python Podcast - Episode #51: Navigating Options for Deploying Your Python Application
What goes into the decision of how to host your Python code or application in the cloud? Which technology stack is the right size for your project? This week on the show, we have Calvin Hendryx-Parker. Calvin talks about cloud hosting options, infrastructure choices, and deployment tools.
14h00 10  mars
Build a Contact Book With Python, PyQt, and SQLite
In this step-by-step project, you'll build a minimal contact book application using Python, with PyQt to build the application's GUI and SQLite to handle the database.
14h00 09  mars
Django View Authorization: Restricting Access
This course covers how to restrict your web pages to users with different roles through Django view authorization. You'll learn about HttpRequest.user objects, view decorators that authenticate, and how to notify your users with the Django messages framework.
14h00 08  mars
The Real Python Podcast: It's Been a Year
The Real Python Podcast just reached a major milestone: its fiftieth episode In this article, you'll look at some of the awesome guests we've had and topics we've covered, and you'll get a preview of the exciting things happening in the future.
12h00 05  mars
The Real Python Podcast - Episode #50: Consuming APIs With Python and Building Microservices With gRPC
Have you wanted to get your Python code to consume data from web-based APIs? Maybe you've dabbled with the requests package, but you don't know what steps to take next. This week on the show, David Amos is back, and he's brought another batch of PyCoder's Weekly articles and...
14h00 02  mars
Navigating Namespaces and Scope in Python
In this course, you'll learn about Python namespaces, the structures used to store and organize the symbolic names created during execution of a Python program. You'll learn when namespaces are created, how they are implemented, and how they define variable scope.
12h00 26  février
The Real Python Podcast - Episode #49: The Challenges of Developing Into a Python Professional
What's the difference between writing code for yourself and developing for others? What new considerations do you need to take into account as a professional Python developer? This week on the show, we talk to Dane Hillard about his book "Practices of the Python Pro".
14h00 23  février
Dictionaries and Arrays: Selecting the Ideal Data Structure
In this course, you'll learn about two of Python's data structures: dictionaries and arrays. You'll look at multiple types and classes for both of these and learn which implementations are best for your specific use cases.
12h00 19  février
The Real Python Podcast - Episode #48: Stochastic Gradient Descent and Deploying Your Python Scripts on the Web
Do you know the initial steps to get your Python script hosted on the web? You may have built something with Flask, but how would you stand it up so that you can share it with others? This week on the show, we have the previous guest Martin Breuss back on the show. Martin shares his recent article...
14h00 16  février
Creating PyQt Layouts for GUI Applications
In this step-by-step course, you’ll learn how to use PyQt layouts to arrange and manage the graphical components on your GUI applications. With the help of PyQt's layout managers, you'll be able to create polished and professional GUIs with minimal effort.
12h00 12  février
The Real Python Podcast - Episode #47: Unraveling Python's Syntax to Its Core With Brett Cannon
Do you feel like you understand how Python works under the hood? What is syntactic sugar, and how much of it should be in Python? This week on the show, we have Brett Cannon. Brett is a Python core developer and he's been working on a series of articles where he is unraveling the syntax of...
14h00 09  février
Python Modulo: Using the % Operator
In this course, you'll learn about the Python modulo operator (%). You'll look at the mathematical concepts behind the modulo operation and how the modulo operator is used with Python's numeric types. You'll also see ways to use the modulo operator in your own code.
12h00 05  février
The Real Python Podcast - Episode #46: C for Python Developers and Data Visualization With Dash
Are you interested in building interactive dashboards with Python? How about a project that takes a flat data file all the way to a web-hosted interactive dashboard? This week on the show, David Amos is back, and he's brought another batch of PyCoder's Weekly articles and projects.
14h00 02  février
Plot With Pandas: Python Data Visualization Basics
In this course, you'll get to know the basic plotting possibilities that Python provides in the popular data analysis library pandas. You'll learn about the different kinds of plots that pandas offers, how to use them for data exploration, and which types of plots are best for certain use...