This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the three main concepts in programming: Files, Inheritance and external libaries. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
Python Scripting: Files, Inheritance, and Databases
This course is part of Python Scripting for DevOps Specialization
Instructor: Aspen Olmsted
Sponsored by Mojatu Foundation
2,729 already enrolled
(19 reviews)
Recommended experience
What you'll learn
Develop computer programs that utilize classes and objects to solve business and mathematical problems
Skills you'll gain
Details to know
Add to your LinkedIn profile
16 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 4 modules in this course
In this module, we look at how we can persist data to files so that it will exist beyond a single execution of a program. We will look at how we can write data to files in both text and binary formats. We follow-up with ways to read that data back into the state of an executing program.
What's included
4 videos3 readings4 assignments1 programming assignment1 discussion prompt
In this module, we look at how to implement the is-a relationships we modeled earlier in our UML diagrams through the use of Inheritance. Inheritance provides additional ways to abstract code in taxonomies where base classes share code with specialized versions of the classes. We will add a discussion about exceptions work in Visual Basic now that we can discuss inheritance.
What's included
4 videos3 readings4 assignments1 programming assignment1 discussion prompt
In this module, we extend our scripting tool chest by looking at libraries available for Python to access a database.
What's included
3 videos3 readings4 assignments1 discussion prompt
In this module, we continue our exploration of tools available in Python scripting to solve information technology problems. We will explore libraries for plotting data, processing lists of data quickly and analyzing, cleaning, exploring, and manipulating data.
What's included
3 videos3 readings4 assignments1 discussion prompt
Instructor
Offered by
Why people choose Coursera for their career
Recommended if you're interested in Computer Science
The Linux Foundation
University of Colorado Boulder
LearnQuest
Pontificia Universidad Católica de Chile
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy