Python Programming Basics To Advanced

  • Duration: 20 Hours
  • Level: Beginner to Advanced
  • Method: Instructor-led Physical or Virtual Classes

Batch Price From $450
View Dates, Prices and Enroll
Python Programming Basics To Advanced Trainign Course

Course Overview

This course is designed for beginners who wish to learn Python, a widely used general-purpose, high-level programming language. It covers the essential topics for starting to program with Python. This course is also ideal for anyone who wants to become a Python developer, a data analyst, or a data scientist or wants to use Python for any work.


Requirements

No existing knowledge on Python programming is required. Familiarity with any programming language is helpful but not required. You should have basic computing knowledge.


Course Content

  1. Introduction to Python
    • Getting Python
    • Python IDLE
    • Comments in Python
    • Online Python Compilers
  2. Variables and Data Types
    • Creating Variables
    • Naming Variables
    • Standard Data Types
    • Type Conversion or Casting
    • Python User Input
    • Using f-strings
  3. Operators
    • What are operators in python?
    • Arithmetic Operators
    • Assignment operators
    • Comparison Operators
    • Logical operators
    • Identity Operators
    • Membership Operators
  4. Working with Numbers
    • Integers
    • Floats
    • Numbers and String Together
    • Built-in Python Mathematical Functions
    • Python Decimal Format
    • Underscores in numbers
    • Random Number
  5. Python Strings
    • Accessing characters in a string
    • Changing a String
    • Deleting a String
    • Python String Operations
    • String Membership Test
    • Built-in String Methods
    • Python Escape Characters
    • Using the format() Method
  6. Lists
    • Accessing elements in a list
    • Negative indexing
    • List Slicing in Python
    • Adding, Modifying and Removing elements
    • Other Useful List Methods
    • List Membership Test
  7. Tuples
    • Creating a Tuple
    • Accessing Elements in a Tuple
    • Modifying a Tuple
    • Removing Elements from a Tuple
    • Tuple Methods
    • Tuple Membership Test
  8. Sets in Python
    • Creating Python Sets
    • Modifying a Set
    • Removing Elements from a Set
    • Python Frozenset
    • Python Set Operations
    • Set Union
    • Set Intersection
    • Set Symmetric Difference
    • Python Set Methods
    • Set Membership Test
    • Built-in Functions with Set
  9. Python Dates and Times
    • Getting the Current Date and Time
    • Getting today's year, month and day
    • Time object to represent time
    • Getting hour, minute and second
    • Python datetime object
    • Formatting Date and Time
  10. Python Dictionary
    • Accessing values in a Dictionary
    • Adding new key-value pairs
    • Modifying values in a key-value pair
    • Removing key-value pairs
    • Python Dictionary Methods
    • Dictionary Membership Test
    • Dictionary Built-in Functions
    • Nested Dictionaries
  11. Decision Making
    • Python if Statement
    • Indentation
    • Python if…else Statement
    • Python if…elif…else Statement
    • Python Nested if Statements
    • Short Hand if ... else
    • Membership Test
    • Python match Statement
  12. Loops in Python
    • Python While Loops
    • Python for Loop
    • Looping Through a String
    • The break Statement
    • The continue Statement
    • The range() Function
    • Else in For Loop
    • Nested Loops
  13. Functions
    • Creating and Calling a Function
    • Arguments
    • Keyword Arguments
    • Default Parameter Value
    • Passing a List as an Argument
    • Return Values


Course Dates, Prices & Enrolment

All Training Physical Classes Virtual Classes Time Zone:
Training MethodDates and TimesPrice 
Online Training 03 Feb 2025 - 14 Feb 2025
Mon - Fri (2 wks)
12:00 PM - 02:00 PM EST
$450 $900
Enrol Now
Online Training 03 Mar 2025 - 14 Mar 2025
Mon - Fri (2 wks)
12:00 PM - 02:00 PM EST
$900
Enrol Now

Career Path

If you are looking for programming and make desktop applications the python course helps you. Also, even if you don't have any programming language experience, Python programming language will be the best to start as it is simple to understand. If you look for an IT job or want to progress your career in IT, the Python programming course will help you.

Our Contacts

880 Third Avenue, New York
NY 10022, United States

Call us: +1 332 244 7808
WhatsApp: +44 0749 461 6045

2025 © U.S. Academy of IT. All Rights Reserved.