Python Scripting
Master the fundamentals of Python programming
Course Overview
This course is tailored for individuals with no prior programming experience, introducing the fundamentals of Python programming. Participants will learn Python syntax, data structures, and basic coding principles through hands-on exercises and real-world examples.
What You'll Learn
- β Understand Python fundamentals and programming concepts
- β Write Python programs using industry-standard coding practices
- β Work with variables, data types, operators, and expressions
- β Implement decision-making and looping constructs
- β Manipulate data using lists, tuples, dictionaries, and sets
- β Apply comprehensions for efficient data processing
- β Create reusable code using functions
- β Work with lambda functions, decorators, recursion, and generators
- β Read from and write to files using Python
- β Build practical Python applications through hands-on exercises
Prerequisites
- π No pre-requisites. Participants from any background can join this course.
Curriculum
Getting Started with Python βΎ
- βΈ What is Python and why is it popular?
- βΈ Setting up the environment
- βΈ Installing Python
- βΈ Installing IDEs (IDLE, VS Code)
- βΈ Writing your first Python program
- βΈ Hello World application
Python Basics: Syntax and Variables βΎ
- βΈ Understanding Python syntax
- βΈ Indentation and code structure
- βΈ Variables
- βΈ Data types
- βΈ Integers
- βΈ Floats
- βΈ Strings
- βΈ Booleans
- βΈ Input and output operations
Operators and Expressions βΎ
- βΈ Arithmetic operators
- βΈ Comparison operators
- βΈ Logical operators
- βΈ Operator precedence
- βΈ Operator associativity
- βΈ Writing mathematical programs
Control Flow Statements βΎ
- βΈ if statements
- βΈ elif statements
- βΈ else statements
- βΈ for loops
- βΈ while loops
- βΈ break statement
- βΈ continue statement
- βΈ pass statement
- βΈ Control flow exercises
Understanding Python Data Structures βΎ
- βΈ Lists
- βΈ List indexing
- βΈ List slicing
- βΈ List methods
- βΈ Tuples
- βΈ Dictionaries
- βΈ Dictionary methods
- βΈ Sets
- βΈ Set operations
- βΈ Comprehensions
- βΈ Data structure exercises
Functions in Python βΎ
- βΈ Defining functions
- βΈ Calling functions
- βΈ Parameters
- βΈ Arguments
- βΈ Return values
- βΈ Lambda functions
- βΈ Decorators
- βΈ Function objects
- βΈ Recursive functions
- βΈ Generators
- βΈ Function-based programming exercises
File Handling in Python βΎ
- βΈ Reading text files
- βΈ Writing text files
- βΈ File operations
- βΈ File handling exercises
System Requirements
Windows
- β’ Operating System: Windows 7 or later
- β’ Processor: Intel or AMD Processor
- β’ RAM: Minimum 2 GB
- β’ Disk Space: 200 MB Free Space
- β’ Python 3.x
- β’ Visual Studio Code
- β’ Jupyter Notebook
- β’ Python Extension for VS Code
- β’ Jupyter Extension for VS Code
macOS
- β’ Operating System: macOS 10.9 or later
- β’ Processor: Intel or Apple Silicon Processor
- β’ RAM: Minimum 2 GB
- β’ Disk Space: 200 MB Free Space
- β’ Python 3.x
- β’ Visual Studio Code
- β’ Jupyter Notebook
- β’ Python Extension for VS Code
- β’ Jupyter Extension for VS Code
Upcoming Batches
No scheduled batches yet. Contact us to schedule a session.
Need a custom schedule?
Your Trainer
Vaidehi Nair
Corporate Trainer
15+ of experience Β· Corporate Trainer | Python Developer | Power BI Consultant | AI Solutions
View Trainer Profile βYou Might Also Like
Request a Batch
Course
Get in Touch