| CARVIEW |
Select Language
HTTP/2 200
server: nginx
date: Sat, 24 Jan 2026 18:24:01 GMT
content-type: application/rss+xml; charset=UTF-8
strict-transport-security: max-age=63072000; includeSubdomains
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
content-security-policy: default-src 'self' *.talkpython.fm; script-src 'self' 'unsafe-inline' *.talkpython.fm cdn.talkpython.fm uma.talkpython.fm challenges.cloudflare.com cdn.paddle.com checkout.paddle.com checkout.stripe.com; style-src 'self' 'unsafe-inline' *.talkpython.fm cdn.talkpython.fm fonts.bunny.net fonts.googleapis.com cdn.paddle.com; img-src 'self' data: *.talkpython.fm blobs.talkpython.fm images.talkpython.fm cdn.talkpython.fm video-cdn.talkpython.fm; font-src 'self' *.talkpython.fm cdn.talkpython.fm fonts.bunny.net fonts.googleapis.com fonts.gstatic.com; connect-src 'self' *.talkpython.fm uma.talkpython.fm cdn.paddle.com checkout.paddle.com checkout-service.paddle.com challenges.cloudflare.com; media-src 'self' *.talkpython.fm blobs.talkpython.fm video-cdn.talkpython.fm; frame-src 'self' challenges.cloudflare.com buy.paddle.com; object-src 'none'; base-uri 'self'; form-action 'self' checkout.stripe.com
cache-control: no-store
referrer-policy: no-referrer-when-downgrade
permissions-policy: geolocation=(), microphone=(), camera=(), payment=(self "https://buy.paddle.com"), usb=()
set-cookie: tpt_origin_cookie=date|2026-01-24_10:24:01.457230`referrer_url|https:/training.talkpython.fm/courses/rss`utm_source|`utm_campaign|`entrance_page|https://training.talkpython.fm/courses/rss; Max-Age=259200000; Path=/; expires=Wed, 12-Apr-2034 18:24:01 GMT
set-cookie: tpt_origin_cookie=date|2026-01-24_10:24:01.457230`referrer_url|https:/training.talkpython.fm/courses/rss`utm_source|`utm_campaign|`entrance_page|https://training.talkpython.fm/courses/rss; Max-Age=259200000; Path=/; expires=Wed, 12-Apr-2034 18:24:01 GMT
content-encoding: gzip
Talk Python Training: Courses RSS
Talk Python Training offers premier Python courses. Subscribe to this RSS feed for new releases.
https://training.talkpython.fm/courses/all
en-us
Copyright 2016-2026
Mon, 20 Oct 2025 00:00:00 -0800
Mon, 20 Oct 2025 00:00:00 -0800
https://training.talkpython.fm/courses/all
contact@talkpython.fm (Talk Python)
60
-
Agentic AI Programming for Python
https://training.talkpython.fm/courses/agentic-ai-programming-for-python
https://training.talkpython.fm/courses/agentic-ai-programming-for-python
Technology
Mon, 20 Oct 2025 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/agentic-ai-programming-for-python'><img src='https://training.talkpython.fm/static/course_images/agentic-ai.webp' style='max-width: 1000px' /></a><br>
<br>
Have you tried AI coding tools only to end up frustrated, copying and pasting broken code from chatbots, or cleaning up poorly structured "AI slop"? There's a better way. <strong>Agentic AI Programming for Python</strong> teaches you to work with AI that acts like a skilled junior developer on your team: One who understands your entire codebase, runs your tests, formats your code, and builds complete features autonomously while you provide guidance and direction. Michael Kennedy shows you how to leverage tools like Cursor and Claude to build production applications, from greenfield projects to enhancing legacy systems, with well-structured code, comprehensive testing, and proper error handling. You'll learn the crucial difference between chat-based AI and agentic tool-using AI that can read documentation, execute commands, and self-correct when things go wrong. Through hands-on examples including a complete CLI tool, web applications, and real features running in production today, you'll master the guardrails, roadmaps, and workflows that turn AI from a frustrating experiment into a genuine force multiplier for your development work.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/agentic-ai-programming-for-python'>training.talkpython.fm/courses/agentic-ai-programming-for-python</a>
-
Just Enough Python for Data Scientists Course
https://training.talkpython.fm/courses/just-enough-python-for-data-scientists
https://training.talkpython.fm/courses/just-enough-python-for-data-scientists
Technology
Fri, 08 Aug 2025 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/just-enough-python-for-data-scientists'><img src='https://training.talkpython.fm/static/course_images/just-enough-python-data-sci.webp' style='max-width: 1000px' /></a><br>
<br>
Data scientists get things done in notebooks, but production-quality work needs more than ad-hoc scripts. <strong>Just Enough Python for Data Scientists</strong> gives you the essential Python and software engineering habits to level up your analyses without drowning in theory. In a few focused hours, you’ll tighten up your core Python, write clean and reusable functions, organize code into importable packages, track work with git and GitHub, debug confidently, and make your results reproducible with pinned environments and Docker. You’ll also see how modern agentic AI tools can accelerate refactoring, documentation, and test creation. The outcome is simple: you keep your notebook speed while gaining the reliability, collaboration, and professionalism your projects deserve.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/just-enough-python-for-data-scientists'>training.talkpython.fm/courses/just-enough-python-for-data-scientists</a>
-
LLM Building Blocks for Python
https://training.talkpython.fm/courses/llm-building-blocks-for-python
https://training.talkpython.fm/courses/llm-building-blocks-for-python
Technology
Sat, 14 Jun 2025 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/llm-building-blocks-for-python'><img src='https://training.talkpython.fm/static/course_images/llm-building-blocks-course.webp' style='max-width: 1000px' /></a><br>
<br>
Dive into <strong>LLM Building Blocks for Python</strong>, a concise 1.2-hour video course that equips you with everything you need to integrate large language models into your Python applications. You’ll learn to move beyond “text in → text out” by turning your prompts into structured data, orchestrating chat-style workflows, and building interactive prototypes. From rapid-fire notebook experiments to production-ready async pipelines and caching, this course gives you practical, code-first techniques for real-world LLM development.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/llm-building-blocks-for-python'>training.talkpython.fm/courses/llm-building-blocks-for-python</a>
-
Polars for Power Users
https://training.talkpython.fm/courses/polars-for-power-users
https://training.talkpython.fm/courses/polars-for-power-users
Technology
Tue, 20 May 2025 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/polars-for-power-users'><img src='https://training.talkpython.fm/static/course_images/polars-power-users.webp' style='max-width: 1000px' /></a><br>
<br>
<strong>Unlock the full velocity of modern data science with Polars, the blazing-fast DataFrame library built in Rust and delivered in Python.</strong> In this hands-on course you'll move from spreadsheet limitations and sluggish pandas workflows to lightning-quick analyses that handle <em>millions</em> of rows in the blink of an eye.
Whether you're wrangling CSVs, taming messy Excel files, or joining multi-gigabyte datasets, <strong>"Polars for Power Users" shows you exactly how to translate everyday data tasks into clean, Pythonic code that runs 10-100× faster than traditional approaches.</strong> Through a pragmatic mix of short lectures, live REPL sessions, and a capstone case study on global GDP, you'll master Polars' expressive syntax, lazy evaluation engine, and productivity-boosting features such as pivot tables, joins, and Excel-style date accessors.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/polars-for-power-users'>training.talkpython.fm/courses/polars-for-power-users</a>
-
Effective PyCharm 2025
https://training.talkpython.fm/courses/effective-pycharm-ide
https://training.talkpython.fm/courses/effective-pycharm-ide
Technology
Tue, 11 Mar 2025 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/effective-pycharm-ide'><img src='https://training.talkpython.fm/static/course_images/effective-pycharm-2025.webp' style='max-width: 1000px' /></a><br>
<br>
Welcome to <strong>Effective PyCharm 2025 – The Complete Python IDE Course</strong>, your gateway to mastering one of the most powerful tools in Python development. This course is designed to transform your coding workflow by teaching you not just how to use PyCharm, but how to harness its full potential. Whether you're a beginner looking to dive into the world of professional development or an experienced developer aiming to optimize your projects, you'll find a treasure trove of real-world demos, hands-on exercises, and deep insights into topics like debugging, refactoring, database management, and even AI-driven coding assistance. Crafted by Michael Kennedy, host of the renowned Talk Python To Me podcast and a seasoned software trainer, this course offers a blend of expert instruction, practical applications, and interactive learning that empowers you to code faster, smarter, and more confidently.<br><br>By enrolling in Effective PyCharm 2025, you're not just signing up for another online course; you're investing in a future where Python development becomes more intuitive and productive. You'll learn to manage projects seamlessly, build robust web applications, optimize your code with advanced refactoring techniques, and integrate complex tools like version control and testing frameworks, all within one comprehensive IDE. With crystal-clear visuals, interactive exercises, and supportive live office hours, every chapter is designed to solidify your understanding and build lasting skills. Prepare to accelerate your development process, reduce errors, and elevate your coding to a professional level. Get ready to unlock a new era of productivity and transform the way you work with Python.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/effective-pycharm-ide'>training.talkpython.fm/courses/effective-pycharm-ide</a>
-
Reactive Web Dashboards with Shiny
https://training.talkpython.fm/courses/reactive-web-dashboards-with-shiny-for-data-science
https://training.talkpython.fm/courses/reactive-web-dashboards-with-shiny-for-data-science
Technology
Tue, 18 Jun 2024 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/reactive-web-dashboards-with-shiny-for-data-science'><img src='https://training.talkpython.fm/static/course_images/shiny-2x.webp' style='max-width: 1000px' /></a><br>
<br>
There are dozens of ways to build web applications in Python. You can use Django or FastAPI with a Javascript front-end, or build a simple dashboard using a tool like Streamlit. However, almost all of the python web app frameworks are event-driven and require you to manually manage callback functions and application state.
Shiny uses <strong>transparent reactive programming</strong> to let you build efficient dashboards and applications without the headaches. Shiny automatically detects the relationships between application components and uses those relationships to minimally re-rennder the app. In this course you will learn how to use Shiny to build a simple dashboard, and also the essential concepts which will allow you to build more ambitious applications in Shiny.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/reactive-web-dashboards-with-shiny-for-data-science'>training.talkpython.fm/courses/reactive-web-dashboards-with-shiny-for-data-science</a>
-
Getting Started with NLP and spaCy
https://training.talkpython.fm/courses/nlp-with-spacy
https://training.talkpython.fm/courses/nlp-with-spacy
Technology
Fri, 10 May 2024 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/nlp-with-spacy'><img src='https://training.talkpython.fm/static/course_images/spacy-course.webp' style='max-width: 1000px' /></a><br>
<br>
There is a lot of text data out there and maybe you're interested in getting structured data out of it. Maybe you can make do without machine learning for this, but you might also consider using LLMs to help you with this. There are a lot of options out there and this course will introduce you to the field by focussing on spaCy while also exploring other tools.
As a motivation example, we'll have a look at the transcripts from the Talk Python podcast to see if we can automatically detect Python packages from it. We'll clean the data, explore it with spaCy, and training custom models. By the end of the course, you'll understand how to set up a proper NLP project and we'll also explore techniques beyond spaCy.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/nlp-with-spacy'>training.talkpython.fm/courses/nlp-with-spacy</a>
-
Rock Solid Python with Python Typing
https://training.talkpython.fm/courses/python-type-hint-course-with-hands-on-examples
https://training.talkpython.fm/courses/python-type-hint-course-with-hands-on-examples
Technology
Wed, 06 Mar 2024 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-type-hint-course-with-hands-on-examples'><img src='https://training.talkpython.fm/static/course_images/type-hints-2x.webp' style='max-width: 1000px' /></a><br>
<br>
When Python was originally invented way back in 1989, it was a truly dynamic and typeless programming language. But <strong>that all changed in Python 3.5 when type "hints" were added to the language</strong>. Over time, amazing frameworks took that idea and ran with it. They build powerful and type safe(er) frameworks. Some of these include Pydantic, FastAPI, Beanie, SQLModel, and many many more. <strong>In this course, you'll learn the ins-and-outs of Python typing</strong> in the language, explore some popular frameworks using types, and get some excellent advice and guidance for using types in your applications and libraries.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-type-hint-course-with-hands-on-examples'>training.talkpython.fm/courses/python-type-hint-course-with-hands-on-examples</a>
-
Build An Audio AI App
https://training.talkpython.fm/courses/build-an-audio-ai-app-with-python-and-assemblyai
https://training.talkpython.fm/courses/build-an-audio-ai-app-with-python-and-assemblyai
Technology
Tue, 05 Mar 2024 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/build-an-audio-ai-app-with-python-and-assemblyai'><img src='https://training.talkpython.fm/static/course_images/assemblyai-course.webp' style='max-width: 1000px' /></a><br>
<br>
If you work with audio and video content, a whole new world of possibilities has opened up with the advent of AI. Now that it is nearly instant and free to extract highly accurate text from spoken word. And with that text, we can expand the possibilities in many directions. In this course, we will build a realistic and real-world app working with audio from podcasts. We will summarize them, generate transcripts, and even create specialized GPTs for that content. All of that will be done with amazing technologies such as FastAPI, Pydantic, MongoDB, HTMX and AssemblyAI.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/build-an-audio-ai-app-with-python-and-assemblyai'>training.talkpython.fm/courses/build-an-audio-ai-app-with-python-and-assemblyai</a>
-
Visual Studio Code for Python Developers
https://training.talkpython.fm/courses/visual-studio-code-for-python-developers
https://training.talkpython.fm/courses/visual-studio-code-for-python-developers
Technology
Sun, 19 Nov 2023 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/visual-studio-code-for-python-developers'><img src='https://training.talkpython.fm/static/course_images/vscode-python.webp' style='max-width: 1000px' /></a><br>
<br>
It's official: <strong>Visual Studio Code is the most popular way Python developers write Python code</strong> [<a href='https://lp.jetbrains.com/python-developers-survey-2022/' target='_blank'>1</a>]. In 2023, 41% of Python devs and data scientists reported VS Code as their primary editor/IDE, followed by a close second with PyCharm and then nothing else close.
People choose VS Code because it's clean and simple. But that simplicity belies a massive amount of functionality that is out there to discover. That's the goal of this course, to take you from simply using VS Code to really leveraging its true potential.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/visual-studio-code-for-python-developers'>training.talkpython.fm/courses/visual-studio-code-for-python-developers</a>
-
Data Science Jumpstart with 10 Projects
https://training.talkpython.fm/courses/data-science-jumpstart-with-10-projects
https://training.talkpython.fm/courses/data-science-jumpstart-with-10-projects
Technology
Thu, 26 Oct 2023 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/data-science-jumpstart-with-10-projects'><img src='https://training.talkpython.fm/static/course_images/data-sci-jumpstart.webp' style='max-width: 1000px' /></a><br>
<br>
Are you ready to truly harness the power of data with Python? <strong>Data Science Jumpstart with 10 Projects using Jupyter</strong> is your practical on-ramp to the rapidly growing field of data science, without drowning in dry theory or endless slides. Under the expert guidance of best-selling author Matt Harrison, you'll <strong>work in real-time through 10 diverse projects</strong> that illustrate how professional data scientists tackle everything from exploratory data analysis, to data cleanup, to building interactive dashboards and machine learning models.<br><br>Each lesson focuses on <strong>hands-on coding</strong>, typically within concise, 10-to-20-minute exercise blocks. You'll learn how to load, wrangle, and analyze CSV and Excel files, integrate SQL databases, create stunning visualizations with Pandas and Plotly, and even apply techniques from machine learning libraries such as scikit-learn and XGBoost. By following step-by-step demonstrations and practicing right alongside the instructor, you'll quickly develop the practical confidence to turn messy spreadsheets or text into actionable insights, making you indispensable in any data-driven environment.<br><br>Whether you're a Python beginner eager to break into data science or you already have some coding experience and want to broaden your skill set, you'll find each project full of “aha!” moments that bring conceptual ideas to life.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/data-science-jumpstart-with-10-projects'>training.talkpython.fm/courses/data-science-jumpstart-with-10-projects</a>
-
HTMX + Django: Modern Python Web Apps, Hold the JavaScript
https://training.talkpython.fm/courses/htmx-django-modern-python-web-apps-hold-the-javascript
https://training.talkpython.fm/courses/htmx-django-modern-python-web-apps-hold-the-javascript
Technology
Fri, 15 Sep 2023 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/htmx-django-modern-python-web-apps-hold-the-javascript'><img src='https://training.talkpython.fm/static/course_images/htmx-django.webp' style='max-width: 1000px' /></a><br>
<br>
<strong>htmx</strong> is one of the hottest properties 🔥 in web development today, and for good reason. This framework, along with the libraries and techniques introduced in this course, will have you writing the best Python web apps you've ever written: clean, fast, and interactive without all that frontend overhead.
If you are a Python web developer that has wanted to build more dynamic, interactive apps, but just don't want to (or can't) write a significant portion of your app in a rich frontend JavaScript framework, <strong>you'll absolutely love htmx</strong>. This library lets you write Python code you love and still add that clientside interactive aspect.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/htmx-django-modern-python-web-apps-hold-the-javascript'>training.talkpython.fm/courses/htmx-django-modern-python-web-apps-hold-the-javascript</a>
-
MongoDB with Async Python
https://training.talkpython.fm/courses/mongodb-with-async-python-beanie-and-pydantic
https://training.talkpython.fm/courses/mongodb-with-async-python-beanie-and-pydantic
Technology
Tue, 11 Jul 2023 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/mongodb-with-async-python-beanie-and-pydantic'><img src='https://training.talkpython.fm/static/course_images/mongodb-beanie.webp' style='max-width: 1000px' /></a><br>
<br>
MongoDB is one of the most exciting data technologies. You can build extremely high performance apps with the joy of a schemaless lifestyle. Python is the perfect counterpart to MongoDB. In this course, we feature the latest Python frameworks and techniques for working with MongoDB: The Beanie ODM (object-document mapper), Pydantic, FastAPI, Locust load testing, and Python's async and await capabilities.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/mongodb-with-async-python-beanie-and-pydantic'>training.talkpython.fm/courses/mongodb-with-async-python-beanie-and-pydantic</a>
-
Python Web Apps that Fly with CDNs
https://training.talkpython.fm/courses/fast-python-web-apps-with-cdn
https://training.talkpython.fm/courses/fast-python-web-apps-with-cdn
Technology
Tue, 04 Apr 2023 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/fast-python-web-apps-with-cdn'><img src='https://training.talkpython.fm/static/course_images/cdn-course-image.webp' style='max-width: 1000px' /></a><br>
<br>
Welcome to <strong>CDNs Made Easy: Accelerate Your Python Web Apps Course</strong> – your comprehensive, hands-on guide to supercharging your Python web applications. In this course, you'll dive into the world of Content Delivery Networks (CDNs) and discover how to dramatically improve your app's performance, reduce server load, and deliver a smooth, global user experience. Whether you're building a new app or optimizing an existing one, you'll learn the ins and outs of integrating a CDN into your Flask applications with live demos, clear visuals, and real-world performance benchmarks. With step-by-step guidance, you'll master serving static content, from images and CSS to large user-generated files, and overcome common challenges like cache staleness, all while using tools that are 100% free or open source.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/fast-python-web-apps-with-cdn'>training.talkpython.fm/courses/fast-python-web-apps-with-cdn</a>
-
Python 3.11: A Guided Tour Through Code
https://training.talkpython.fm/courses/python-3.11-a-guided-tour-through-code
https://training.talkpython.fm/courses/python-3.11-a-guided-tour-through-code
Technology
Fri, 23 Dec 2022 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-3.11-a-guided-tour-through-code'><img src='https://training.talkpython.fm/static/course_images/python-311-code-tour-2x.webp' style='max-width: 1000px' /></a><br>
<br>
Python 3.11 is one of the most significant releases in years. It's also one of the biggest with the change log weighing in at over 175,000 words of updates. You may have seen the headline features. But have you had a chance to explore them with code and really see how they can make your apps better? This 2-hour course is your guided tour of the changes to Python with this important release.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-3.11-a-guided-tour-through-code'>training.talkpython.fm/courses/python-3.11-a-guided-tour-through-code</a>
-
Python Data Visualization
https://training.talkpython.fm/courses/python-data-visualization
https://training.talkpython.fm/courses/python-data-visualization
Technology
Fri, 16 Sep 2022 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-data-visualization'><img src='https://training.talkpython.fm/static/course_images/python-data-visualization.webp' style='max-width: 1000px' /></a><br>
<br>
Have you ever been confused by all the different python plotting libraries? Have you tried to make a "simple" plot and gotten stuck and been unable to move forward? Do you want to make sophisticated, interactive data visualizations in python? If you answer yes, to any of these questions, then this course is for you.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-data-visualization'>training.talkpython.fm/courses/python-data-visualization</a>
-
Getting started with pytest
https://training.talkpython.fm/courses/getting-started-with-testing-in-python-using-pytest
https://training.talkpython.fm/courses/getting-started-with-testing-in-python-using-pytest
Technology
Fri, 09 Sep 2022 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/getting-started-with-testing-in-python-using-pytest'><img src='https://training.talkpython.fm/static/course_images/pytest-intro.webp' style='max-width: 1000px' /></a><br>
<br>
This course teaches you to effectively use Python's most popular and powerful test framework, pytest. pytest is partly so widely used because it's so fast to get started. However, many people stop with the basics and never learn pytest's true power.
In <strong>Getting started with pytest</strong>, you'll do so much more than just get started. You'll learn the five super powers of pytest: simple test functions, fixtures, parametrization, markers, and plugins. With this knowledge, you'll be able to test more effectively and efficiently, whenever you need to write software tests.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/getting-started-with-testing-in-python-using-pytest'>training.talkpython.fm/courses/getting-started-with-testing-in-python-using-pytest</a>
-
Django: Getting Started
https://training.talkpython.fm/courses/getting-started-with-django
https://training.talkpython.fm/courses/getting-started-with-django
Technology
Tue, 02 Aug 2022 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/getting-started-with-django'><img src='https://training.talkpython.fm/static/course_images/django-intro-course2x.webp' style='max-width: 1000px' /></a><br>
<br>
Django is one of the most popular web frameworks for coding in Python. It includes libraries for: templating HTML content, URL routing, views, a robust Object Relational Model (ORM) for mapping classes to database queries, HTML form management, a built-in administrative tool, and much more. This course teaches you how to build your first Django project and guides you through the key parts of the library.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/getting-started-with-django'>training.talkpython.fm/courses/getting-started-with-django</a>
-
Up and Running with Git
https://training.talkpython.fm/courses/up-and-running-with-git-a-pragmatic-ui-based-introduction
https://training.talkpython.fm/courses/up-and-running-with-git-a-pragmatic-ui-based-introduction
Technology
Tue, 03 May 2022 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/up-and-running-with-git-a-pragmatic-ui-based-introduction'><img src='https://training.talkpython.fm/static/course_images/pragmatic-git-2x.webp' style='max-width: 1000px' /></a><br>
<br>
This course takes an unconventional and pragmatic approach to git and source control and will get you up to speed very quickly. Many git courses take a least common denominator approach and decide you need to learn "pure" git. That is, just the commands right in the terminal or command prompt.
Not <strong>Up and Running with Git</strong>. This course teaches you how to use git by leveraging the best UI tools from common editors such as Visual Studio Code and PyCharm as well as highly polished git applications including Atlassian's Sourcetree.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/up-and-running-with-git-a-pragmatic-ui-based-introduction'>training.talkpython.fm/courses/up-and-running-with-git-a-pragmatic-ui-based-introduction</a>
-
Secure APIs with FastAPI and the Microsoft Identity Platform
https://training.talkpython.fm/courses/secure-apis-with-fastapi-and-the-microsoft-identity-platform
https://training.talkpython.fm/courses/secure-apis-with-fastapi-and-the-microsoft-identity-platform
Technology
Tue, 12 Apr 2022 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/secure-apis-with-fastapi-and-the-microsoft-identity-platform'><img src='https://training.talkpython.fm/static/course_images/fastapi-secure-ms.webp' style='max-width: 1000px' /></a><br>
<br>
Azure Active Directory (Azure AD) is a cloud-based Identity and Access Management service from Microsoft. With security threats on the rise it's important to know how to build secure solutions with robust authentication and authorization services to protect your data. In this course we will introduce basic identity principals and learn how to use Azure AD to enforce who and how they can access our Fast APIs using open industry standards such as OAuth2 and OIDC.
If you are a Python developer that wants to know how to implement secure, JWT-based authentication and authorization by leveraging a scalable, secure and flexible identity provider such Azure AD, then this course is for you. You will learn how to secure your APIs without the need to write too much code or having intricate knowledge on how OAuth2 and OIDC work. A plug and play solution for every Python developer and solution architect out there.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/secure-apis-with-fastapi-and-the-microsoft-identity-platform'>training.talkpython.fm/courses/secure-apis-with-fastapi-and-the-microsoft-identity-platform</a>
-
Static Sites with Sphinx and Markdown
https://training.talkpython.fm/courses/static-sites-with-sphinx-and-markdown
https://training.talkpython.fm/courses/static-sites-with-sphinx-and-markdown
Technology
Fri, 07 Jan 2022 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/static-sites-with-sphinx-and-markdown'><img src='https://training.talkpython.fm/static/course_images/sphinx-course2x.webp' style='max-width: 1000px' /></a><br>
<br>
This free course will teach you to build better documentation for your libraries, as well as stand-alone static courses in general, using <em>Markdown</em> and Sphinx. While Sphinx is usually associated with reStructuredText, the techniques taught in this course show you how to make Markdown a first-class citizen.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/static-sites-with-sphinx-and-markdown'>training.talkpython.fm/courses/static-sites-with-sphinx-and-markdown</a>
-
HTMX + Flask: Modern Python Web Apps, Hold the JavaScript
https://training.talkpython.fm/courses/htmx-flask-modern-python-web-apps-hold-the-javascript
https://training.talkpython.fm/courses/htmx-flask-modern-python-web-apps-hold-the-javascript
Technology
Wed, 06 Oct 2021 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/htmx-flask-modern-python-web-apps-hold-the-javascript'><img src='https://training.talkpython.fm/static/course_images/htmx-course2x.webp' style='max-width: 1000px' /></a><br>
<br>
<strong>htmx</strong> is one of the hottest properties 🔥 in web development today, and for good reason. This framework, along with the libraries and techniques introduced in this course, will have you writing the best Python web apps you've ever written: clean, fast, and interactive without all that frontend overhead.
If you are a Python web developer that has wanted to build more dynamic, interactive apps, but just don't want to (or can't) write a significant portion of your app in a rich frontend JavaScript framework, <strong>you'll absolutely love htmx</strong>. This library lets you write Python code you love and still add that clientside interactive aspect.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/htmx-flask-modern-python-web-apps-hold-the-javascript'>training.talkpython.fm/courses/htmx-flask-modern-python-web-apps-hold-the-javascript</a>
-
Fundamentals of Dask
https://training.talkpython.fm/courses/fundamentals-of-dask-getting-up-to-speed
https://training.talkpython.fm/courses/fundamentals-of-dask-getting-up-to-speed
Technology
Tue, 27 Jul 2021 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/fundamentals-of-dask-getting-up-to-speed'><img src='https://training.talkpython.fm/static/course_images/fundamentals-dask-course2x.webp' style='max-width: 1000px' /></a><br>
<br>
The Python data science stack, consisting of tools like pandas, NumPy, scikit-learn, and many more is extremely powerful, but it rarely leverages the parallel computing potential of modern hardware. Dask can help bridge this gap. Dask has a flexible and familiar API that integrates seamlessly with the PyData ecosystem. It parallelizes your favorite tools and allows you to scale your workflow quickly. And that's just the beginning! Dask also provides a complete framework for distributed computing in Python that powers specialized tools like PyTorch and RAPIDS. This course will teach you how to parallelize everything from array computations to general Python code with Dask and even perform distributed machine learning to train models at scale.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/fundamentals-of-dask-getting-up-to-speed'>training.talkpython.fm/courses/fundamentals-of-dask-getting-up-to-speed</a>
-
Python-powered Chat Apps with Twilio and SendGrid
https://training.talkpython.fm/courses/python-powered-chat-apps-with-twilio-sendgrid-and-flask
https://training.talkpython.fm/courses/python-powered-chat-apps-with-twilio-sendgrid-and-flask
Technology
Thu, 01 Jul 2021 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-powered-chat-apps-with-twilio-sendgrid-and-flask'><img src='https://training.talkpython.fm/static/course_images/twilio-course2x.webp' style='max-width: 1000px' /></a><br>
<br>
Twilio is a platform that enables you to build applications that integrate with text/SMS messages as well as other channels such as WhatsApp and voice calls. In this course, we will build a production-grade Flask application with Python 3 that adds deep integration with a customer service and ordering bot using Twilio's WhatsApp features. Additionally, we'll add SendGrid outbound email support to send our customers PDF and well-design HTML messages.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-powered-chat-apps-with-twilio-sendgrid-and-flask'>training.talkpython.fm/courses/python-powered-chat-apps-with-twilio-sendgrid-and-flask</a>
-
Getting started with Dask
https://training.talkpython.fm/courses/introduction-to-scaling-python-and-pandas-with-dask
https://training.talkpython.fm/courses/introduction-to-scaling-python-and-pandas-with-dask
Technology
Thu, 29 Apr 2021 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/introduction-to-scaling-python-and-pandas-with-dask'><img src='https://training.talkpython.fm/static/course_images/dask-course2x.webp' style='max-width: 1000px' /></a><br>
<br>
While pandas is one of the true pillars of Python's data science tech stack, there will be times when you outgrow it. For example, if you need to leverage all 16 cores on your system rather than just 1 to get an answer much faster or if you have more data than will fit into your RAM, or even onto your disk. That's where Dask comes to the rescue. It has an API that is broadly compatible with pandas' but scales Python computation across cores, and across computers to bring you blazing fast analysis of data that exceeds what any single computer can handle. That's just the beginning! Dask is a free and open source library that helps scale your data science workflows and provides a complete framework for distributed computing in Python.
This course will get you up to speed with Dask and show you how to easily convert pandas workloads to blazing Dask clusters (locally across cores or scaled-out across cloud servers). Future courses will get you up to speed with Dask and Pythonic distributed computation in other settings, such as machine learning.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/introduction-to-scaling-python-and-pandas-with-dask'>training.talkpython.fm/courses/introduction-to-scaling-python-and-pandas-with-dask</a>
-
Modern Python Projects
https://training.talkpython.fm/courses/modern-python-projects
https://training.talkpython.fm/courses/modern-python-projects
Technology
Mon, 15 Mar 2021 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/modern-python-projects'><img src='https://training.talkpython.fm/static/course_images/modern-projects-course2x.webp' style='max-width: 1000px' /></a><br>
<br>
There's a long way from writing your first print("hello world") to shipping a Python application. Installing new packages without breaking others, choosing the best tools that will still be maintained in a few years, figuring out what's the "Pythonic" code that everyone keeps talking about, moving files around to avoid import errors, writing tests even when you don't have time, or making sure that your documentation is up to date - those are some of the struggles that you might encounter.
This course helps you solve those problems. It takes you through all the steps of a typical Python project - from setting up a good project structure, managing dependencies, adding tests, writing documentation, setting up continuous integration, and finally - deploying it.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/modern-python-projects'>training.talkpython.fm/courses/modern-python-projects</a>
-
Full Web Apps with FastAPI
https://training.talkpython.fm/courses/full-html-web-applications-with-fastapi
https://training.talkpython.fm/courses/full-html-web-applications-with-fastapi
Technology
Tue, 09 Mar 2021 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/full-html-web-applications-with-fastapi'><img src='https://training.talkpython.fm/static/course_images/fastapi-apps2x.webp' style='max-width: 1000px' /></a><br>
<br>
FastAPI has burst on to the Python web scene. In fact, the 2020 PSF developer survey shows FastAPI going from off the radar to the 3rd most popular and fastest growing framework for Python developers. People discovering FastAPI are thrilled with it's toolchain for building <strong>APIs</strong>. But they wonder if they will need to build a parallel app in Flask or Django for the HTML side of their site.
This course is here to show you that you do not need a second browser-oriented framework: <strong>FastAPI is a fantastic framework for HTML-oriented content and static content</strong>. That's what this course is all about. You'll learn to build full web apps with FastAPI, equivalent to what you can do with Flask or Django. And it's an amazing framework with even more features than those older, more established frameworks.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/full-html-web-applications-with-fastapi'>training.talkpython.fm/courses/full-html-web-applications-with-fastapi</a>
-
Modern APIs with FastAPI and Python
https://training.talkpython.fm/courses/modern-fastapi-apis
https://training.talkpython.fm/courses/modern-fastapi-apis
Technology
Thu, 26 Nov 2020 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/modern-fastapi-apis'><img src='https://training.talkpython.fm/static/course_images/fastapi-modern2x.webp' style='max-width: 1000px' /></a><br>
<br>
FastAPI is one of the most exciting new web frameworks out today. It's exciting because it leverages more of the modern Python language features than any other framework: type hints, async and await, dataclasses, and much more. If you are building an API in Python, you have many choices. But, to us, FastAPI is the clear choice going forward. And this course will teach you everything you need to know to get started. We'll build a realistic API working with live data and deploy that API to a cloud server Linux VM. In fact, you'll even see how to create proper HTML web pages to augment your API all within FastAPI.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/modern-fastapi-apis'>training.talkpython.fm/courses/modern-fastapi-apis</a>
-
Move from Excel to Python with Pandas
https://training.talkpython.fm/courses/move-from-excel-to-python-and-pandas
https://training.talkpython.fm/courses/move-from-excel-to-python-and-pandas
Technology
Tue, 01 Sep 2020 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/move-from-excel-to-python-and-pandas'><img src='https://training.talkpython.fm/static/course_images/excel-to-python.webp' style='max-width: 1000px' /></a><br>
<br>
If you work with Excel and have ever thought - "there has to be a better way" then this course is for you! Excel has been used to automate and power businesses and solve business users' problems for years. But there are many drawbacks with relying so heavily on Excel for your data processing needs. In this course, you will see how Python's modern data science libraries will allow you to solve the same problems while avoiding the pitfalls and limitations inherent in Excel.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/move-from-excel-to-python-and-pandas'>training.talkpython.fm/courses/move-from-excel-to-python-and-pandas</a>
-
Python Memory Management and Tips
https://training.talkpython.fm/courses/python-memory-management-and-performance-optimization
https://training.talkpython.fm/courses/python-memory-management-and-performance-optimization
Technology
Thu, 20 Aug 2020 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-memory-management-and-performance-optimization'><img src='https://training.talkpython.fm/static/course_images/python-memory-mgmt.webp' style='max-width: 1000px' /></a><br>
<br>
Python memory management is often a black box to most developers. You probably know that Python uses reference counting, but how can you write code most efficiently to work with it? Did you know it also uses garbage collection? Do you know when that kicks it and its performance implications? With this course, you'll learn all of these concepts and more. You will explore them with concrete code examples, not just theories. And you will learn to optimize your code to both use less memory and to run faster.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-memory-management-and-performance-optimization'>training.talkpython.fm/courses/python-memory-management-and-performance-optimization</a>
-
Adding a CMS to Your Flask Web App
https://training.talkpython.fm/courses/flask-markdown-cms
https://training.talkpython.fm/courses/flask-markdown-cms
Technology
Sun, 28 Jun 2020 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/flask-markdown-cms'><img src='https://training.talkpython.fm/static/course_images/cms-flask2x.webp' style='max-width: 1000px' /></a><br>
<br>
Are you deciding whether to build a Python web app in Flask or go with a CMS like Wordpress? This can seem like an either/or decision. Either, you can have a great data-driven web app or some clunky PHP thing that marketing and other folks can use to create the site.
But as you'll learn in this course, it's quite easy to add a powerful CMS to your existing web app!<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/flask-markdown-cms'>training.talkpython.fm/courses/flask-markdown-cms</a>
-
Adding a CMS to Your Pyramid Web App
https://training.talkpython.fm/courses/pyramid-markdown-cms
https://training.talkpython.fm/courses/pyramid-markdown-cms
Technology
Fri, 26 Jun 2020 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/pyramid-markdown-cms'><img src='https://training.talkpython.fm/static/course_images/cms-pyramid2x.webp' style='max-width: 1000px' /></a><br>
<br>
Are you deciding whether to build a Python web app in Pyramid or go with a CMS like Wordpress? This can seem like an either/or decision. Either, you can have a great data-driven web app or some clunky PHP thing that marketing and other folks can use to create the site.
But as you'll learn in this course, it's quite easy to add a powerful CMS to your existing web app!<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/pyramid-markdown-cms'>training.talkpython.fm/courses/pyramid-markdown-cms</a>
-
Python for Absolute Beginners
https://training.talkpython.fm/courses/python-for-absolute-beginners
https://training.talkpython.fm/courses/python-for-absolute-beginners
Technology
Tue, 18 Feb 2020 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-for-absolute-beginners'><img src='https://training.talkpython.fm/static/course_images/absolute-beginners.webp' style='max-width: 1000px' /></a><br>
<br>
Learning to program can be overwhelming. Concepts and facts come at you fast and most courses don't cover many of them at all or at a beginner's pace. <strong>This is not most courses</strong>. <em>Python for absolute beginners</em> is our premier course for beginning developers. We start at the very beginning, teaching you the big ideas and concepts covered in a CS 101 course. Then we move on to writing increasingly complex code and applications in Python.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-for-absolute-beginners'>training.talkpython.fm/courses/python-for-absolute-beginners</a>
-
Python for .NET Developers
https://training.talkpython.fm/courses/python-for-csharp-dotnet-developers
https://training.talkpython.fm/courses/python-for-csharp-dotnet-developers
Technology
Tue, 10 Dec 2019 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-for-csharp-dotnet-developers'><img src='https://training.talkpython.fm/static/course_images/python-for-dotnet-course.webp' style='max-width: 1000px' /></a><br>
<br>
Are you a .NET developer who is interested in learning Python? <strong>This is <em>the</em> course for you</strong>. While there are many getting started courses for Python, this course is specifically geared towards helping C# and .NET developers quickly get up to speed with Python. It covers a wide spectrum of the developer landscape from the language, databases and ORMs, web frameworks, data science and computational notebooks, and much much more.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-for-csharp-dotnet-developers'>training.talkpython.fm/courses/python-for-csharp-dotnet-developers</a>
-
Python for Decision Makers and Business Leaders
https://training.talkpython.fm/courses/why-python-for-your-organization
https://training.talkpython.fm/courses/why-python-for-your-organization
Technology
Sun, 01 Dec 2019 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/why-python-for-your-organization'><img src='https://training.talkpython.fm/static/course_images/decision-makers.webp' style='max-width: 1000px' /></a><br>
<br>
Python has seen meteoric growth over the past few years. This means many organizations and teams are adopting Python when they previously used other technology. Why are they switching? What is it about Python that makes it so effective for organizations? If you need to learn whether Python is right for your project or your team, this course will give you a fact-based look at the Python ecosystem and show you some of the most important use-cases and even when to avoid Python.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/why-python-for-your-organization'>training.talkpython.fm/courses/why-python-for-your-organization</a>
-
Anvil: Web Apps with Nothing but Python
https://training.talkpython.fm/courses/anvil-web-apps-with-just-python
https://training.talkpython.fm/courses/anvil-web-apps-with-just-python
Technology
Fri, 01 Nov 2019 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/anvil-web-apps-with-just-python'><img src='https://training.talkpython.fm/static/course_images/anvil.webp' style='max-width: 1000px' /></a><br>
<br>
Building data-driven web apps is tough. Yes, Python makes it easier than most languages, but you need to know a host of different languages and technologies and they have to fit together <em>just</em> right. This usually includes Python, HTML, CSS, SQL, Linux, a database server, and maybe even JavaScript. But with Anvil, you can create full stack, data-driven web apps with <strong>only</strong> Python. You write Python on the backend and Python on the client-side. The HTML and CSS are handled with Anvil's drag-and-drop visual editor. The database is seamlessly connected back to your application. And this is <strong>the course</strong> to teach you how to be effective with Anvil and Python to build data-driven web applications.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/anvil-web-apps-with-just-python'>training.talkpython.fm/courses/anvil-web-apps-with-just-python</a>
-
Building Data-Driven Web Apps with Flask and SQLAlchemy
https://training.talkpython.fm/courses/python-flask-sqlalchemy-web-apps
https://training.talkpython.fm/courses/python-flask-sqlalchemy-web-apps
Technology
Mon, 01 Jul 2019 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-flask-sqlalchemy-web-apps'><img src='https://training.talkpython.fm/static/course_images/flask-data-web-apps.webp' style='max-width: 1000px' /></a><br>
<br>
One of the areas Python really shines is in building clean and powerful web applications. Once you know the language basics, this course will teach you everything you need to build data-driven, modern web applications in Python with the Flask web framework.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-flask-sqlalchemy-web-apps'>training.talkpython.fm/courses/python-flask-sqlalchemy-web-apps</a>
-
#100DaysOfWeb in Python
https://training.talkpython.fm/courses/100-days-of-code-python-web-projects
https://training.talkpython.fm/courses/100-days-of-code-python-web-projects
Technology
Thu, 02 May 2019 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/100-days-of-code-python-web-projects'><img src='https://training.talkpython.fm/static/course_images/100days-web.webp' style='max-width: 1000px' /></a><br>
<br>
#100DaysOfWeb in Python is a course that will ensure your success with the 100 days of code challenge, all while teaching you Python web development. With every 4 days dedicated to a different concept, you'll be amazed at how many Python Web technologies and libraries you'll learn on this journey. Join the course and start your 100 day challenge now.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/100-days-of-code-python-web-projects'>training.talkpython.fm/courses/100-days-of-code-python-web-projects</a>
-
Introduction to Ansible
https://training.talkpython.fm/courses/ansible-automation-with-python
https://training.talkpython.fm/courses/ansible-automation-with-python
Technology
Mon, 31 Dec 2018 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/ansible-automation-with-python'><img src='https://training.talkpython.fm/static/course_images/ansible-course.webp' style='max-width: 1000px' /></a><br>
<br>
A course by <a href="https://github.com/mattmakai" target="_blank">Matt Makai</a> of <a href="https://www.fullstackpython.com/" target="_blank">Full Stack Python</a> for software developers who want to learn the Ansible configuration management tool for managing servers, deploying web applications and performing DevOps tasks.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/ansible-automation-with-python'>training.talkpython.fm/courses/ansible-automation-with-python</a>
-
Async Techniques and Examples in Python
https://training.talkpython.fm/courses/python-concurrency-deep-dive
https://training.talkpython.fm/courses/python-concurrency-deep-dive
Technology
Wed, 26 Sep 2018 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-concurrency-deep-dive'><img src='https://training.talkpython.fm/static/course_images/async-python.webp' style='max-width: 1000px' /></a><br>
<br>
Python's async and parallel programming support is highly underrated. In this course, you will learn the entire spectrum of Python's parallel APIs. We will start with covering the new and powerful async and await keywords along with the underpinning module: asyncio. Then we'll move on to Python's threads for parallelizing older operations and multiprocessing for CPU bound operations. We'll close out the course with a host of additional async topics such as async Flask, task coordination, thread safety, and C-based parallelism with Cython.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-concurrency-deep-dive'>training.talkpython.fm/courses/python-concurrency-deep-dive</a>
-
Building Data-Driven Web Apps with Pyramid and SQLAlchemy
https://training.talkpython.fm/courses/pyramid-sqlalchemy-python-web-apps
https://training.talkpython.fm/courses/pyramid-sqlalchemy-python-web-apps
Technology
Fri, 27 Jul 2018 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/pyramid-sqlalchemy-python-web-apps'><img src='https://training.talkpython.fm/static/course_images/python-data-web-apps.webp' style='max-width: 1000px' /></a><br>
<br>
One of the areas Python really shines is in building clean and powerful web applications. Once you know the language basics, this course will teach you everything you need to build data-driven, modern web applications in Python.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/pyramid-sqlalchemy-python-web-apps'>training.talkpython.fm/courses/pyramid-sqlalchemy-python-web-apps</a>
-
Python 3, an Illustrated Tour
https://training.talkpython.fm/courses/python-3-illustrated-tour
https://training.talkpython.fm/courses/python-3-illustrated-tour
Technology
Wed, 25 Apr 2018 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-3-illustrated-tour'><img src='https://training.talkpython.fm/static/course_images/illustrated-python-3.webp' style='max-width: 1000px' /></a><br>
<br>
Python 3 has been out for a while and is the best Python version to start any new project. Now that Python 2 has been end-of-lifed, it is worth looking into porting Python 2 projects to Python 3. Not only is Python 3 faster than previous versions, it is also easier to use now that features like Unicode strings are standard.
If you haven't had the chance to program in Python 3, this course is for you. We will cover the updates and new features found in Python 3. You will see examples of using the latest and greatest, and then try your hand going through the labs trying out these new features.
Once you are done with this course you will pine for using these features in your code.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-3-illustrated-tour'>training.talkpython.fm/courses/python-3-illustrated-tour</a>
-
#100DaysOfCode in Python
https://training.talkpython.fm/courses/100-days-of-code-in-python
https://training.talkpython.fm/courses/100-days-of-code-in-python
Technology
Tue, 20 Mar 2018 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/100-days-of-code-in-python'><img src='https://training.talkpython.fm/static/course_images/100days-course.webp' style='max-width: 1000px' /></a><br>
<br>
<strong>#100DaysOfCode</strong> in Python is your perfect companion to take the 100 days of code challenge and be successful. This course is 1-part video lesson, 2-parts guided projects. You will be amazed at how many Python technologies and libraries you learn on this journey. Join the course and get started.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/100-days-of-code-in-python'>training.talkpython.fm/courses/100-days-of-code-in-python</a>
-
Eve: Building RESTful APIs with MongoDB and Flask
https://training.talkpython.fm/courses/eve-restful-mongodb
https://training.talkpython.fm/courses/eve-restful-mongodb
Technology
Wed, 14 Mar 2018 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/eve-restful-mongodb'><img src='https://training.talkpython.fm/static/course_images/eve-and-mongo.webp' style='max-width: 1000px' /></a><br>
<br>
Eve is an open source Python REST API framework designed for human beings. It allows you to effortlessly build and deploy highly customizable, fully featured RESTful web services.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/eve-restful-mongodb'>training.talkpython.fm/courses/eve-restful-mongodb</a>
-
MongoDB Quickstart with Python
https://training.talkpython.fmhttps://freemongodbcourse.com
https://training.talkpython.fmhttps://freemongodbcourse.com
Technology
Wed, 11 Oct 2017 00:00:00 -0800
<a href='https://training.talkpython.fmhttps://freemongodbcourse.com'><img src='https://training.talkpython.fm/static/course_images/mongo-quickstart-logo.webp' style='max-width: 1000px' /></a><br>
<br>
Learn MongoDB with Python and mongoengine. In this short, free course, we will build an AirBnB knock-off using Python and MongoDB. You will learn enough to get up and running with MongoDB for your next project.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fmhttps://freemongodbcourse.com'>training.talkpython.fmhttps://freemongodbcourse.com</a>
-
RESTful and HTTP APIs in Pyramid
https://training.talkpython.fm/courses/restful-api-with-pyramid
https://training.talkpython.fm/courses/restful-api-with-pyramid
Technology
Sun, 20 Aug 2017 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/restful-api-with-pyramid'><img src='https://training.talkpython.fm/static/course_images/restful-pyramid.webp' style='max-width: 1000px' /></a><br>
<br>
Whether you're adding an API to an existing web application, creating a new API for a JavaScript heavy client-side app, or even building a backend service for a mobile app, this course will show you how to build RESTful services using Pyramid and integrate with a real database over SQLAlchemy.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/restful-api-with-pyramid'>training.talkpython.fm/courses/restful-api-with-pyramid</a>
-
Using and Mastering Cookiecutter
https://training.talkpython.fm/courses/using-and-mastering-cookiecutter-templates-for-project-creation
https://training.talkpython.fm/courses/using-and-mastering-cookiecutter-templates-for-project-creation
Technology
Wed, 05 Apr 2017 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/using-and-mastering-cookiecutter-templates-for-project-creation'><img src='https://training.talkpython.fm/static/course_images/cookiecutter-course.webp' style='max-width: 1000px' /></a><br>
<br>
Getting started with new projects in a reliable, easy, and reproducible way is very important. Cookiecutter has become one of the most popular tools in this area. Throughout this course, you will learn to consume the over 1,000 existing project templates for a wide variety of languages as well as create templates for your public or internal projects.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/using-and-mastering-cookiecutter-templates-for-project-creation'>training.talkpython.fm/courses/using-and-mastering-cookiecutter-templates-for-project-creation</a>
-
Managing Python Dependencies
https://training.talkpython.fm/courses/managing-python-dependencies-with-pip-and-virtual-environments
https://training.talkpython.fm/courses/managing-python-dependencies-with-pip-and-virtual-environments
Technology
Tue, 04 Apr 2017 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/managing-python-dependencies-with-pip-and-virtual-environments'><img src='https://training.talkpython.fm/static/course_images/pip-course.webp' style='max-width: 1000px' /></a><br>
<br>
Here's how to go from "Writing Scripts" to "Building Applications" with Python, master the tools of the trade for dependency management, and become an expert at picking quality Python libraries. This course will give you the tools and best practices to tackle Python application development with confidence.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/managing-python-dependencies-with-pip-and-virtual-environments'>training.talkpython.fm/courses/managing-python-dependencies-with-pip-and-virtual-environments</a>
-
Consuming HTTP Services in Python
https://training.talkpython.fm/courses/web-api-integration-python
https://training.talkpython.fm/courses/web-api-integration-python
Technology
Wed, 22 Feb 2017 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/web-api-integration-python'><img src='https://training.talkpython.fm/static/course_images/python-rest-services.webp' style='max-width: 1000px' /></a><br>
<br>
This course will show you how easy it is to consume a wide variety of web services using Python. You will be comfortable working with a variety of web and HTTP services. In addition to core package APIs, you will learn the ins-and-outs of HTTP RESTful services and their data types.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/web-api-integration-python'>training.talkpython.fm/courses/web-api-integration-python</a>
-
Python for Entrepreneurs
https://training.talkpython.fm/courses/python-for-entrepreneurs-build-and-launch-your-online-business
https://training.talkpython.fm/courses/python-for-entrepreneurs-build-and-launch-your-online-business
Technology
Sun, 25 Sep 2016 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-for-entrepreneurs-build-and-launch-your-online-business'><img src='https://training.talkpython.fm/static/course_images/python-for-entrepreneurs.webp' style='max-width: 1000px' /></a><br>
<br>
Have you ever wanted to create a startup or small web-based business? Do you know a little of the Python language? Great, that's a huge first step. But there are many elements to launching a successful online business and this course will fill in the gaps and help you realize your dreams.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-for-entrepreneurs-build-and-launch-your-online-business'>training.talkpython.fm/courses/python-for-entrepreneurs-build-and-launch-your-online-business</a>
-
Write Pythonic Code Like a Seasoned Developer
https://training.talkpython.fm/courses/write-clean-pythonic-code
https://training.talkpython.fm/courses/write-clean-pythonic-code
Technology
Tue, 21 Jun 2016 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/write-clean-pythonic-code'><img src='https://training.talkpython.fm/static/course_images/pythonic-code-course.webp' style='max-width: 1000px' /></a><br>
<br>
This course will take you on a tour of over 50 of the more popular and useful code examples demonstrating Pythonic code. In the examples, you'll first see non-Pythonic code and then the more natural Pythonic version.
One of the special concepts in Python is the idea of writing idiomatic code that is most aligned with the language features and ideals. In Python, we call this idiomatic code Pythonic. While this idea is easy to understand, it turns out to be fairly hard to make concrete.
Topics covered include the expansive use of dictionaries, hacking Python's memory usage via slots, using generators, comprehensions, and generator expressions, creating subsets of collections via slices (all the way to the database) and many more. Several of these are Python 3 features so you'll have even more reason to adopt Python 3 for your next project.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/write-clean-pythonic-code'>training.talkpython.fm/courses/write-clean-pythonic-code</a>
-
Python Jumpstart by Building 10 Apps
https://training.talkpython.fm/courses/python-jumpstart-project-based-course
https://training.talkpython.fm/courses/python-jumpstart-project-based-course
Technology
Sun, 20 Mar 2016 00:00:00 -0800
<a href='https://training.talkpython.fm/courses/python-jumpstart-project-based-course'><img src='https://training.talkpython.fm/static/course_images/python-jumpstart.webp' style='max-width: 1000px' /></a><br>
<br>
Programming is fun and profitable. Learning to become a software developer should be equally fun! This course will teach you everything you need to know about the Python language all the while building interesting and engaging applications.<br>
<br>
Learn more about the course on Talk Python:<br>
<br>
<a href='https://training.talkpython.fm/courses/python-jumpstart-project-based-course'>training.talkpython.fm/courses/python-jumpstart-project-based-course</a>