Python Tricks and Hacks for Productivity

76 ratings
Offered By
Coursera Project Network
3,903 already enrolled
In this Guided Project, you will:

Use and describe Python data structures through defaultdict, namedtuple, set and type hinting

Wrangle data through list and dict comprehensions, zip keyword and starred expressions

Learn tools for the power-user: progress-bars, multiprocessing, f-strings

Clock2 hours (1 hour for the guided part)
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

By the end of this project, you are going to be an more complete Python user, and will have an better grasp of several techniques and tips which increases coding speed and conciseness. This will be useful for anyone who uses Python regularly, including data scientists, software engineers, technicians and hobbyists. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Skills you will develop

Core Python ProgrammingPython Syntax And SemanticsPython ProgrammingSoftware EngineeringComputer Programming

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Utilize list and dict comprehensions

  2. Learn about defaultdict and namedtuple

  3. Learn how to use a pythonic set and its operations

  4. Adopt type hinting

  5. Wrangle and transpose python structures through zip and starred expressions

  6. Run heavy tasks with multiprocessing and progress bars

  7. Make effortless custom texts with f-strings and .format()

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step



View all reviews

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.