Microsoft - Training and Certification Courses

Introduction to Python Training Course Classroom Course in Nottingham

Course Overview

Python is a flexible and powerful object-oriented scripting language, which has been developed for enhanced productivity and ease of use. 

Python is easy to read, write and learn. It is a high-level programming language that has English-like syntax, making it simple to pick up and understand. You will improve productivity with Python due to its simple nature, and it is a free, open-source programme. Python has lots of support and is very portable, where you can write once and read anywhere, unlike C/C++.

This course benefits from our Exam Pass Guarantee*.

Through this Python training course in Nottingham, you will learn the fundamentals of Python and how to program using this popular programming language.

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

You will also cover:

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

For a limited time, this course now includes for FREE our BCS Essentials Certificate in Artificial Intelligence course (value £525). You will also benefit from our Exam Pass Guarantee*.

Key features
  • Delivery Method: Virtual Classroom
  • Duration: 4 Days
  • Certified & Experienced Trainers
  • Join a community of over 590,000+
  • Interest-Free Payments
  • Over 4,000 Candidates Placed Into Employment

Select your Nottingham date

Inc. VAT
Add to My Cart Divide Buy 0% Finance Options From per month

* All of our Nottingham courses are currently being delivered Virtually

Try a Soft Search nowFast check - will not affect your credit rating.
Splitit
Free course advice
Learn more about how we use your data
Key features
  • Delivery Method: Virtual Classroom
  • Duration: 4 Days
  • Certified & Experienced Trainers
  • Join a community of over 590,000+
  • Interest-Free Payments
  • Over 4,000 Candidates Placed Into Employment
Course Details

Why study the Introduction to Python Training 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 590,000 delegates globally, which has helped offer the highest quality training.

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-track your learning with our Virtual Classroom course in Nottingham
  •    Enhance your career prospects
  •    Learn from expert trainers, with vast experience in this field
  •    We offer interest-free payment options

Is the Introduction to Python Training Course suitable for me?  

This python training course in Nottingham 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 now prerequisites to enrol onto this course. It would be beneficial if you have some understanding of programming, and other programming languages, although this is not essential.

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

Once you have completed your Python training in Nottingham, 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: Glassdoor)

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. 

Our Nottingham Venue
Nottingham is a city located in the borough of Nottinghamshire, and forms part of the East Midlands region. Nottingham found prosperity through the textile industry, rapidly becoming an international lace manufacturer. Today, Nottingham is still one of UK’s youngest cities, and home to two Universities.
Location

City Gate East,

Wollaton Street,

Nottingham

NG1 5FS

Telephone +44 (0) 20 3198 7700

Our Student Support lines are available Mon-Fri 9am to 6pm (GMT).

Our offices are closed at weekends and an UK public holidays.

Career Advice
​Our experts offer valuable advice sharing their experience and insights which will enable you to make informed decisions throughout your career.
Blogs
Our panel of industry experts proudly bring you the latest news and views, covering all our categories, to keep you well informed.
IT & Networking
Our how to series continues by giving you advice on how you can get into a career in IT!
Read Blog
IT & Networking
Ever considered a job in IT? If you have these skills, you're already well on your way...
Read Blog
IT & Networking
We check out 10 ways AI is changing!
Read Blog
We're Trusted by
Hundreds of thousands of individuals, small businesses and large corporations continuously put their trust in e-Careers.​
We are proud to have trained individuals who work for some of the world’s largest companies, including:​
Trusted by Trusted by