Python Training
This course will help you master the concepts and gain in-depth experience on writing Python code and packages like SciPy, Matplotlib, Pandas, Scikit-Learn, NumPy, Web scraping libraries and Lambda function. You will also learn how to write Python code for Big Data systems like Hadoop and spark. As part of the Python certification training course, you will be working on real-world projects and case studies and get hands-on experience through online Python lab.
Course content
Introduction
What is Scripting Language
Scripting language vs programming language
Python Versions
Installing Python
Executing python from the command line
Running python scripts on Windows/Unix/Linux
Basic Python Syntax
Basic Syntax , Comments
Python Reserved Words
Naming conventions , Print function
Variable and data types
Type(),id() Functions , Del Keyword
String Manipulations
Accessing strings , Basic operations
String indexing and slicing
Conversation functions
Operators
Arithmetic, Relational Operators ,Logical operators
Assignment operators , Bitwise operators
Short hand Assignment operators
Membership operators , Identity operators
Input Funtions
input() Function
raw_input() Function
Conditional Statements
Simple if
If…else
Nested if else
If…elif….
Single line if statement
Looping Statement
While loopWhile…else
Infinite loop , While…pass
For loop , Nested loops
Control Statements
Break
Continue
Pass
Collections Lists
Introduction
Accessing list , Operations
Working with lists , Nested list
Functions and Methods
List Comprehension
Iterators
Tuples
Introduction
Accessing tuples
Operations
Functions and methods
Sets
Introduction
Accessing Values
Workings with sets
Functions and methods
Set comprehension
Dictionaries
Introduction
Accessing Values
Working with dictionaries
Functions and methods
Dictionary comprehension
Functions
Defining function
Calling function
Function Documentation string
Types of parameters
Functions without parameters
Function with positional parameters
Function with named parameters
Function with default parameters
Function with variable length parameters
Return statement
Call by value
Call by reference
Scope of variables
Global variables
Local variables
Passing collections to a function
Passing functions to function
Lambda() function
Map() Function
Filter function
Reduce() Function
Iterators
Generators
Yield statement
Polymorphism
Function overloading
Function over riding
Modules
Usage of Modules
Creating user defined module
Setting path
Important module
From….import
Creating alias name
dir() function
main() function
Packages
Creating a package
Creating a sub packages
Usage of_init_.py file
Important packages
Usage of packages
Setting path
Standard modules
Math
Random
Date and time
Os and sys
String
Glob
File Handling
What is file
Opening files
Closing files
Access modes
Writing data to files
Reading data from files
Tell(), Seek() functions
File methods
Working directories
Advanced python
OOP’s concept
Creating classes
Creating object
Private and public properties and methods
Class attributes and methods
Class variables
Self-argument
Constructor
Parameterized constructor
Destructor
Inheritance
Single inheritance
Multiple inheritance
Multilevel inheritance
Hierarchal inheritance
Inheritance with constructors
Exception Handling
What is exception
Need of exception handling
Predefined exception names
Except, try, finally clause
Handling Multiple exceptions
User defined exceptions
Raise, assert exceptions
Multi Threading
Thread
Starting a thread
Threading module
Synchronizing threads
Multithreaded priority queue
Regular Expressions
What is regular expression
Wild card characters
Forming regular expressions
Character classes
Quantifiers
Greedy matches
Grouping
Match function
Search function
Matching VS Searching
Sub function
Splitting a string
Flags
Database
Introduction
Connections
Executing queries
Transactions
For more information reach us on +917702999361 / 371 www.acutelearn.com
Windowslearnal@gmail.com