Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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
americas@knowledgehut.com
americas@knowledgehut.com

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


New Zealand: +64-36694791
india@knowledgehut.com
apac@knowledgehut.com

UK: +44-2033320846
Australia: +61-290995641
europe@knowledgehut.com
apac@knowledgehut.com

Singapore: +65-315-83941
Singapore UAE: Toll-Free 8000180860
apac@knowledgehut.com
mea@knowledgehut.com

Malaysia: +601548770914
apac@knowledgehut.com

Get in touch with us!


www.knowledgehut.com
reachus@knowledgehut.com

You might also like