Expand your programming knowledge with this Advanced Python Programming course and improve your job prospects.
Advanced Python Programming
DLC028Save BIG on selected courses for a limited time only!
*Pay monthly option available via Snap Finance on payment page in checkout
Overview
This Advanced Python Programming course is perfect for anyone who already has a good level of Python programming knowledge and wants to develop their skills further. If this sounds like you, this programming course will help you take your career to the next level.
During the course, you’ll learn about advanced string and list features, as well as advanced formatting methods. You will also cover the Numpy (numeric Python) package and the panda package, allowing you to use the open-source data analysis and manipulation tool effectively.
What next?
After completing your Advanced Python Programming course, you’ll be able to use it as evidence of your commitment to your career and development, helping you to progress in your existing career in IT development and technology.
Course content
- Introduction
- Reviewing Python basics
- Using the command line
- Importing packages and more
- Python's latest features
- Lesson review and quiz
- Assignment 1 - advanced Python exercises
- Introduction
- Advanced string features
- Advanced list features
- List functions
- Programming shortcuts
- Lesson review and quiz
- Assignment 2 - advanced list and shortcut exercises
- Introduction
- Formatting text
- Format method options
- Regular expressions
- Advanced regular expressions
- Text and binary files
- Lesson review and quiz
- Assignment 3 - advanced regular expressions and file exercises
- Introduction
- Classes and objects
- Magic methods
- Decimal, money, and other classes
- The random and math packages
- The Numpy (numeric Python) package
- Advanced usage of Numpy
- Lesson review and quiz
- Assignment 4 - advanced class and method exercises
- Introduction
- Multiple modules and the RPN example
- Advanced object-oriented programming
- Advanced tips and tricks
- Working with Pandas DataFrame
- Multithreading and asynchronous programming
- Lesson review and quiz
- Assignment 5 - advanced programming exercise
Awarding body
The certification is issued through Open Awards. Open Awards are an Awarding Body Organisation approved by Ofqual. Set up in 1981, Open Awards (previously the North West region of the National Open College Network – OCNNW) have been in business for over 30 years and are a not for profit organisation and a registered charity.
Extra information
To study this course, you will need to have a good level of existing knowledge on the Python programming language. You will also need access to a Microsoft laptop or computer, other operating systems are not compatible.
You will have up to one year to complete your course, which is plenty of time to ensure you are able to study for your course at your own pace.
You will study for your course entirely online and receive tutor support via email.
Once you have successfully completed your course, you will receive your Advanced Python Programming Diploma from Open Awards.
Providing you complete your assignments to the required standards, you will also receive a level 4 Open Awards quality endorsed unit course certificate with 9 Open Awards credits.
The completion of this course alone does not lead to an Ofqual regulated qualification, but it may be used as evidence of your knowledge and skills towards further regulated qualifications in the future. As a result, this course’s learning outcomes have been benchmarked at level 4 against the level descriptors published by Ofqual. This indicates the depth of study and the level of difficulty involved in successfully completing this course.
Your certificate will be issued by Open Awards in association with DLC. Open Awards are an awarding body organisation approved by Ofqual.
This course is assessed through a series of practical programming assignments which will be marked by your course tutor.
FAQs
You will need access to a Microsoft laptop or computer. If you have an alternative operating system, while Python is compatible with other operating systems, you will need different software which is not supported by this course.
- Dedicated personal tutor support.
- Dedicated learner services.
- Assignment marking and feedback.
- A free CV critique service and employability guide if you’re focusing on career advancement.
- A free XO Student Discounts membership to save you money on your favourite brands.
No, this course is assessed through tutor-marked assignments.
No, everything is included within the price!
It's not a problem. We offer a course replacement service, so if you get into trouble and your course pack is lost or damaged, our Learner Services Team can provide you with a new set of materials for a one-time additional fee.
That's not a problem. We want to make sure you're 100% confident about enrolling on the course and starting your study. So, just give our team of education specialists a call on 03300 563 100 and they'll do their best to help.
Related courses
Python for Beginners Level 3
Single Course
DLC017Course options available
Save BIG on selected courses for a limited time only!
View courseFrom £339 in full
Ruby for Beginners Level 3
Single Course
DLC018Course options available
Save BIG on selected courses for a limited time only!
View courseFrom £339 in full
Webmaster - Javascript
Single Course
DLC002Course options available
Save BIG on selected courses for a limited time only!
View courseFrom £359 in full