Python icon
Python icon

Python

Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.

Python screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • Symbian S60
  • BSD
  • AROS
  • Haiku
  • AmigaOS
  • OpenSolaris
  • MorphOS
  • Linux Mobile
1475likes

Features

Properties

  1.  Lightweight

Features

  1.  High Level
  2.  Object-oriented Language
  3.  Dynamic typing
  4.  Modular System
  5.  Garbage Collection
  6.  Support for scripting
  7.  Interpreted language
  8.  Portable
  9.  Ad-free
  10.  Rad

Python News & Activities

Highlights All activities

Recent News

Recent activities

  • AbyssalThatRatesAppsTho reviewed Python  

    I am currently learning Python and I find it to be one of the better languages to start cutting your teeth on in terms of learning. The big pro is because this language is human readable right out the gate, it helps introduce concepts in a simpler way, which will gradually allow you to move on to different programming languages once you have learned it.

    Or simply refine your understanding of Python further! Python can be combined with C, known as CPython and used in ways which expand the...

  • Vexty liked Python
  • AbyssalThatRatesAppsTho liked Python
  • Burak-KAYA liked Python
  • thumbrella liked Python
  • KickStartAi liked Python
  • astrovirgil946 liked Python
  • daniel_threadovo liked Python
  • Lunatik56 liked Python
  • magicscraper liked Python

Comments and Reviews

   
Comment summary: Python is widely praised for its ease of use, readability, and extensive library support, making it a versatile language for beginners and experienced developers alike. Many comment on Python's powerful capabilities for scripting, data analysis, and general-purpose programming. Despite its slower execution speed compared to some static languages, Python's dynamic nature and strong community support offer substantial advantages. Criticisms mention its unusual syntax, yet they acknowledge its adaptability across various platforms and tasks.
Top Positive Comment
Oktay Mercan
3

if you are new and want to learn fundamentals programming easily. After then you want to do easily and fast something, you choose right language.

AbyssalThatRatesAppsTho
0

I am currently learning Python and I find it to be one of the better languages to start cutting your teeth on in terms of learning. The big pro is because this language is human readable right out the gate, it helps introduce concepts in a simpler way, which will gradually allow you to move on to different programming languages once you have learned it.

Or simply refine your understanding of Python further! Python can be combined with C, known as CPython and used in ways which expand the abilities of Python. It makes me excited to learn more about Python.

Rott3nTr3ats
0

Its so easy to learn I was amazed at how fast and easy it is to pick up

Review from a new or low-activity account — shown here, but not counted in the app rating.
Pierre Locus
2

Best programming language ever!

veddev
1

I absolutely LOVE Python because its easy to understand and suse.

RemovedUser
0

I love this language, for its exacerbated ease, compared to other languages!

Very versatile, with great compatibility, usability and robustness. I use it a lot for data analysis and my own personal projects (automation, for example). example).

Review from a new or low-activity account — shown here, but not counted in the app rating.
ddabrahim
0

Feel like despite its popularity, deserve to write a review because lot of people ignore it for the wrong reasons.

What I love about Python is that you can super easily create virtual environments that include only the libraries your application need and only the compatible version. It makes maintenance and to avoid conflicts super easy. The language with the indentation and snake_case commands indeed looks weird, but it is a common practice in all programming languages to use indentation for readability and trust me you can get used to read and write the snake_case commands.

Once you get used to it, I think it is a really good general purpose programming language with lots of libraries to build desktop, mobile and web applications and when it comes to working with data, Python is the best.

Of course for developing commercial applications especially games, C++, C#, JavaScript, Kotlin, Swift is more popular. But I feel like many people don't know that Python is also very capable. For starters it has a built-in graphics (turtle) and GUI (tkinter) library that also make it very suitable for beginners to get started with game and application development.

If you are a complete beginner and you read this review wondering which programming language to learn, I highly recommend Python as your first language.

If you are someone working with big data sets and databases, hands down Python is the best.

If you are someone looking for a quick way to develop a desktop gui application for personal use, tkinter maybe the perfect fit for your project.

7 of 22 comments

Featured in Lists

List by Faradeus with 71 apps, updated

After a fresh Windows installation, new users might get frustrated by the weakness of the default Microsoft apps. So,...

List by Malaz YI with 43 apps, updated

Master List of all Apps and Software I use for both work and personal life.

List by Jimmy Briggs with 416 apps, updated

Official Links

What is Python?

Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.

Python information

AlternativeTo Category

Development

GitHub repository

  •  77,209 Stars
  •  35,846 Forks
  •  9688 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Top Python apps (extensions / mods etc)

View all

Our users have written 22 comments and reviews about Python, and it has gotten 1475 likes

Python was added to AlternativeTo by Thelle Christensen on and this page was last updated .