Module 1:
Introduction to Python and
Basics
1 Samira Nigrel
Topics
• Definition & Applications
• Features, Versions & Working
• Anaconda & Different IDEs for Python
• Introduction to IDE's - Jupiter Notebook, Spyder & Google
Colab
2
Some Basics…
• What is programming?
• How programs work?
• Why Python?
• Introduction
• Advantages
• Easy to learn
• Versatility
• Free and Open Source
• Communities and Libraries
• Versions
• Compiled or Interpreted?
3
Object Oriented Programming
4
Installing Python on Windows
• Download the python windows installer from the website
[Link]
• Run the python installer and accept the default
configuration.
5
IDEs
• IDLE
• Script mode
• Sublime text
• Spyder
• Jupyter
• Google Colab
6
What we learned?
• Why python
• IDEs