Python 3 Programming Specialization
This specialization teaches Python 3 programming essentials. This course will start with variables, conditionals, and loops and progress to more advanced topics like as keyword arguments, list comprehensions, lambda expressions, and class inheritance. You'll have plenty of chances to practice. You'll also learn how to reason about program execution so that it's no longer mysterious and you can troubleshoot it when it doesn't function.
You'll be able to write programs that query Internet APIs for data and extract relevant information by the end of the specialty. By reading the documentation, you'll be able to learn how to use new modules and APIs on your own. That will put you on the fast track to becoming a self-employed Python coder.
If you've completed Python for Everyone but want a more in-depth coverage of Python foundations and additional experience, this specialization is an useful next step for you, so you can confidently move on to specialties like Applied Data Science with Python. However, if you are already familiar with another programming language or are up for the challenge of jumping in head first, it is also ideal as a first set of Python lessons.
You will construct a simple sentiment analyzer that counts the number of positive and negative terms in tweets at the end of the second semester. In the third lesson, you'll develop a movie recommender by combining two APIs. Python Project: pillow, tesseract, and opencv (Course 5) is an extended project in which you will perform optical character recognition (OCR) and object detection in photos.
What you will learn
- How to examine and comprehend Python 3 APIs and third-party libraries
- How to use the Pillow Python imaging library to open, view, and alter images, including cropping, resizing, recoloring, and text overlaying.
- How to use the python tesseract (py-tesseract) package with Python 3 to use optical character recognition to detect text in photos (OCR)
- How to use the open source computer vision library (opencv) to recognize faces in photos, as well as how to trim and transform those faces into contact sheets.
Skills you will gain
- Json
- Computer Programming
- Python Programming
- Sorting
Instructor: Paul Resnick, Steve Oney, Jaclyn Cohen, Christopher Brooks
Coursera rate: 4.7/5.0, 14.630 ratings
Offered by: University of Michigan
Enroll here: https://www.coursera.org/specializations/python-3-programming