
Advanced Python Programming
Course Code
DLC028
Expand your programming knowledge with this Advanced Python Programming course and improve your job prospects.
- Learn Python online and boost your career in IT development and technology by demonstrating your commitment to furthering your knowledge.
- Understand programming techniques including multithreading and asynchronous programming.
- Develop your knowledge of industry-leading packages.
- Study your course from home at your own pace.
Course 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 Duration
Up to one year.
Course Outcome
On successful completion of this course, you will achieve an Advanced Python Programming Diploma from Open Awards.
Entry Requirements
You are required to have a good level of existing knowledge on the Python programming language.
Assessment
Practical programming assignments marked by your tutor.
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
Extra info
Course requirements
To study this course, you will need to have a good level of existing knowledge on the Python programming language.
Course duration
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.
Study method
You will study for your course entirely online and receive tutor support via email.
Course outcome
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.
Assessment
This course is assessed through a series of practical programming assignments which will be marked by your course tutor.
Q&As
Python is available for Linux and MacOs, however the installation and running instructions are for the Windows operating system. Any other software required is provided with the 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 Student Support 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.