Details
Duration: 30Hrs
About Training:
The goal of this course is to enable participants to get the best out of the features the language has to offer. After introducing language fundamentals, the class will cover object-oriented and functional programming in Python, and introduce important modules from the Python standard library. We will investigate how to use Python in different scenarios; from small scripting tasks to medium-scale projects. Participants will become familiar with best practices and "pythonic" approaches to solving common programming problems.
About Instructor:
Naik holds 8 Yrs of industry experience in Web, Network and Embedded Domains. His passionate about Python and an speaker for various Python, Security conferences. He is an active member of Indian Python community based out of Hyderabad.
Introduction
v Why do we need Python?
v Program structure
Execution steps
v Interactive Shell
v Executable or script files.
v User Interface or IDE
Memory management and Garbage collections
v Object creation and deletion
v Object properties
Data Types and Operations
v Numbers
v Strings
v List
v Tuple
v Dictionary
v Other Core Types
Statements and Syntax
v Assignments, Expressions and prints
v Iterations and Comprehensions
Control Flow
v The if Statement
v The while Statement
v The for Loop
v The break Statement
v The continue Statement
File Operations
v Opening a file
v Using Files
v Other File tools
Functions
v Function definition and call
v Function Scope
v Arguments
v Function Objects
v
Modules and Packages
v Module Creations and Usage
v Module Search Path
v Module Vs. Script
v Package Creation and Importing
v
Regular Expressions
v Introduction
v Wild Card Characters
v Searching
v Extracting
v Practice Problems
Exception Handling
v Default Exception Handler
v Catching Exceptions
v Raise an exception
v User defined exception
Debugging a Code **
Standard Library Modules
References
Exercises
Projects & Ideas
- Web Scraping Project
- Image Classification
- Build your Graphical Interface (GUI)
We are a team of 500+ dedicated and certified IT consultants from various domains, we provide Online Training, Job Support and web development / mobile app development.