AASMT Training Courses

Location

Community Services & Continuing Education - Cairo

Objectives

  • Python is a general-purpose, versatile, and powerful programming language. It’s a great first language because it’s concise and easy to read. Whatever you want to do, Python can do it. From web development to machine learning to data science, Python is the language for you.

Outcomes

Learn to use Python professionally, learning both Python 2 and Python 3!Learn advanced Python features, like the collections module and how to work with timestamps!Learn to use Object Oriented Programming with classes!Understand complex topics, like decorators.Understand how to use both the Jupyter Notebook and create .py filesGet an understanding of how to create GUIs in the Jupyter Notebook system!Build a complete understanding of Python from the ground up!

Course Contents

Introduction to Python• Python Environment Setup• Features of Python• Basic Python Syntax• Statements, Indentation, and Comments• 7 Reasons to Learn Python• Benefits and Limitations of Python• Career in Python• Applications of Python• Getting to Know the Python Interpreter • Using the Python Shell, IDLE and Writing our FIRST program• Making interactive program.2-Python basics • Python Variables• Python Variable Scope• Python Operators• Bitwise Operators• Comparison Operators• Operator Precedence• Ternary Operators• Making Choices and Decisions• Condition Statements • Inline if • Switch-case • Loops in Python• While in Python• Try-except• ExamplesModule Two#Advanced Python• Defining Your Own Functions• Variable Scope• Importing Modules• Creating our Own Module• Lambda Function • Map Function • Filter Function• Partial functions • Decorators • Classes• Basic inheritance • Methods.• Methods overriding.• Monkey Patching.• Multiple Inh