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

Python Programming - Brochure

The Python Programming Course covers a comprehensive curriculum including topics such as data types, flow control, functions, modules, and data visualization. It also introduces advanced concepts like object-oriented programming and database integration. KnowledgeHut is a global ed-tech company that provides immersive learning experiences to equip professionals with future skills.

Uploaded by

22cse048
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Python Programming - Brochure

The Python Programming Course covers a comprehensive curriculum including topics such as data types, flow control, functions, modules, and data visualization. It also introduces advanced concepts like object-oriented programming and database integration. KnowledgeHut is a global ed-tech company that provides immersive learning experiences to equip professionals with future skills.

Uploaded by

22cse048
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Python Programming

Course Syllabus
Python Programming Course Curriculum

1. Introduction to Python
• Python Introduction
• Installation and setup
• Hello World

2. Code & Data


• What is Code and Data
• Creating Data
• Using Data with Code
• Syntax and Naming Conventions

3. Building Blocks
• Data Types
• Arithmetic Operators
• Lists Basics
• Important Functions and Features

4. Strings
• Creating and Indexing
• Negative Indexing, Slicing and Stepping
• Immutability Concept
• Important String Functions
5. Data Structures
• Lists
• List Functions
• Tuples
• Sets

6. Flow Control
• Conditional Statements
• if elif else
• Other Operators
• While Statement
• for with Sequences

7. Functions
• User Defined Functions
• Passing Parameters
• Return Values

8. Modules
• Installing Modules
• Fetching Modules
• Important Modules and Packages

9. Files
• What are Files
• Opening and Reading Text Files
• Different Modes of Opening Files
• Reading & Writing Into Text Files
10. NumPy
• What is NumPy?
• Creating & using NumPy Arrays
• NumPy Array Attributes
• Array Indexing and Slicing
• Array Operations
• Different Ways of Creating Arrays
Random Number Generation

11. Pandas
• Reading various file formats
• Creating Pandas Series and DataFrames
• Series Operations
• DataFrame Operations

12. Regular Expression


• Introduction to RegEx
• Meta characters
• Special sequences

13. Visualization
• Introduction to visualization
• Basic Plots
• Sub Plots
• Bar, Pie, Histogram and Scatter
• Plots using Pandas
14. Object-Oriented Programming
• The concept of class and an object
• Python class, methods, members, objects
• Concept of __init__
• Updating values using methods
• Inheritance

15. Other File Formats


• Various types of files
• Recap of CSV files with pandas
• SAS Files
• STATA Files
• HDF5 Files
• JSON Files
• YAML Files

16. Database Integration


• Various databases
• Connection and Cursor Objects
• Reading Data
• Creating Databases and Tables
• Insert Data
• Update & Delete Data
• Other Databases
upGrad KnowledgeHut is a global ed-tech company, equipping the world's workforce with the
skills of the future via immersive learning. A trusted skills transformation partner to over 4,500
organizations across 100+ countries, KnowledgeHut is the skills solutions provider that
organizations and individuals count on to innovate faster and create progress.

450,000 250+ 300+


Professionals Workshops Agile transformations
trained every month facilitated

Headquarters (US): +1-469-442-0620


Canada: +1-613-707-0763
[email protected]
[email protected]

India: +91-80-41520045,Toll-Free 1800-121-9232


New Zealand: +64-36694791
[email protected]
[email protected]

UK: +44-2033320846
Australia: +61-290995641
[email protected]
[email protected]

Singapore: +65-315-83941
Singapore UAE: Toll-Free 8000180860
[email protected]
[email protected]

Malaysia: +601548770914
[email protected]

Get in touch with us!


www.knowledgehut.com
[email protected]

You might also like