Overview
Context
In this Python Programming course offered by Data Camp, you'll build on the concepts and skills covered in the Python Programming Fundamentals skill track!
Enhance your custom functions by leveraging context managers and decorators, and learn how to improve the efficiency of your code. As your skills develop, you’ll then gain an understanding of software engineering concepts, including modularity, documentation, and automated testing using pytest.
By the end of the track, you'll be using your object-oriented programming (OOP) skills to read, reuse, and maintain your code. Start this track to continue on your Python programming journey.
As your Python skills develop, you’ll then gain an understanding of software engineering concepts, including modularity, documentation, and automated testing, before diving in to learn unit-testing skills like debugging code, Test Driven Development (TDD), and using fixtures and mocking.
Along the way, you'll use packages like pandas, NumPy, setuptools, pytest, and pycodestyle to practice Python programming.
By the end of the track, you'll be using your object-oriented programming (OOP) skills to read, reuse, and maintain your code. Start this track to continue on your Python programming journey.
Programme Structure
Courses
Bonus: Context Managers
- Bonus: Decorators
- Bonus: More on Decorators
- Writing Efficient Python Code
- Software Engineering Principles in Python
Key information
Duration
- Part-time
- 3 days
Start dates & application deadlines
Language
Delivered
Campus Location
- New York City, United States
Disciplines
Software Engineering View 339 other Short Courses in Software Engineering in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- This track is suitable for beginners and does not require any knowledge of Python to get started. It is designed for users to start and further develop their own Python programming skills.
- This Track is designed to help users develop skills that are relevant for many careers. This includes data analysts, software engineers, and machine learning practitioners.
- Python Programming Fundamentals
Tuition Fees
-
International Applies to you
Applies to youNon-residentsFree - Out-of-StateFree
-
Domestic
Applies to youIn-StateFree
Additional Details
This course can be accessed for free with the Data Camp Premium or Teams subscriptions