Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Python Scripting

No Reviews Yet

Course type: Online Instructor led Course

Platform: Gotomeeting

Course ID: 43315

Course type: Online Instructor led Course

Platform: Gotomeeting

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

Python Professional Training


1: Introduction to Python


  • Origin and Goals of Python

  • Overview of Python Features

  • Getting and Installing Python

  • Accessing Python Documentation: Python Enhancement

  • Pythonâ??s Strengths

  • Using Python with Other Programming Languages

  • IDEs


 2: Language Fundamentals


  • Using Whitespace to Structure Programs

  • Python Comments

  • Identifiers and Keywords

  • Pythonâ??s Execution Model

  • Naming Objects and Binding

  • Pythonâ??s Data Model

  • Immutable and Mutable Objects

  • Values

  • Types

  • Creating and Using Variables


3: Expressions


  • Unary and Binary Arithmetic Operations

  • Comparison and Boolean Operations

  • Conditional Expressions

  • Lambda Expressions

  • Order of Operations and Operator Evaluation

  • Expression Lists

  • Assignment Operations


4: Using the String Object


  • Quotation Marks and Special Characters

  • Using ASCII and Unicode Strings

  • Manipulating Strings with String Methods

  • Using the format() Function to Format Strings

  • Using Escape Sequences

  • Working with Raw Strings



5: Flow Control Constructs


  • if/elif/else Statements

  • Creating Loops with while and for

  • Understanding Iterators

  • Returning Values with return Statements

  • Loop Modification with break and continue

  • Returning Generator Iterators with the yield Statement

  • Retrieving Iterators with next()


6: Dates and Times

  • Understanding Time

  • The time Module

  • The date time Module


7: Exception Handling


  • Types of Python Exceptions

  • Handling Exceptions with try/except/finally

  • Triggering Exceptions with raise

  • Defining New Exception Types

  • Implementing Exception Handling in Functions, Methods and Classes

  • Working with the Regular Expression Error Exception


8: Working with Functions and Arguments


  • Defining Functions

  • Variables and scopes

  • Calling Functions

  • Creating Anonymous Functions

  • Altering Function Functionality with Decorator Functions Passing Arguments to Functions by Reference and by Value

  • Defining Functions with Required Arguments

  • Defining Functions with Default Arguments

  • Defining Flexible Functions that Take Variable Length Arguments


9: Arrays, Collections and Dictionaries


  • Sequenced Data Structures

  • Arrays

  • Collections

  • Dictionaries

  • Creating and Accessing Lists

  • Manipulating Lists

  • Creating and Accessing Tuples

  • Understanding the Differences Between Lists and Tuples

  • Using Dictionaries to Create Data Records

  • Manipulating Dictionaries Using Dictionary Methods

  • Creating Sets

  • Performing Set Operations

  • Union

  • Intersect

  • Difference

  • Differences Between Sets and Dictionaries

  • Using Generators to Return Iterators


10: Object Oriented Programming Concepts


  • The Object Oriented Programming Paradigm

  • Encapsulating Information

  • Classes vs. Instances of Objects

  • Built-in Class Attributes

  • Implementing Class Inheritance

  • Using Objects in Code


Advanced Python Training

11: Multi-Threading

  • Defining a thread

  • Starting a thread

  • Threading module

  • Threads synchronization

  • Multithreaded priority queue 


12: Using Python


  • Executing Python Programs from the Command Line

  • Python Command Line Options

  • Environment Variables that Influence Python

  • Creating Python GUI Applications

  • Standalone vs. Web-Enabled Interfaces

  • The Python Standard Library


13: Regular Expressions


  • Regular Expression Syntax

  • Using Regular Expressions in Python

  • Altering Regular Expression Processing with Regular Expression Modifiers

  • Using Regular Expression Operators

  • Scanning Through Strings Using the search() and match() Methods

  • Creating Reusable Patterns by Using the compile() Method


14: I/O Handling


  • Sending Output to STDOUT Using the print() Method

  • Reading Input with the input() Method

  • Creating File Objects with the open() Method

  • Controlling File Access Modes

  • Working with File Object Attributes

  • Closing File Objects with the close() Method

  • Reading and Writing to File Objects with read() and write()

  • Using File Processing Functions from the OS Module


15: Data Management


  • Best Practices for Data Management

  • Storing Data in Local Databases

  • Discussing and Understanding the DB API

  • Understanding and Using Common SQL Statements

  • Connecting to a MYSQL/SQLite Database

  • Using Cursors to interact with Data from a Database

  • CRUD Operations

  • Implementing Error Handling with Database Connections

Date and Time

Not decided yet.

About the Trainer

Bala Krishna picture

Avg Rating

0 Reviews

2 Students

2 Courses

Bala Krishna


8 Years of Experience

I have around 10+ years of experience into IT.
Worked on Database and ETL Projects. Successfully handled 15 Projects.
I am into online trainings from the past 5 years. I am online trainer for US consultants.
Trained 500+ students across the Globe.


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Python Training classes Post your requirement now


Submit your enquiry for Python Scripting

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Bala

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more