Skip to main content

🐍 Why Python?

Python is a high level, general purpose programming language. That is a bunch of garbage that probably means nothing...

Python is simple​

Programming is an intimidating challenge. Everyone thinks of crazy hacker movies, when they imagine programming. Really it is just the process of performing a computation, for a computer.

Python makes this task simple. It's readable and intuitive. It's free and open source. It has a massive community. These all contribute to an incredible environment to program in, because it is so quick to learn and execute on tasks.

Technical things​

Python has some interesting features that make it preferred for Machine Learning, and therefore Generative AI. Many of these decisions were made decades before ML became interesting or even feasible.

  1. Most problems are already solved - Because Python is one of the most commonly used programming languages, libraries exist to solve most
  2. Object oriented - It is really easy to build reusable components that create cleaner code and.
  3. Data Structures are built in - Users can quickly organize their data. Python data structures are simple.