Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Learning how to debug is the most valuable skill to develop as you learn to program. This four-week course from the University of Michigan will help you improve your programming ability by providing you with the skills you need to understand and debug code.
What’s more, you’ll learn the crucial techniques to help minimize mistakes and problems in your code.
Most modern development environments contain a debugger, which you can use to find bugs and understand what is happening in your code. However, many people still rely on print statements when they debug.
This course will help you gain confidence in using debuggers, so you can spend less time seeking out and fixing bugs and focus on building exciting new programming projects. The majority of coding errors occur when the programmer doesn’t understand the code or makes mistakes with the language, resulting in bugs. In this course, you’ll gain the knowledge and skills needed to spot and solve semantic and syntax errors more easily. You’ll also streamline your coding process by learning to write and run unit tests to examine and check your code.
This course is designed for those interested in developing their Python skills or communicating with other programmers in a professional setting.
Inclus
15 vidéos13 lectures7 éléments d'application6 sujets de discussion
Afficher les informations sur le contenu du module
15 vidéos•Total 22 minutes
Welcome to Course 3•1 minute
How is This Course Different?•1 minute
What is Python?•1 minute
Why Work in Groups?•1 minute
POGIL Roles•1 minute
How to Write Code in the eBook•2 minutes
Reloading Your Code History•1 minute
Welcome to Week 1•1 minute
Installing Software•2 minutes
Introduction to Files•2 minutes
Using a GUI to find a file•1 minute
Using a terminal window•3 minutes
Using try and except•1 minute
Debugging when Unit Tests Fail•3 minutes
Reduce the need to debug•1 minute
13 lectures•Total 232 minutes
Syllabus•10 minutes
Community Engagement Guidelines•10 minutes
Course Pre-Survey•10 minutes
Week 1 Overview•2 minutes
How to Bring Up a Terminal Window•5 minutes
Exercise: Group Work | Reading from Files•30 minutes
Exercise: Ebook Work | Writing to Files•30 minutes
Exercise: Ebook Work | Unit Tests•30 minutes
Exercise: Ebook Work | How to Avoid Debugging•30 minutes
Exercise: Ebook Work | Know Your Error Messages•30 minutes
Exercise: Group Work | Unit Tests•30 minutes
Assignment Brief | Reading from a File and Debugging•5 minutes
Assignment Instructions | Reading from a File and Debugging•10 minutes
7 éléments d'application•Total 231 minutes
Week 1 Quiz•60 minutes
eBook Login•1 minute
Peer Instruction | Files•10 minutes
Exercise: Files Practice | Parsons/Write•30 minutes
Peer Instruction | Unit Tests•10 minutes
Exercise: Group Work | Unit Tests•30 minutes
Assignment Submission | Reading from a File and Debugging•90 minutes
6 sujets de discussion•Total 55 minutes
How to Work in Groups•10 minutes
Introduce Yourself | Where in the World Are You?•5 minutes
Peer Instruction Discussion | Files•10 minutes
Peer Instruction Discussion | Unit Tests•10 minutes
Assignment Reflection | Reading from a File and Debugging•10 minutes
End of Week 1 Discussion | Working with Files and Unit Tests Recap•10 minutes
Week 2 | Parsing CSV Data and Using a Debugger
Module 2•5 heures à terminer
Détails du module
Inclus
10 vidéos4 lectures6 éléments d'application4 sujets de discussion
Afficher les informations sur le contenu du module
10 vidéos•Total 23 minutes
Welcome to Week 2•1 minute
What is a CSV file?•1 minute
Fix get_total_for_year•3 minutes
Fix column with a comma•2 minutes
Using sorted vs sort on a list•2 minutes
Sorting a dictionary by the values•4 minutes
What is debugging?•1 minute
Finding the problem•1 minute
Why use a debugger?•1 minute
Debugging in Visual Studio Code•7 minutes
4 lectures•Total 47 minutes
Week 2 Overview•2 minutes
Exercise: Group Work | CSV Files•30 minutes
Assignment Brief | Debugging with Simple CSV Files•5 minutes
Assignment Instructions | Debugging with Simple CSV Files•10 minutes
6 éléments d'application•Total 185 minutes
Week 2 Quiz•15 minutes
Peer Instruction | Sorted•10 minutes
Exercise: CSV File Practice•30 minutes
Peer Instruction | Debugging•10 minutes
Exercise: Debugging Practice | Debug with Unit Tests•30 minutes
Assignment Submission | Debugging with Simple CSV Files•90 minutes
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.