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?