Introduction to Python Training Course - Virtual Classroom

Python, a high-level programming language characterised by its English-like syntax, offers readability, simplicity in writing, and ease of learning. As one of the prominent programming languages endorsed by Microsoft, studying Python proves to be highly beneficial.

Course Description

Enhance productivity with Python, renowned for its simplicity. Python boasts extensive support and remarkable portability, allowing you to write code once and run it anywhere, unlike C/C++.

Enrol in our four-day virtual classroom course to grasp the fundamentals of Python and master programming with this widely-used language.

Throughout the course, you'll acquire essential programming skills to develop applications utilising Python's language features, third-party software packages, and standard library modules.

Key Learning Objectives:

  • Python Basics
  • Functions and Modules
  • Mathematical Operations
  • Working with Python Strings
  • Iteration Techniques
  • Setting up Virtual Environments
  • Flow Control
  • Handling Exceptions
  • Working with Dates and Times in Python
  • File Processing
  • Adhering to PEP8 Guidelines and Using Pylint

Modules Covered

Python Curriculum

Learning Objectives:

  • Utilise Python to handle variables, output data, gather user input, and create basic Python functions and modules.
  • Define functions with or without parameters.
  • Understand variable scope and the process of importing modules.
  • Perform elementary mathematical operations in Python.
  • Utilise the math and random modules for advanced mathematical operations.
  • Manipulate and format strings effectively.
  • Understand and work with various data structures including lists, tuples, ranges, dictionaries, and sets.
  • Comprehend *args and **kwargs parameters.
  • Create and manage virtual environments.
  • Install packages using pip.

Python Basics

  • Introduction to Terminal Navigation
  • Executing Python Code
  • Running Python Scripts
  • Data Types and Literals
  • Variables and Constants
  • Creating Python Modules
  • Using the print() Function
  • Handling User Input
  • File Input and Output Operations
  • Practical Exercise: File Operations

Functions and Modules

  • Function Definitions
  • Variable Scope
  • Global Variables
  • Function Parameters
  • Return Statements
  • Importing Modules
  • Functions vs. Methods

Mathematical Operations

  • Arithmetic Operations
  • Assignment Operators
  • Operator Precedence
  • Built-in Math Functions
  • Exploring the math Module
  • Utilising the random Module

Python Strings

  • Handling Quotation Marks and Special Characters
  • String Indexing and Slicing
  • Concatenation and Repetition
  • Immutability of Strings
  • Common String Methods
  • String Formatting Techniques
  • Introduction to f-strings
  • Built-in String Functions

Iterables

  • Understanding Sequences
  • Lists and Tuples
  • Working with Ranges
  • Converting Sequences
  • Indexing and Slicing Sequences
  • Dictionaries and Sets
  • *args and **kwargs Parameters

Virtual Environments

  • Managing Packages with pip

Flow Control

  • Conditional Statements
  • Compound Conditions
  • Logical Operators
  • Loops and Iterations
  • Iteration Control Statements
  • Looping Through Files
  • Enumerating Iterables
  • List Comprehensions

Exception Handling

  • Basic Exception Handling
  • Specific Exceptions
  • The else and finally Clauses
  • Raising Custom Exceptions

Python Dates and Times

  • Time Concepts and Operations
  • Utilising the time Module
  • Working with datetime Objects
  • Handling Time Intervals
  • Pausing Execution
  • File Handling Operations

PEP8 and Pylint

  • Adhering to PEP8 Guidelines
  • Using Pylint for Code Analysis

Python Exam Details

No exam is required for this course.

Accreditation

This course is nationally accredited by Microsoft - Training and Certification Courses



Benefits

  • Certified & Experienced Trainers
  • Join a community of over 615,000
  • Interest-free Payments

Eligibility

Our Python training course is designed for beginners in Python programming or individuals with limited experience in using this language.

Since this is an entry-level course, there are no prerequisites for enrollment. While having some knowledge of IT, programming, or other programming languages may be advantageous, it is not mandatory.

Course fee

£ 1554
or starting at £ 153 p.m.
Introduction to Python Training Course - Virtual Classroom

Python, a high-level programming language characterised by its English-like syntax, offers readability, simplicity in writing, and ease of learning. As one of the prominent programming languages endorsed by Microsoft, studying Python proves to be highly beneficial.

4 Days
Tutor Support
Online Based
Accredited

Course fee

£ 1554
or starting at £ 153 p.m.
Visa
MasterCard
American Express
PayPal
Google Pay and Apple Pay supported