Learn the basics of programming with Python. Take the first step towards becoming a developer in one of the most versatile and in-demand languages.
What Will I Learn?
Programming Basics
Write Python Scripts
Numerical Operations
Create Functions
Handle Errors
Free digital course assets
Free post-course helpdesk support
Day One
Introduction
• Why Python?
• Key features of the latest version
• Installing Python
• RELP
• Using an IDE
Programming with Python
• PEP8 - Writing clean code
• Keywords for Python 3
• Essential Indentation
• IDE extensions
• Getting help in RELP
• Online Python shell
Variables
• Naming variables
• Basic syntax
• Variables as labels
• Type checking
• Primitive variable types
String
• Formatting Strings
• Handling bulky Strings
• Concatenation
• Output and input
• String methods
Numbers
• Number types
• Calculations
• Arithmetic Operators
• Number methods
• Type conversion
Custom Operators
• If, Elif and Else
• Boolean Operations: and, or, not
• Comparison Operators
Functions
• Defining Functions
• Parameters and Arguments
• Calling Functions
• Performing Tasks
• Returning Values
• Saving Modules
Day Two
Iterables
• For loop
• For Else
• While Loop
Containers and Sequences
• Advanced datatypes
• List
• Tuple
• Dictionary
• Set
Exceptions
• Handling Exceptions
• Different Exceptions
• Cleaning up
Modules, Packages and Libraries
• Built in modules
• Custom modules
• Popular libraries
• Introduction to OOP
Everyone who attends a classroom course tells us the same thing - there's an amazing vibe and energy. It doesn't happen by accident, our front of house staff are amazing. We hire people with interesting stories from all over the world, who understand how to put people at ease.
We play great music that's curated to make you feel ready for the day ahead. We want you to feel like you've arrived at the house of an old friend. Welcomed, relaxed and looked after.
For those with a background in a procedural programming language, this course provides a foundation in C++ syntax and usage, as well as object-oriented programming.
Become a professional Python Developer
.FeatureCAM is the unique CAD/CAM system that uses feature-based and knowledge-based technologies for automated machining, minimising programming times for milling machines, lathes, multi-tasking lathes, mill-turn centres and wire EDM machines.
We provide face-to-face C tuition in London and online C tutors worldwide. Our C tutors are hand-picked from the best universities and rigorously interviewed. They work with students and professionals at all levels – from beginner to advanced – from all over the world.
Java compared to other programming languages, its advatages and disadvantages How to write a Java program, using the right editor "Compile once, run anywhere" Executing and Writing simple Examples Variables, Statements and expressions Arrays and other data structures
© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy