Overview
What you'll learn
-
Learn Python basics, including conditional statements, loops, and data structures like strings and lists.
-
Develop practical programming skills by creating drawings and building your debugging abilities.
Skills you'll gain
- Python Programming
- Debugging
- Data Structures
- Program Development
- Computer Programming
- Programming Principles
Our Trainers
Somya Sharma
EDUCATION
Bachelor of Technology in Computer Science Engineering
IIST Indore | CGPA: 8.51 / 10
TECHNICAL SKILLS
● Programming Languages: Python, SQL
● Machine Learning & AI: NLP, Deep Learning, Computer Vision, Transformer Models, RAG
● AI Automation: n8n, API integration
● Frameworks & Tools : LangChain, Hugging Face, Phidata, Agno, Flask, Streamlit
● Libraries: NumPy, Pandas, Scikit-learn, SciPy, Matplotlib, Selenium
● Databases & Vector Stores: MySQL, Pinecone, FAISS, PGVector, ChromaDB, SupaBase
● Deployment & Operations: Model Deployment, API Development
EXPERIENCE
AI/ML Engineer & Trainer | Debugshala
2023 - Present
2+ Years Experienced
Ms. Saloni Jain
EDUCATION
Master of Computer Application
UIT RGPV Bhopal | CGPA: 9.37 / 10
EXPERIENCE
Assistant Professor | Sage University Indore
2024 - Present
Salesforce Developer| Code Square Technology
2022 - 2023
1 Year Experienced
Modules
Introduction to Python Programming
- History and features of Python
- Installing Python and setting up IDEs
- Python syntax and indentation
- Writing first program
- Comments and basic input/output
- Variables and data types
Operators and Control Structures
- Operators: Arithmetic, Relational, Logical, Assignment, Bitwise
- Conditional statements:
if,if-else,if-elif-else - Looping:
for,while - Loop control:
break,continue,pass
Data Structures
- Lists: indexing, slicing, methods
- Tuples: properties and usage
- Sets: operations and uniqueness
- Dictionaries: key-value pairs, methods
- List/Dictionary/Set comprehensions
Functions and Modules
- Defining and calling functions
- Arguments: positional, keyword, default, variable-length
returnstatement- Lambda functions
- Recursive functions
File Handling and Exception Handling
- Reading and writing text files
- Working with file modes and
withstatement - File operations: open, read, write, append
- Handling CSV files
- Exception handling:
try,except,else,finally
Object-Oriented Programming (OOP)
- Creating classes and objects
- Constructors and destructors (
__init__,__del__) - Instance and class variables
- Inheritance and method overriding
- Encapsulation and polymorphism
Python Libraries & Mini Project
- Overview of
NumPy(arrays, operations) - Introduction to
Pandas(Series, DataFrames) - Final Project (e.g., calculator app, student database, data analysis)
Outcomes
Build your subject-matter expertise
This course is part of the Python Programming Specialization
When you enroll in this course, you'll also be able to enrolled in the Specialization.
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
