Python Certification Training (beginner to expert)

Learn Python programming language from scratch to advanced level. Prepare for Python Certification exam & job interviews

Expected learning & outcomes

  • Learn Python Programming from scratch to the most advanced level
  • Prepare for Python Certifications and Job Interviews
  • What is Python and Python Programming
  • Why to learn Python
  • History, Features, Application of Python Programming
  • Setup of Python Programming - Getting and Installing Python
  • Create and run the first Python Program
  • Variables and Data Types
  • Python Identifiers, Keywords, Reading Input, Output Formatting
  • Operators in Python - arithmetic, relational, assignment, logical, membership, identify, bitwise
  • Python programs for all types of operators
  • Decision making and Types of decision-making statements
  • Syntax, flowchart and programs for if, if..else, elif
  • Loops - Introduction, Types of loop (for, while, infinite, nested)
  • Break, Continue, Pass statements
  • Python programs for all types of loops
  • Numbers - Number Type Conversions, Random Number Functions, Trigonometric Functions
  • Mathematical Constants
  • Strings - Accessing values in Strings, Updating Strings, String Special Operators, Built-in String Methods
  • Lists - Python Lists, Accessing values in Lists, Updating Lists, Deleting List Elements, Basic List Operations
  • Built-in List Functions & Methods
  • Tuples - Accessing values in Tuples, Updating Tuples, Deleting Tuple Elements, Basic Tuple Operations
  • Built-in Tuple Functions, Difference between List and Tuple
  • Dictionary - Accessing values in Dictionary, Updating Dictionary, Delete Dictionary Elements
  • Properties of Dictionary Keys, Built-in Dictionary Functions and Methods
  • Data and Time - Tick, TimeTuple, Getting current time, Getting formatted time, Getting Calendar for a month
  • Functions - Defining a Function, Calling a Function, Passing by Reference vs. Passing by Value
  • Ways to write Function, Types of Functions, Anonymous Functions, Recursive Functions
  • Modules - What is a Module, Creating a Module, import Statement, The 'from' import Statement
  • Renaming and Locating Modules
  • Files I/O - Printing to the Screen, Opening and Closing Files, The open Function, The file Object Attributes
  • The close() Method, Reading & Writing Files, the write() Method, the read() Method, More operations on Files
  • Exceptions - What is Exception, Handling an Exception
  • The except Clause with No Exceptions and with Multiple Exceptions
  • The try-finally Clause, List of Standard Exceptions, Raising an Exception, Argument of an Exception
  • Classes and Objects - What is a Class, What is an Object, Creating a Class, Creating an Object, Self in Python, _init_ Method, Examples
  • Regular Expression - What is Regular Expression, Metacharacters, match(), search(), rematch() vs. research(), findall(), split(), sub()
  • GUI Programming - What is GUI Programming, Tkinter Programming, Tkinter Widgets
  • Building Your First Python GUI program with Tkinter

Course details

Topic: Python

Duration: 29.5 hours

Level: Any Level

Certification: Available

Created by: Uplatz Training

Language: English

Provider: Udemy

About this course

Python Programming - course syllabus


Introduction to Python Programming

  • What is Python Programming?

  • History of Python Programming

  • Features of Python Programming

  • Why to learn Python Programming

  • Application of Python Programming


Setup of Python Programming

  • Getting Python

  • Installation of Python

  • Getting started with the first Python program

  • Running the first Python Program


Variables and Data Types

  • What is a variable?

  • Declaration of variable

  • Variable assignment

  • Data types in Python

  • Checking Data type

  • Data types Conversion

  • Python programs for Variables and Data Types


Python Identifiers, Keywords, Reading Input, Output Formatting

  • What is an Identifier?

  • Keywords

  • Reading Input

  • Taking multiple inputs from user

  • Output Formatting

  • Python end parameter


Operators in Python

  • Operators and types of operators

      a) Arithmetic Operators

      b) Relational Operators

      c) Assignment Operators

      d) Logical Operators

      e) Membership Operators

      f) Identity Operators

     g) Bitwise Operators

  • Python programs for all types of operators


Decision Making

  • Introduction to Decision making

  • Types of decision-making statements

  • Introduction, syntax, flowchart and programs for

      a) if statement

      b) if…else statement

      c) elif statement


Loops

  • Introduction to loops

  • Types of loops

      a) for loop

      b) while loop

      c) infinite loop

      d) nested loop

  • Break, continue and pass statement

  • Python programs for all types of loops


Numbers

  • Number Type Conversion

  • Random Number Functions

  • Trigonometric Functions

  • Mathematical Constants


Strings

  • Accessing Values in Strings

  • Updating Strings

  • String Special Operators

  • Built-in String Methods


Lists

  • Python Lists

  • Accessing Values in Lists

  • Updating Lists

  • Deleting List Elements

  • Basic List Operations

  • Built-in List Functions and Methods


Tuples

  • Accessing Values in Tuples

  • Updating Tuples

  • Deleting Tuple Elements

  • Basic Tuples Operations

  • Built-in Tuple Functions

  • Difference between list and tuple


Dictionary

  • Accessing Values in Dictionary

  • Updating Dictionary

  • Delete Dictionary Elements

  • Properties of Dictionary Keys

  • Built-in Dictionary Functions and Methods


Date and Time

  • What is Tick?

  • What is TimeTuple?

  • Getting Current Time

  • Getting Formatted Time

  • Getting Calendar for a Month


Functions

  • Defining a Function

  • Calling a Function

  • Passing by Reference versus Passing by Value

  • Ways to write function

  • Types of functions

  • Anonymous function

  • Recursive Function


Modules

  • What is a module?

  • Creating a module

  • The import Statement

  • The ‘from’ import Statement

  • Renaming a module

  • Using the dir() function

  • The ‘from’ import * Statement

  • Locating Modules


Files I/O

  • Printing to the Screen

  • Opening and Closing Files

  • The open Function

  • The file Object Attributes

  • The close() Method

  • Reading and Writing Files

  • The write() Method

  • The read() Method

  • More Operations on Files


Exceptions

  • What is Exception?

  • Handling an Exception

  • The except Clause with No Exceptions

  • The except Clause with Multiple Exceptions

  • The try-finally Clause

  • List of Standard Exception

  • Raising an Exception

  • Argument of an Exception


Classes and Objects

  • What is an Object?

  • What is a Class?

  • Creating a Class

  • Creating an object

  • Self in Python

  • __init__ method

  • Examples


Regular Expression

  • What is a Regular Expression?

  • Metacharacters

  • match() function

  • search() function

  • re.match() vs re.search()

  • findall() function

  • split() function

  • sub() function


GUI Programming

  • What is a GUI Programming?

  • Tkinter Programming

  • Tkinter Widgets

  • Building Your First Python GUI program with Tkinter

Who this course is for:

  • Python Developers and Software Engineers
  • Application Developers (Python, R)
  • Anyone wishing to learn Programming in Python
  • Python Developers - Web, JavaScript
  • Data Scientists and Lead Data Scientists
  • Data Engineers
  • Data Analytics Consultants
  • Data Consultants & Analysts
  • Technical Architects
  • Newbies and Beginners aspiring to make a career in Data Science, Machine Learning, Programming
  • Machine Learning Engineers & AI Engineers
  • Software Programmers
  • Python Engineers
2020-10-13 16:56:34+00:00
0.0 (0 ratings)