Python is a language with a simple syntax and a powerful set of libraries. While it is easy for beginner programmers to learn, Python is widely used in many scientific areas for data exploration.
We cover data types, control flow, object-oriented programming, and graphical user interface-driven applications. We offer the course in a practical style, with many Python coding examples and problems drawn from diverse areas such as text processing, price calculations and password verifications.
Primitive types; Characters & Strings; Boolean; Working with variables and its scope; Type conversion and casting.
Operators and Expressions:
Introduction of operators; Arithmetic operators; Relational operators; Assignment operator; Logical operators; Increment and decrement operators; More in operators.
If statement; If – else statement; If- elif – else statement; Nested if – else;
The while, while-else; do-while and the for loop; Enhanced for loop; Jump statements: break, continue; Nesting loops.
Lists. Tuples. Dictionary.
Exception Handling: Fundamentals of exception handling; Exception types; Using try and except.
Files, Streams: Create, Open, Traverse and Read Files: Csv, txt and JSON Files.
Connect to a database, create Database, drop a database, create a table, alter tables, drop a table, insert, delete, update records, query a database and display results.
Lesson 4 and 5
Built-in and Custom Functions
Creating and using Functions.
Returning value from a Function; Function parameters;
Introduction to Classes and Objects:
Object-Oriented Programming (OOP) principles.
Creating a Class;
Creating a Module in class;
Creating an Object; Using an Object and it’s modules; Adding Instance variables; Controlling accessibility; Naming conventions for class members. Class Constructors; Parameterized Constructors; Inheritance. Override.
Math Functions. Random Functions.
Regex and Pattern Matching.
Want more information about the subjects for this course?
Get the course guide
Course fees – £420
No government funding available for this course
Find out more about the payment options for this course
Get the course guide
PCWorkshops mission is to be an integral partner to companies who up-skill and cross-skill their software and data staff.
We are based in London, Milton Keynes, Southend-On-Sea, Birmingham, Portsmouth and Manchester.
Our clients are in a variety of industries, e.g. e-commerce companies,
finance companies, insurance companies, software and technology companies and more.
Want to know more about this course? Complete the form and learn about:
Pricing and payment options
How to get help and contact information
Everything you need to know before enrolling!
Want to know more about this course?
Get your free course guide now! Complete this easy form and you'll receive a course guide and consultation from PCWorkshops
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.
This website uses additional cookies to collect anonymous information such as the number of visitors to the site, and the most popular pages.
Keeping this cookie enabled helps us to improve our website.
Please enable Strictly Necessary Cookies first so that we can save your preferences!