Introduction to Python Training Course – Virtual Classroom

Introduction

Course Overview

A high-level programming language that has an English-like syntax, Python is easy to read, write and learn. It’s one of the leading programming languages from Microsoft, making it a great course to study.

Improve productivity with Python due to its simplicity. Python has lots of support and is very portable, where you can write once and read anywhere, unlike C/C++.

Learn the fundamentals of Python and how to program using this popular programming language by taking our four day virtual classroom course.

You will be taught the programming skills required to develop applications using Python’s language features, third-party software packages, and standard library modules.

Key Learnings Include:

  • Python Basics
  • Functions and Modules
  • Maths
  • Python Strings
  • Iterables
  • Virtual Environments
  • Flow Control
  • Exception Handling
  • Python Dates and Times
  • File Processing
  • PEP8 and Pylint

We’re proud of our excellent rating on Trustpilot, with over 13,000 reviews from our past students.

Course code

7EBY

Location

Varies

Price

£1554

Suitability

Is the Introduction to Python Training Course suitable for me?

Our Python training course has been developed for individuals who are new to Python, or for those without much experience using this programming language.

As this is a foundation level course, there are no prerequisites to enrol onto this course. It would be beneficial if you have some understanding of IT, programming and other programming languages, although this is not essential.

Benefits

How will the Python Training Course benefit you?

You will learn the fundamentals of Python, enabling you to progress onto further study or use the skills and techniques you have gained in your career.

Exam Pass Guarantee to give you peace of mind to succeed

Our virtual classroom training has provided high pass rates, which has made us confident to offer an Exam Pass Guarantee. Have peace of mind, knowing we’ll support you until you are certified.

With our Exam Pass Guarantee, if you do not pass the exam after attending our training course, you can attend the same training again for free.

All we ask is that you:

  • Attend all class days and complete all assignments
  • Take the exam within 30 days of your Virtual Classroom training
  • Request your course re-enrolment within 30 days of the failed exam attempt

Please note:

Students retaking the course must use any materials or books distributed to them in their original course session. Failure to provide these materials will result in the student being charged for replacement(s).

*Exam Pass Guarantee does not include the resit exam; this would be an additional cost.

Careers

What jobs can I apply for after my Introduction to Python training?

Once you have completed your Python training, you will understand how Python works. Among a wide range of new skills, you will also be able to:

  • Work with Python literals and comments
  • Work with variables and Python data types
  • Work with simple modules
  • Output data with print()
  • Collect user input
  • Define and call functions
  • Work with parameters and arguments
  • Use variable scope, and more

There are a few jobs you can work in if you have experience with, and an understanding of, Python, including:

  • Data Analyst – £30k
  • Programmer – £31k
  • Python Developer – £46k
  • Product Manager – £50k

(Source: ITJobsWatch)

Why Us

Why choose to study the Python course with e-Careers?

We have developed an expert team over the last 10 years since our inception. In that time, we have trained over 600,000 delegates globally, which has helped offer the highest quality training, and we have earned a 5-star rating on Trustpilot, from over 10,000 students.

By refining our processes, partner relationships, and course materials, we can offer high-quality training solutions for our delegates.

You will also benefit from:

  • Exam Pass Guarantee*.
  • Fast-tracking your learning with our virtual classroom course
  • Enhance your career prospects
  • Learn from expert trainers, with vast experience in this field
  • We offer interest-free payment options

Syllabus & Exams

Python Syllabus

Learning Outcomes:

  • Work with Python, use variables, output data, collect user input, and write simple Python functions and modules.
  • Define functions with or without parameters
  • Understand variable scope and how to import modules.
  • Perform basic math in Python.
  • Use the math and random modules for extended math functionality.
  • Manipulate and format strings.
  • Understand lists, tuples, ranges, dictionaries, and sets.
  • Understand the *args and **kwargs parameters.
  • Create and use virtual environments.
  • Install packages with pip.

Python Basics

  • Getting Familiar with the Terminal
  • Running Python
  • Running a Python File
  • Literals
  • Variables
  • Constants and Deleting Variables
  • Writing a Python Module
  • print() Function
  • Collecting User Input
  • Reading from and Writing to Files
  • Exercise: Working with Files

Functions and Modules

  • Defining Functions
  • Variable Scope
  • Global Variables
  • Function Parameters
  • Returning Values
  • Returning Values
  • Importing Modules
  • Methods vs. Functions

Maths

  • Arithmetic Operators
  • Assignment Operators
  • Precedence of Operations
  • Built-in Math Functions
  • The math Module
  • The random Module

Python Strings

  • Quotation Marks and Special Characters
  • String Indexing
  • Slicing Strings
  • Concatenation and Repetition
  • Combining Concatenation and Repetition
  • Python Strings are Immutable
  • Common String Methods
  • String Formatting
  • Formatted String Literals (f-strings) (introduced in Python 3.6)
  • Built-in String Functions

Iterables

  • Definitions
  • Sequences
  • Lists
  • Sequences and Random
  • Tuples
  • Ranges
  • Converting Sequences to Lists
  • Indexing
  • Slicing
  • min(), max(), and sum()
  • Converting between Sequences and Strings
  • Unpacking Sequences
  • Dictionaries
  • The len() Function
  • Sets
  • *args and **kwargs

Virtual Environments

  • Packages with pip

Flow Control

  • Conditional Statements
  • Compound Conditions
  • The is and is not Operators
  • all() and any() and the Ternary Operator
  • In Between
  • Loops in Python
  • Break and continue
  • Looping through Lines in a File
  • The else Clause in Loops
  • The enumerate() Function
  • Generators
  • List Comprehensions

Exception Handling

  • Exception Basics
  • Generic Exceptions
  • The else and finally Clauses
  • Using Exceptions for Flow Control
  • Raising Your Own Exceptions

Python Dates and Times

  • Understanding Time
  • The time Module
  • Time Structures
  • Times as Strings
  • Time and Formatted Strings
  • Pausing Execution with time.sleep()
  • The datetime Module
  • datetime.datetime Objects
  • datetime.timedelta Objects

File Processing

  • Opening Files
  • Writing to Files
  • The os Module
  • os.walk()
  • The os.path Module
  • A Better Way to Open Files

PEP8 and Pylint

  • PEP8
  • Pylint

Python Exam Details

There is no exam for this course.

Other Courses at DGC

EC-Council Certified Ethical Hacker (CEH) Virtual Classroom

e-careers the home of professional qualifications. Book Today!

Course Overview Now more than ever Cyber Security roles are in demand, globally. There are more positions currently being offered than suitable candidates to fill them. Therefore, the sector has become very rewarding with individuals expected to earn on average £60k. With so much opportunity, progression is offered constantly provid...

Official CompTIA PenTest+ (PT0-002 Cyber Security Series) Certification

e-careers the home of professional qualifications. Book Today!

Gaining your CompTIA PenTest+ Certificate is beneficial for individuals looking to get into Cyber Security, or for Cyber Security professionals currently tasked with vulnerability management and penetration testing.This certification will help you embark on a career as an Ethical Hacker, Penetration Tester, Security Analysts, as well as a...

Certified Ethical Hacker (CEH) Training

e-careers the home of professional qualifications. Book Today!

With a growing skills-gap in Cyber Security globally, there are more job vacancy’s than there are certified candidates to fill them. This is a frustrating problem for employers, who are struggling to find the right talent for their organisations. This makes this one of the most lucrative and rewarding sectors to move into, with UK a...