Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

WebGurukul Python Syllabus

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Python Course Content

Introduction to Script
1. What is Script, program?
2. Types of Scripts
3. Difference between Script and Programming Languages
4. Features and Limitation of Scripting
5. Types of programming Language Paradigms

Introduction to Python
1. What is Python?
2. Why Python?
3. Who Uses Python?
4. History of Python
5. Python Versions
6. How to Download and Install Python
7. Install Python with Diff IDEs
8. Features of Python
9. Python Applications
10. Creating Your First Python Program
11. Printing to the Screen
12. Reading Keyboard Input
13. Using Command Prompt and GUI or IDE

Python Tokens
1. Keywords,
2. Identifiers
3. Literals
4. What is Variable?
5. Variables and Constants in Python
6. Variable, Variable names and Value
7. Values and Types
8. What Does “Type” Mean?
9. Multiple Assignment
10. Python different numerical types
11. Standard Data Types
12. Operators and Operands
13. Order of Operations
14. Swap variables
15. Python Mathematics
16. Type Conversion
17. Mutable Versus Immutable Objects
Python Operators
1. Arithmetic Operators
2. Relational Operators
3. Logical Operators
4. Python Assignment Operators
5. Short hand Assignment Operators
6. Bitwise Operators
7. Membership Operators
8. Identity Operators
9. Operator precedence
10. Evaluating Expressions

Python Conditional Statements


1. How to use “if condition” in conditional structures
2. if statement (One-Way Decisions)
3. if .. else statement (Two-way Decisions)
4. How to use “else condition”
5. if .. elif .. else statement (Multi-way)
6. When “else condition” does not work
7. How to use “elif” condition
8. How to execute conditional statement with minimal code
9. Nested IF Statement

Python LOOPS
1. How to use “While Loop” and “For Loop”
2. How to use For Loop for set of other things besides numbers
3. Break, continue statements
4. Nested loops
5. Practical Examples

Python Strings
1. Accessing Values in Strings
2. Various String Operators
3. Some more examples
4. Python String replace() Method
5. Changing upper and lower case strings
6. Using “join” function for the string
7. Reversing String
8. Split Strings

Sequence or Collections in PYTHON


1. Strings
2. Unicode Strings
3. Lists
4. Tuples
5. buffers
6. xrange

Python Lists
1. Lists are mutable
2. Getting to Lists
3. List indices
4. Traversing a list
5. List operations, slices and methods
6. Map, filter and reduce
7. Deleting elements
8. Lists and strings

Python TUPLE
1. Advantages of Tuple over List
2. Packing and Unpacking
3. Comparing tuples
4. Creating nested tuple
5. Using tuples as keys in dictionaries
6. Deleting Tuples
7. Slicing of Tuple
8. Tuple Membership Test
9. Built-in functions with Tuple
10. Dotted Charts

Python Sets
a. How to create a set?
b. Iteration Over Sets
c. Python Set Methods
d. Python Set Operations
e. Union of sets
f. Built-in Functions with Set
g. Python Frozenset
i. Python Dictionary
h. How to create a dictionary?
i. PYTHON HASHING?
j. Python Dictionary Methods
k. Copying dictionary
l. Updating Dictionary
m. Delete Keys from the dictionary
n. Dictionary items() Method
o. Sorting the Dictionary
p. Python Dictionary in-built Functions
q. Dictionary len() Method
r. Variable Types
s. Python List cmp() Method
t. Dictionary Str(dict)

Python Functions
1. What is a function?
2. How to define and call a function in Python
3. Types of Functions
4. Significance of Indentation (Space) in Python
5. How Function Return Value?
6. Types of Arguments in Functions
7. Default Arguments and Non-Default Arguments
8. Keyword Argument and Non-keyword Arguments
9. Arbitrary Arguments
10. Rules to define a function in Python
11. Various Forms of Function Arguments
12. Scope and Lifetime of variables
13. Nested Functions
14. Call By Value, Call by Reference
15. Anonymous Functions/Lambda functions
16. Passing functions to function
17. map(), filter(), reduce() functions
18. What is a Docstring?

Python Modules
>What is a Module?
> Types of Modules
> The import Statement
> The from…import Statement
> ..import * Statement
>Underscores in Python
> The dir( ) Function
> Creating User defined Modules
> Command line Arguments
> Python Module Search Path

Python Date and Time


> How to Use Date & DateTime Class
> How to Format Time Output
> How to use Timedelta Objects
> Calendar in Python
> datetime classes in Python
> How to Format Time Output?
> The Time Module
> Python Calendar Module
> Python Text Calendar, HTML Calendar Class
> Unix Date and Time Commands

File Handling
> What is a data, Information File?
> File Objects
> File Different Modes and Object Attributes
> How to create a Text File and Append Data to a File and Read a File
> Closing a file
> Read, read line, read lines, write, write lines.
> Renaming and Deleting Files
> Directories in Python
> Working with CSV files and CSV Module

More Advanced PYTHON


> Python Iterators, Generators, Closures, Decorators and Python @property

You might also like