Udemy

Advanced Python Skills: become a better Python developer!

Enroll Now
  • 3,014 Students
  • Updated 10/2020
4.2
(395 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 25 Minute(s)
Language
English
Taught by
David Armendáriz
Rating
4.2
(395 Ratings)
1 views

Course Overview

Advanced Python Skills: become a better Python developer!

In this course, you will learn a lot of built-in functionalities that are ignored and exploit all their advantages.

Welcome to Learn Python by doing!

Tired of the same Python course teaching you data types and printing the same message in a for loop? It's time to learn exciting things!

In this course, you will learn a lot of built in functionalities for you to become a better Python developer. You will also learn how to implement best practices and some unit testing. Some of the things that you will learn in this course are:

  • The zip function, the map function, the reduce function (with lots of exercises, obviously!)

  • Virtual environments, dependency management, deterministic builds, dependency resolution and more!

  • How to implement your own iterators and generators

  • How to sort things like a pro

  • Learn about closures (which is a concept that is not specific to Python)

  • Learn about decorators and some useful ones that come with Python

  • Sets and why are they cool (with fun exercises)

  • TDD and unit testing with Pytest

And more! Also, you will be asked to do some interesting exercises along the way, so you reinforce what you learn in this course.

Have fun and enjoy!

Course Content

  • 10 section(s)
  • 54 lecture(s)
  • Section 1 Introduction
  • Section 2 BONUS
  • Section 3 The zip function
  • Section 4 The enumerate function
  • Section 5 Lambda functions
  • Section 6 Sorting
  • Section 7 The map and filter function
  • Section 8 Iterators and generators
  • Section 9 Any and all
  • Section 10 Closures

What You’ll Learn

  • Useful built-in functionalities that are sometimes ignored in Python
  • Understand how some things work internally in Python
  • Best practices
  • Unit testing
  • Manage multiple versions of Python and virtual environments best practices


Reviews

  • R
    Ruwan Indika
    5.0

    great tutorial.

  • C
    Canh Vu
    4.5

    Good content and good teacher!

  • N
    Nayakam Akhil
    4.0

    Good Learning

  • F
    Frantisek Revicky
    4.0

    This training provides useful tips for Python programming. However in my opinion there should be more exercises and some exercises are too simple.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed