際際滷

際際滷Share a Scribd company logo
Python Course
Session 1, Python Fundamentals
Amin Mesbahi
amin@mesbahi.net | @mesbahi
Agenda
Course Overview
Python Overview
Course Overview
Our main goal:
Learning Python and Data Science
Python Overview
What is Python:
Created by Guido van Rossum in 1991
 Dynamic type
 Automatic memory management
 Multiple programming paradigms
 Object-oriented
 Imperative
 Functional
 Procedural
 aspect-oriented programming
 Large and comprehensive standard library
Python Overview
What is Python:
It runs on almost every OS
Used by:
Google, Wikipedia, Yahoo!, CERN, NASA,
Facebook, Reddit Amazon, Instagram, Spotify,
Dropbox, ESRI, Quora, Divar.ir
Python Overview
Applications for Python:
 Web and Internet Development
 Scientific and Numeric
 Data Analysis
 Education
 Desktop GUIs
 Software Development
 Business Applications

More Related Content

Python + Machine Learning Course, Session 1

Editor's Notes

  • #7: Web and Internet Development Django and Pyramid. Flask and Bottle. Plone and django CMS. Scientific and Numeric SciPy Pandas Ipython Astropy Numpy Biopython Data Analysis Matplotlib Pandas Bokeh Tensorflow Scikit learn Education Python is a superb language for teaching programming, both at the introductory level and in more advanced courses. Desktop GUIs wxWidgets Kivy Qt via pyqt or pyside Software Development SCons for build control. Buildbot and Apache Gump for automated continuous compilation and testing. Roundup or Trac for bug tracking and project management. Cloud: Ansible, Boto3 for AWS, MS Azure SDK for Python Business Applications Odoo Tryton