Trainings :      +91 889 8888 448    |    Certifications :      +91 868 8881 863
• Understand the
different types of Python applications
• Recognize
source code for a console application
• Use the
interactive shell
• Manage source
files
• Fix both syntax
and runtime errors
• Compile and run
a program
• Code
statements, add comments, and organize code into functions
• Name and assign
values to variables
• Author
expressions
• Include special
characters
• Use predefined
Python functions
• Use relational
and logical operators
• Code and nest
if statements
• Use loops
• Create and call
functions
• Provide
arguments for functions
• Use standard
modules
• Plan functions
in a program with hierarchy charts
• Gain techniques
for debugging more easily, including setting breakpoints
• Create, sort,
and use lists of one or multiple dimensions
• Create and use
tuples
• Read, write,
and manage files – both text and binary
• Work, in great
detail, with various string, numeric, and date/time types
Course Outline
1. Python Basics
Running Python
Hello, World!
Literals
Python Comments
Data Types
Variables
Writing a Python Module
print() Function
Named Arguments
Collecting User Input
Getting Help
2. Functions and Modules
Defining Functions
Variable Scope
Global Variables
Function Parameters
Returning Values
Importing Modules
3. Math
Arithmetic Operators
Modulus and Floor Division
Assignment Operators
Built-in Math Functions
The math Module
The random Module
Seeding
4. Python Strings
Quotation Marks and Special Characters
String Indexing
Slicing Strings
Concatenation and Repetition
Common String Methods
String Formatting
Built-in String Functions
5. Iterables: Sequences, Dictionaries, and Sets
Definitions
Sequences
Unpacking Sequences
Dictionaries
The len() Function
Sets
*args and **kwargs
6. Flow Control
Conditional Statements
The is and is not Operators
Python's Ternary Operator
Loops in Python
The enumerate() Function
Generators
List Comprehensions
7. File Processing
Opening Files
The os and os.path Modules
8. Exception Handling
Wildcard except Clauses
Getting Information on Exceptions
The else Clause
The finally Clause
Using Exceptions for Flow Control
Exception Hierarchy
9. Dates and Times
Understanding Time
The time Module
The datetime Module
10. Running Python Scripts from the Comand Line
The sys Module
sys.argv
11. Advanced Python Concepts
Advanced List Comprehensions
Collections Module
Mapping and Filtering
Lambda Functions
Advanced Sorting
Unpacking Sequences in Function Calls
Modules and Packages
12. Working with Data
Databases
CSV
Getting Data from the Web
HTML
XML
JSON
13. Testing and Debugging
Creating Simulations
Testing for Performance
The unittest Module
14. Classes and Objects
Creating Classes
Attributes, Methods and Properties
Extending Classes
Documenting Classes
Static, Class, Abstract Methods
Decorator
2. What is PEP 8?
PEP 8 is a coding convention, a set of recommendation, about how to write your Python code more readable.
4. What is the difference between list and tuple?
4. What is Dict and List comprehensions are?
They are syntax constructions to ease the creation of a Dictionary or List based on existing iterable.
1. What is Python?
Python is a programming language with objects, modules, threads, exceptions and automatic memory management.
IT Networks © 2019-20 | All Rights Reserved
Powered by Best Digital Marketing Courses in Bangalore