This course covers the essential Python Basics, in our interactive, instructor led Live Virtual Classroom.
This Python Basics course is a very good introduction to essential fundamental programming concepts using Python as programming language.
These concepts are daily used by programmers and is your first step to working as a programmer.
By the end, you’ll be comfortable in programming Python code.
You will have done small projects.
This will serve for you as examples and samples that you can use to build larger projects.
You can publish your code online to keep as a portfolio.
Most attendees are in-work IT Professional.
Private individuals are also very welcome. Evening courses also running.
Duration: 3 consecutive days, the first of which displays on the booking page.
Times: arrange a time for your time zone
This Python Programming course is hands-on and practical, to give you in-depth, practical experience of the topics covered.
Email us to request training in your time zone
info@pcworkshopslondon.co.uk
Primitive types; Characters & Strings; Boolean; Working with variables and its scope; Conversion and casting types in Python.
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;
Using Loops: The while, while-else;
For loop;
Jump statements: break, continue;
Nesting loops.
Lists.
Tuples.
Sets.
Dictionary. Nested Dictionary.
Json Files.
Using Built-in modules and functions:
Strings functions.
Pattern matching with Regex.
Maths functions.
Random Functions.
Working with dates using Python date functions.
Creating and using custom Functions.
Creating a Module in class;
Calling a Module;
Using parameters;
Returning value from a Module.
Creating a Class; Creating an Object; Using an Object; Adding Instance variables; Controlling accessibility; Naming conventions for class members. Inner Classes.
Class Constructors; Parameterized Constructors.
Inheritance. Overload.
Fundamentals of exception handling; Exception types; Using try and Except.
Files, streams:Open, Traverse, Read and Create Files: Csv, txt and Json Files.
API:Connecting to API’s.
Connect to a database using access codes.
Select Queries:Retrieving records and iterating results sets, using variables and parameters in queries.
Working with DDL comands: Create a database, drop a database.
Create a table, alter tables, drop a table.
Insert, delete, update records, query a database and display results.
Dict to Dataframe, Dataframe to Dict.
Excel To Dict, Dict to Excel , working with Excel data, multiple Excel sheets.
Slicing Dataframes,
Getting information about the dataframe,
Filter, sort and query a Dataframes,
Duplicate values,
Working with null-values,
Sampling,
Group by,
Join.
This is only covering an introduction to Dataframes, more is covered in the data anlytics course.
The following courses gives you the basics
, with less contact hours and many practical exercises.
They are excellent to get you past the basics quickly:
£90 : 3-weeks Boot Camp, 30 minutes per day
£35 : 3-hour Taster
Try a 30 minutes webinar free. Choose you own topic from our course list.