FREE ONLINE INTERACTIVE COURSE

Python 3

FOR BEGINNERS

About Python 3

Guido van Rossum - the creator

Python is an interpreted high-level general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.

Python was conceived in the late 1980s by Guido van Rossum at Centrum Wiskunde & Informatica (CWI) in the Netherlands as a successor to ABC programming language, which was inspired by SETL, capable of exception handling and interfacing with the Amoeba operating system.

When he began implementing Python, Guido van Rossum was also reading the published scripts from “Monty Python's Flying Circus”, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python:

The Python programming language's logo is like a python, so...


Why should you learn Python?

1. Python is a particularly lucrative programming language.
2. Python is used in machine learning & artificial intelligence, fields at the cutting-edge of tech.
3. Python is simply structured and easy to learn.
4. Python has a really cool best friend: data science.
5. Python is versatile in terms of platform and purpose.
6. Python is growing in job market demand.
7. Python dives into deep learning.
8. There are countless free resources available to Python newbies.
... and so much more!

Python is a great choice for

- Web and Internet development (e.g., Django and Pyramid frameworks, Flask and Bottle micro-frameworks)
- Scientific and numeric computing (e.g., SciPy – a collection of packages for the purposes of mathematics, science, and engineering; Ipython – an interactive shell that features editing and recording of work sessions)
- Education (it’s a brilliant language for teaching programming!)
- Desktop GUIs (e.g., wxWidgets, Kivy, Qt)
- Software Development (build control, management, and testing – Scons, Buildbot, Apache Gump, Roundup, Trac)
- Business applications (ERP and e-commerce systems – Odoo, Tryton)
- Games (e.g., Battlefield series, Sid Meier’s Civilization IV…), websites and services (e.g., Dropbox, UBER, Pinterest, BuzzFeed…)
And that’s just the beginning…

Machine learning

Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Machine learning is so pervasive today that you probably use it dozens of times a day without knowing it. Many researchers also think it is the best way to make progress towards human-level AI.

Being able to understand trends and patterns in complex data is critical to success; it is today one of the key strategies for unlocking growth in a challenging contemporary marketplace. Python can help you deliver key insights into your data – its unique capabilities as a language let you build sophisticated algorithms and statistical models that can reveal new perspectives and answer key questions that are vital for success.

 arrow_back   home   list   arrow_upward