Python is object-oriented, high-level, general-purpose programming language. The project was first started and released in 1991 by Guido van Rossum with a design philosophy that emphasizes code readability. Today Python has evolved into a first-class programming language used for modern web and mobile development. Python also has a strong presence in the scientific community where it is used for data science and machine learning related tasks.

What is Python used for?

The Python programming language is used for developing both desktop and web applications. The programming language is known for its ease of use and rapid development. The Python eco system is filled with knowledge and written packages for handling numerical and complex scientific data. All which makes Python extremely popular not only for build web-based applications but in data science and machine learning.

Is Python free to use?

Python is developed and realsed under the Python Software Foundation License which is an OSI-approved license. That means that Python is freely distributed and can be used for non-profit and commercial projects alike.

Is it easy to learn Python?

Python code is easy to both read and write, the language make use of indentation and white-space to separate code. On top of that, Python is object oriented all off which adds up to the notion that Python is an easy language to pickup and learn.

Why is Python so popular?

One of the many selling points of Python is its easy of use, while at the same time keeping developers highly productive. The simple programming syntax and code readability makes developers happy, and thus more tooling is built around the project and the ecosystem as a whole grows. All of which makes Python highly discoverable and approachable.

What companies use Python?

  • Instagram. - The company uses Python 3 and Django to power the backend of its mobile and web application.
  • Spotify. - Roughly 80% of Spotify's code-base and projects uses Python.
  • Amazon. - Amazon uses Python for their recommendation components.
  • SurveyMonkey. - The company started with a .NET along with C# base, and move parts of its applications to Python to increase productivity among developers.
  • Facebook. - The company mainly uses PHP or PHP-derivitives to run their applications. While Python is used for their Image processing needs.
New Python Tutorials
View all
  • Freddie

    How to Order Objects with Django REST Framework's Nested Serializer

    An important part of building solid API is to utilize the power of nesting. With Django, and Django REST Framework its super easy to do so. But what if you want to order and manipulate these objects? One powerful feature of Django REST Framework is ability to nest objects with seriali

New Python Podcasts
View all
  • 139: Scientific Python with Guido Imperiale

    00:00:45 Introductions00:02:22 The sluggish Python-based system that Guido revitalized00:06:03 Meeting the challenge of adding necessary complexity to a project00:11:59 Excel in banking00:18:15 Guido’s shift into Coil00:19:29 Scooby-Doo pajamas00:20:21 What motivates people to come in

  • #066 PYTHON vs. Javascript - Podcast DevPro

    Essa disputa é fácil de resolver hein! Eu e o Moacir vamos debater os prós e contras de cada linguagem num papo descontraído. Te aguardo lá. #SouDevPro --- Junte-se ao MELHOR e MAIS COMPLETO BOOTCAMP Python do Brasil 👨‍💻 Bootcamp DevPro:  

  • Django's Async Future - Tom Christie (Ep46 Replay)

    Tom Christie personal siteEncodeDjangoCon Europe 2019 - Sketching out a Django redesignDjangoCon US 2019 - Just Add Await: Retrofitting Async into DjangoDjango REST FrameworkMkDocsmkautodocHTTPXurllib3Starlettehostedapi - demo app built with StarletteSupport the ShowThis podcast does

  • Wagtail, React, & Gatsby - Dawn Wages

    Dawn’s personal siteDawn on Twitter @DawnWagesSaysWagtail Documentation SprintAt the Root: Wagtail + Gatsby + GitPod - PyConline AU 2020 talkWagtail CMSDecolonizing Technology on Martin Luther King Day 2021Biometric Insecurity - Carina C. Zona @PyConline AU 2020Support the ShowThis po

  • Learning Wagtail - Kalob Taulein

    LearnWagtail.comCoding for EverybodyKalob’s Udemy coursesawesome-wagtailThis Week in WagtailDjango Search TutorialHow to Get Hired as a Django DeveloperWagtail Slack channelFrom Burn-Out to $100M in ARR with Jason Cohen of WP Engine

New Python Videos
View all
New Python Questions
View all
New Python Books
View all
New Python Courses
View all