What is Python | Quick Start with python programming language
What is Python
Python is an interpreted, object-oriented, dynamic typing and high-level programming language. Its built-in data structures, combined with dynamic typing, make it very attractive for rapid application development, as well as for use as a scripting language. Python's simple, easy to learn syntax good readability. Python supports modules and packages, which encourages program modularity and code reusability.
Why choose python:
- Most programmers fall in love with Python because of the increased productivity it provides. Since there is no compilation step, the run-test-debug cycle is incredibly fast
- Huge open source libraries
- Good for web programming due to Django and flask framework
- Better programming for Web Scraping, Data Science and Machine Learning.
Python Crash Course Agenda:
BASIC INTRODUCTION
- Keywords & Identifiers
- Statements & Comments
- Python Variables
- Python Datatypes
- Python Type Conversion
- Python I/O and Import
- Python Operators
- Python Namespace
FLOW CONTROL
- Python if...else
- Python for Loop
- while Loop
- break and continue
- Pass Statement
- Looping Technique
FUNCTIONS
- Python Function
- Function Argument
- Python Recursion
- Anonymous Function
- Python Global, Local and Nonlocal
- Python Global Keyword
- Python Modules
- Python Package
DATATYPES
- Python Numbers
- Python List
- Python Tuple
- Python String
- Python Set
- Python Dictionary
- Python Nested Dictionary
- Python Arrays
- Python Matrix
- List Comprehension
FILE HANDLING
- File Operation
- Python Directory
- Python Exception
- Exception Handling
- User-defined Exception
OBJECT & CLASS
- Python OOP
- Python Class
- Python Inheritance
- Multiple Inheritance
- Operator Overloading
Extras
- Iterators
- Generators
- Closures
- Decorators
- Multithreading