0% found this document useful (0 votes)
23 views

Python Syllabus

The document outlines a comprehensive guide to Python programming, covering topics from basic concepts such as data types, operators, and scripting to advanced topics including multi-threading, database connections, and web development with Django. It includes sections on built-in functions, modules, and libraries like Numpy and Matplotlib, as well as practical aspects like file operations and virtual environments. Overall, it serves as a structured curriculum for learning Python at various levels of expertise.

Uploaded by

bhavya reddy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Python Syllabus

The document outlines a comprehensive guide to Python programming, covering topics from basic concepts such as data types, operators, and scripting to advanced topics including multi-threading, database connections, and web development with Django. It includes sections on built-in functions, modules, and libraries like Numpy and Matplotlib, as well as practical aspects like file operations and virtual environments. Overall, it serves as a structured curriculum for learning Python at various levels of expertise.

Uploaded by

bhavya reddy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Python

Introduction:
1. Interpreter vs compiler
2. Python shell
3. Data types, data structures and variable assignments
4. Operators
5. Scripting
6. Read input and print output
7. Conditions and loops
8. Break, continue, assert

Basics:
1. String operations
2. List, tuple, set, dict - inbuilt functions
3. List and dict comprehensions
4. Regular expressions
5. Random, base64, sys, os, time, datetime - modules
6. Functions, classes, methods and objects
7. Inheritance
8. File and Dir operations
9. JSON, CSV - modules
10. Custom modules
11. Packages
12. Exceptions
13. pip

Advanced L1:
1. Filter, map, reduce functions
2. Iterators and generators
3. Numpy
4. Dataframes
5. Matplotlib
6. cv2
7. HTTP requests - GET, POST
8. Virtual environment
9. requirements.txt
10. Web server (Flask)
Advanced L2:
1. Multi-threading, multi-processing
2. Database connections
3. Read data from MySQL tables
4. Create and write data to MySQL tables
5. Unit test cases
6. Django

You might also like