Python Scripting Beginner

Python Scripting

Master the fundamentals of Python programming

πŸ“˜ 7 modules πŸ• 24 hours 🎯 Beginner

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

Vaidehi Nair

Corporate Trainer

15+ of experience Β· Corporate Trainer | Python Developer | Power BI Consultant | AI Solutions

View Trainer Profile β†’

You Might Also Like