Why Learning Python

Beginning Python Programming

Makzan, 2020 April.

What Python can do for us?

  • Automate repeated operations
  • Fetch data through API
  • Fetch data on web
  • Data process with our pre-defined formulas
  • Machine learning and beyond
  • Web service projects

Why Python?

  • Easy to learn
  • Reliability
  • Community is large
  • Many libraries and tools

Easy to Learn

  • Python is high level and interpreted.
  • High level = less bugs
  • Interpreted = can be interactive
  • Jupyter Notebook = Interactive learning environment

Python is reliable

  • Python has a long history and latest major released has been 10 years.
  • Active update and current release is Python 3.8.

Python is reliable

  • 2008: Python 3.0
  • 2009: Python 3.1
  • 2011: Python 3.2
  • 2012: Python 3.3
  • 2014: Python 3.4
  • 2015: Python 3.5
  • 2016: Python 3.6
  • 2018: Python 3.7
  • 2019: Python 3.8
  • 2020: Python 3.9

Community

  • Large community = easy to seek help
  • When we face an issue, there are chance that other faces similar issue too.

Libraries and tools

  • Tons of libraries and tools available
  • There are modules for almost anything we need.

Summary: Why Python?

  • Easy to learn
  • Reliability
  • Community is large
  • Many libraries and tools

What Python can do for us?

  • Automate repeated operations
  • Fetch data through API
  • Fetch data on web
  • Data process with our pre-defined formulas
  • Machine learning and beyond
  • Web service projects

Summary:

Self Check

  • How large community help in programming?
  • What is the current major verion of Python?
  • What common tasks we can do with Python?

What’s next?

Running Python