"Master the skills you need to propel your career forward in python. Equip yourself with the essential knowledge and skillset that make you a confident python developer and take your career to the next level. This comprehensive course is designed to help you reach your professional goals.
The skills and knowledge that you will gain through studying this python masterclass course will help you get one step closer to your professional aspirations and develop your skills for a rewarding career.
This comprehensive course will teach you the theory of effective python practice and equip you with the essential skills, confidence and competence to assist you in the python industry. You’ll gain a solid understanding of the core competencies required to drive a successful career in python.
Learn from expert tutors with industry experience, teaching you the latest expertise and best practice. This extensive course is designed for python professionals who are aspiring to specialise in python. Earn industry-recognised credentials to demonstrate your new skills and add extra value to your CV.
Enrol today and take the next step towards your personal and professional goals."
Facilities
Location
Start date
Online
Start date
Different dates availableEnrolment now open
About this course
CPD & IPHM Certified - MCQ Exam & Tutor Support
This course is suitable for all skill levels and backgrounds. Whether you want to advance your career prospects, learn a new skill, or broaden your educational horizons this course will help you to gain a solid understanding of the core competencies required to drive a successful career in your chosen industry.
"Academic
The course is open to students of all academic backgrounds aiming to enhance their skills.
Age
At Study Plex, we invite everyone to learn. This course is open to anyone aged 16 and over.
Eligibility
If you have a basic grasp of English, numeracy and ICT, you will be eligible to enrol."
"CPD and IPHM Accredited Certificate of Achievement
Grow your career by earning CPD and IPHM accredited certificate of achievement and add extra value to your CV. On successful completion of this course, you will be eligible to order your CPD and IPHM accredited certificate of achievement (dual certificate) to demonstrate your new skills. You can also share this certificate with prospective employers and your professional network. The CPD and IPHM accredited certificate of achievement (dual certificate) can be obtained in PDF format at the nominal fee of £12; there is an additional fee to get a printed copy certificate which is £39.
Endorsed Certificate from Quality Licence Scheme
On successful completion of the course assessment, you will be eligible to order the Endorsed Certificate by Quality Licence Scheme. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. This will provide you with a competitive edge in your career add extra value to your CV. You can also share this certificate with prospective employers and your professional network which will help you to drive a successful career in your chosen industry. There is a Quality Licence Scheme endorsement fee to obtain an endorsed certificate which is £85."
Our customer support team will contact you within 48hrs.
Questions & Answers
Add your question
Our advisors and other users will be able to reply to you
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
This centre's achievements
2021
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 2 years
Subjects
Industry
Drawing
Server
Inheritance
Course programme
"
Python Basics
What Is Python Installation And First Execution
Variables, Creating And Running External Script, Interactive Shell
Comments
Types Of Variables
Math Operators
Exercise: Adding VAT To Products
Semicolon and ENTER – Assigning Multiple Values To Variables At Once
Assignment Operators
Playing With Strings (Slicing, Adding And Having Fun)
Functions and Libraries Basics
Importing Libraries, What Are Functions – Basics
ATTENTION – Important Lecture About Common Mistake Regarding Functions
Taking Data From User And Type Conversion (Casting)
Conditional statements
Comparison (Relational) Operators
Instruction ‘If’ Why INDENTATION Is IMPORTANT In Python | DO NOT SKIP!
EXERCISE: Simple Calculator
Values Different Than 0
Logical Operators
Loops
Loop While
EXERCISE: Adding Numbers Taken From The User
Loop For
Instruction Break And Continue
EXERCISE: Guess The Number
Lists
What Are Lists Basic Operations On Lists
Checking If Element Is ‘In’ Or ‘Not In’ The List
Operating On Lists With Functions Bn
Advanced Types
Tuples – What Does Immutable Mean
Dictionaries
Sets
Operations On Sets
Nested Types
Processing Nested Types Using Loops
Dictionary Inside Dictionary, Dictionary Inside List – When To Choose Which
Extracting (Lterating Through) Values From Nested Dictionaries
EXERCISE: Dynamic Dictionary With Definitions
Transformations
List Comprehensions
Generator Expressions
Dictionary Comprehensions
Set Comprehension
EXERCISE: Finding Numbers That Are Divisible By 7, But Are Not Divisible By 5
Functions - Basics
What Are Functions How To Create A Function Why Should We Use Functions
Multiple Parameters In Function (Passing More Arguments)
Returning Values From Function
Functions - Advanced
Multi Module Application | How To Import Your Own Module
enum – What It Is And Why You Should Use It
EXERCISE: Sum Of All Numbers Up To The One Entered By User | IMPORTANT Lecture
Measuring PERFORMANCE Of Code | How well (Fast) Some Part Of Code Work | Time
Function As Argument Of Another Function | How To Measure Performance Of Func
Default Arguments
Named (keyword) And Unnamed (Positional) Arguments
EXERCISE – Checking If Value Is In Container
Variable Length Argument (Multiple Arguments Sent And Saved In Single Parameter)
Local vs Global Variables – Scope – Lifetime Of Variables
Mutable vs Immutable Objects
Shallow vs Deep Copy Of Object
Lambda | Anonymous functions – What Are They When Should You Use Them
Random Numbers
Drawing Random Numbers – Creating A Program That Checks If You Hit The Monster
Random Events – Choice vs Choices Function
Shuffle – Shuffling Cards In ‘War’ Game
EXERCISE: Drawing Elements Without REPETITION – Lottery Game – 6 Numbers From 49
EXERCISE | GAME | Drawing Random Chests Colours With Random Rewards
EXERCISE | GAME | Drawing Approximate Value To A Certain Value
Working With Files in Python and Exceptions
What Is A File How To Create It Why Do We Need To CLOSE It How To Save Data
Exceptions, Try, Finally Block
Opening The File Using: With… As…:
Reading The Content Of File – Read vs Readlines, Splitting Lines, Encoding
Seek And Tell – Changing And Reading The Position Of Last Operation In File
Append – Adding Text At The End Of File
A+, R+, W+ – Two Function File Opening Modes
Keyword Except – Catching Exceptions – EXERCISE – Loading Names And Surnames
JSON
What Is JSON Why Do We Use It What Problems Does JSON Solve
Creating And Saving Data From Python In JSON Format To File And String
Loading Data From JSON File To Python
Pretty Printer – Loading/Saving Pretty And Sorted JSON
pip and PyPi - using External Packages
What Is Pip And PyPi Installing And Playing With External Package – Request
Loading Data From Server From JSON File – Preface To Next EXERCISE
Processing JSON Data | Extracting Top Values From List Of Dictionaries
SOLUTION 1: Retrieving A Few Users From Server At The Same Time
SOLUTION 2: Retrieving A Few Users From Server At The Same Time
SOLUTION 3: Retrieving A Few Users From Server At The Same Time
Defaultdict Supplying Missing Values Of Dictionary When Accessing Empty Element
API
What Is Public API Where To Find Them. stackoverflow API
Getting JSON From Stackoverflow.com - Getting Top Questions From Last Week
Opening Websites From Python Code – Webbrowser Module
Getting Records From Last Week – Datetime Module
EXERCISE: Cat Facts
EXERCISE: Random CAT Images By Breed
Authorization – Log In Using API Key – Getting Holiday Calendar
API - header authorization - POST % DELETE
Authorization Through Header – Settings
EXERCISE: CAT System – Introduction
POST – Adding A Cat To Favourite List
DELETE – Removing A Cat From Favourite List
Visual Studio Code - Installation and Setting
VSC – Downloading And Installing
Setting Up The Workspace In VSC And Installing Basic Extensions
Linter – What Is Linting – How To Use It, Settings In .Vscode
Code Runner | Custom Shortcuts | Shortcuts From Other Editors, Interactive Shell
Auto Save – Making Sure Your File Is Saved After Each Change
Snippets And Pass Keyword
Automatic Code Formatting
Debugging Mode – How To Professionally Debug Your Code
Ligatures – Custom Font Created Especially For Programmers – Fira Code
Visual Studio Code - Useful Extensions
Icons Theme
Bracket Pair Colorizer – Improving Readability Of Your Code
Python Preview – Watching The Code Execution While Writing It
Python Quick Print
Code Spell Checker
What Is Object Oriented Programming
OOP - Object Oriented Programming
What Are Objects And Classes How To Create A Simple Object And Class.
Creating Your First Method – What Is “Self”
__Init__ – Sending Arguments To Class For Initialization
EXERCISE: Create Rockets That Can Move Up
Document String – Docstring
__Str__ – Dunder Method Representing Text Of Object
EXERCISE: Organizing More Than One Class – Rocket Board
__Getitem__, __Setitem__ – Setting And Getting Values Using Dunder Methods
EXERCISE: Counting Distance Between Rockets
Is It Important To Understand Math That Was Used In The Last Lecture
Static Methods
Setting Type For Variables Using Annotations – Pyright Extension
__Len__
Class / Static Variables – Creating USER With Unique Ids
EXERCISE: Bank Account – Withdraw/Deposit Money
How To Properly Handle Returned Values From Methods
Inheritance And Method Overriding – Super
EXERCISE: Inheritance On Practical Example – Result
EXERCISE: Playing With Cube, Square And Rectangle
Inheritance Vs Association – When To Use Which
Generator functions
Generator Functions – Yield Keyword
EXERCISE: Generate Infinite Amount Of Numbers Multiplied By Themselves
Send Method – How To Send A Value Into A Generator"