René's URL Explorer Experiment


Title: Threading in Python – Real Python

Open Graph Title: Threading in Python – Real Python

Description: In this intermediate-level course, you'll learn how to use threading in your Python programs. You'll see how to create threads, how to coordinate and synchronize them, and how to handle common problems that arise in threading.

Open Graph Description: In this intermediate-level course, you'll learn how to use threading in your Python programs. You'll see how to create threads, how to coordinate and synchronize them, and how to handle common problems that arise in threading.

Opengraph URL: https://realpython.com/courses/threading-python/

X: @realpython

direct link

Domain: realpython.com


Hey, it has json ld scripts:
{
  "@context": "https://schema.org",
  "@type": "Course",
  "@id": "https://realpython.com/courses/threading-python/",
  "url": "https://realpython.com/courses/threading-python/",
  "name": "Threading in Python",
  "description": "In this intermediate-level course, you'll learn how to use threading in your Python programs. You'll see how to create threads, how to coordinate and synchronize them, and how to handle common problems that arise in threading.",
  "availableLanguage": [
    "en"
  ],
  "educationalLevel": "Intermediate",
  "educationalCredentialAwarded": {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "Certificate",
    "name": "Real Python Certificate of Completion"
  },
  "hasCourseInstance": [
    {
      "@type": "CourseInstance",
      "courseMode": "Online",
      "courseWorkload": "PT204M8S",
      "instructor": {
        "@type": "Person",
        "name": "Lee Gaines",
        "image": "https://realpython.com/cdn-cgi/image/width=400,height=400,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/me.9fc407603c83.jpg",
        "url": "https://realpython.com/team/lgaines/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      }
    }
  ],
  "image": {
    "@type": "ImageObject",
    "url": "https://files.realpython.com/media/Intro-to-Threading_Watermarked.95b143d3ba6c.jpg",
    "width": 1920,
    "height": 1080
  },
  "inLanguage": "en",
  "provider": {
    "@type": "Organization",
    "@id": "https://realpython.com/#organization",
    "name": "Real Python",
    "url": "https://realpython.com",
    "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
  },
  "publisher": {
    "@type": "Organization",
    "@id": "https://realpython.com/#organization",
    "name": "Real Python",
    "url": "https://realpython.com",
    "logo": {
      "@type": "ImageObject",
      "url": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png",
      "width": 512,
      "height": 512
    },
    "description": "Real Python is a leading provider of online Python education and one of the largest language-specific online communities for software developers. It publishes high-quality learning resources, such as tutorials, books, and courses to an audience of millions of developers, data scientists, and machine learning engineers each month.",
    "slogan": "Become a Python Expert",
    "email": "info@realpython.com",
    "sameAs": [
      "https://github.com/realpython",
      "https://www.youtube.com/realpython",
      "https://twitter.com/realpython",
      "https://x.com/realpython",
      "https://www.linkedin.com/company/realpython-com/",
      "https://www.facebook.com/learnrealpython",
      "https://www.instagram.com/realpython",
      "https://www.tiktok.com/@realpython.com"
    ]
  },
  "syllabusSections": [
    {
      "@type": "Syllabus",
      "name": "Threading in Python"
    }
  ],
  "offers": [
    {
      "@type": "Offer",
      "category": "Subscription"
    }
  ],
  "datePublished": "2019-11-19",
  "dateModified": "2021-12-13"
}

authorReal Python
twitter:cardsummary_large_image
twitter:imagehttps://files.realpython.com/media/Intro-to-Threading_Watermarked.95b143d3ba6c.jpg
og:imagehttps://files.realpython.com/media/Intro-to-Threading_Watermarked.95b143d3ba6c.jpg
twitter:creator@realpython
og:typearticle

Links:

https://realpython.com/
Start Herehttps://realpython.com/start-here/
Learn Python https://realpython.com/courses/threading-python/
Python Tutorials →In-depth articles and video courseshttps://realpython.com/search?kind=article&kind=course&order=newest
Learning Paths →Guided study plans for accelerated learninghttps://realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://realpython.com/quizzes/
Browse Topics →Focus on a specific area or skill levelhttps://realpython.com/tutorials/all/
Community Chat →Learn with other Pythonistashttps://realpython.com/community/
Office Hours →Live Q&A calls with Python expertshttps://realpython.com/office-hours/
Podcast →Hear what’s new in the world of Pythonhttps://realpython.com/podcasts/rpp/
Books →Round out your knowledge and learn offlinehttps://realpython.com/products/books/
Reference →Concise definitions for common Python termshttps://realpython.com/ref/
Code Mentor →BetaPersonalized code assistance & learning toolshttps://realpython.com/mentor/
Unlock All Content →https://realpython.com/account/join/
More https://realpython.com/courses/threading-python/
Learner Storieshttps://realpython.com/learner-stories/
Python Newsletterhttps://realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://realpython.com/team/
Become a Tutorial Writerhttps://realpython.com/write-for-us/
Become a Video Instructorhttps://realpython.com/become-an-instructor/
Searchhttps://realpython.com/search
https://realpython.com/search
Joinhttps://realpython.com/account/join/
Sign‑Inhttps://realpython.com/account/login/?next=%2Fcourses%2Fthreading-python%2F
https://realpython.com/courses/threading-python/continue/
https://realpython.com/courses/threading-python/#team
Lee Gaineshttps://realpython.com/courses/threading-python/#team
intermediatehttps://realpython.com/tutorials/intermediate/
best-practiceshttps://realpython.com/tutorials/best-practices/
Start Now https://realpython.com/courses/threading-python/continue/
Rate and Reviewhttps://realpython.com/feedback/survey/course/threading-python/feedback/?from=course
Python Learning Pathshttps://realpython.com/learning-paths/
Speed Up Your Python Program With Concurrencyhttps://realpython.com/python-concurrency/
Q&A With Python Experts: Ask a Questionhttps://realpython.com/courses/threading-python/discussion/
Sample Code (.zip)https://realpython.com/courses/threading-python/downloads/threading-code/
Concurrency and Async Programminghttps://realpython.com/learning-paths/python-concurrency-parallel-programming/
Start Nowhttps://realpython.com/courses/threading-python/continue/
1. Threading in Python: Overview01:07 https://realpython.com/videos/threading-python-overview/
2. What Is a Thread?03:08 https://realpython.com/videos/what-is-a-thread/
3. A Single Thread02:05 https://realpython.com/videos/single-thread/
4. Two Threads05:38 https://realpython.com/videos/two-threads/
5. Daemon Threads03:26 https://realpython.com/lessons/daemon-threads/
6. Joining Threads03:21 https://realpython.com/lessons/joining-threads/
7. Multiple Threads04:04 https://realpython.com/lessons/multiple-threads/
8. Thread Pool03:55 https://realpython.com/lessons/thread-pool/
9. Race Conditions01:50 https://realpython.com/lessons/race-conditions/
10. Example: Bank Account Program08:03 https://realpython.com/lessons/example-bank-account-program/
11. Lock Objects04:35 https://realpython.com/lessons/lock-objects/
12. More Locks04:30 https://realpython.com/lessons/more-locks/
13. The Producer-Consumer Pipeline: Part 101:42 https://realpython.com/lessons/producer-consumer-pipeline-part-1/
14. The Producer-Consumer Pipeline: Part 211:33 https://realpython.com/lessons/producer-consumer-pipeline-part-2/
15. The Producer-Consumer Pipeline: Part 306:36 https://realpython.com/lessons/producer-consumer-pipeline-part-3/
16. The queue Module: Part 113:59 https://realpython.com/lessons/queue-module-part-1/
17. The queue Module: Part 204:20 https://realpython.com/lessons/queue-module-part-2/
18. Semaphore Objects05:19 https://realpython.com/lessons/semaphore-objects/
19. Threading in Python (Quiz)04:30 https://realpython.com/lessons/threading-in-python-quiz/
20. Threading in Python: Summary01:16 https://realpython.com/lessons/threading-python-summary/
Start Nowhttps://realpython.com/videos/threading-python-overview/
https://realpython.com/team/lgaines/
» More about Leehttps://realpython.com/team/lgaines/
https://realpython.com/team/dbader/
Danhttps://realpython.com/team/dbader/
https://realpython.com/team/jjablonski/
Joannahttps://realpython.com/team/jjablonski/
https://realpython.com/team/sparker/
Sadiehttps://realpython.com/team/sparker/
https://realpython.com/team/tmoore/
Tappanhttps://realpython.com/team/tmoore/
https://realpython.com/team/janderson/
Jimhttps://realpython.com/team/janderson/
https://realpython.com/team/bsolomon/
Bradhttps://realpython.com/team/bsolomon/
https://realpython.com/team/asantos/
Aldrenhttps://realpython.com/team/asantos/
https://realpython.com/courses/thread-safety-locks-other-techniques/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=threading-python
Thread Safety in Python: Locks and Other Techniqueshttps://realpython.com/courses/thread-safety-locks-other-techniques/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=threading-python
https://realpython.com/courses/python-filter-function/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=threading-python
Filtering Iterables With Pythonhttps://realpython.com/courses/python-filter-function/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=threading-python
https://realpython.com/courses/speed-python-concurrency/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=threading-python
Speed Up Python With Concurrencyhttps://realpython.com/courses/speed-python-concurrency/?utm_source=realpython&utm_medium=web&utm_campaign=related-course&utm_content=threading-python
← Browse All Courseshttps://realpython.com/search?kind=course
Start Herehttps://realpython.com/start-here/
Learning Resourceshttps://realpython.com/search
Code Mentorhttps://realpython.com/mentor/
Python Referencehttps://realpython.com/ref/
Python Cheat Sheethttps://realpython.com/cheatsheets/python/
Support Centerhttps://support.realpython.com/
Learning Pathshttps://realpython.com/learning-paths/
Quizzes & Exerciseshttps://realpython.com/quizzes/
Browse Topicshttps://realpython.com/tutorials/all/
Live Courseshttps://realpython.com/live/
Bookshttps://realpython.com/books/
Podcasthttps://realpython.com/podcasts/rpp/
Newsletterhttps://realpython.com/newsletter/
Community Chathttps://realpython.com/community/
Office Hourshttps://realpython.com/office-hours/
Learner Storieshttps://realpython.com/learner-stories/
Plans & Pricinghttps://realpython.com/account/join/
Team Planshttps://realpython.com/account/join-team/
For Businesshttps://realpython.com/account/join-team/inquiry/
For Schoolshttps://realpython.com/account/join-team/education-inquiry/
Reviewshttps://realpython.com/learner-stories/
About Ushttps://realpython.com/about/
Teamhttps://realpython.com/team/
Mission & Valueshttps://realpython.com/mission/
Editorial Guidelineshttps://realpython.com/editorial-guidelines/
Sponsorshipshttps://realpython.com/sponsorships/
Careershttps://realpython.workable.com
Press Kithttps://realpython.com/media-kit/
Merchhttps://realpython.com/merch
https://www.youtube.com/realpython
https://x.com/realpython
https://www.linkedin.com/company/realpython-com
https://www.facebook.com/LearnRealPython
https://github.com/realpython/
Privacy Policyhttps://realpython.com/privacy-policy/
Terms of Usehttps://realpython.com/terms/
Securityhttps://realpython.com/security/
Contacthttps://realpython.com/contact/
https://realpython.com/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover

Robots: max-image-preview:large


URLs of crawlers that visited me.