LEARNING FOR LIFE

Get Yourself a Better Life! Free eLearning Download

  • Technical
    • Internet & Networking
    • Security & Hacking
    • AI | Artificial intelligence
    • OS & Server
    • WEB/HTML/CSS/AJAX
    • Database & SQL
    • Programming
    • Perl & PHP
    • .Net & Java
    • Mobile Development
    • C/C++/C#
    • Game Development
    • Unix & Linux
    • MAC OS X
    • Windows
    • OFFICE
    • Operation Systems
    • Hardware
  • Graphic & Media
    • Photography
    • 3D
    • Adobe Product Training
    • Art & Drawing & Painting
    • Film & Film Making
    • Game Designing
    • Music Training
    • Tutorials for designer
  • Business
    • Business & Investing
    • Writing & Affiliate
    • Marketing
    • Sales
    • Economics & Finances
    • Seo & Site Traffic
    • Stock & ForEX
  • Life Stype
    • Self Improvement | MP
    • Mindset | NLP
    • Fashion / Clothing / Grooming
    • Seduction
    • Fighting / Martial Arts
    • Food / Drink / Cooking
    • Health / Fitness / Massage
    • Languages / Accents
    • Magic / Illusions / Tricks
    • Psychology / Body Language
  • Engineering & Science
    • Cultures & History
    • Electrical & Architecture
    • Mathematics & Physics
    • Medical
  • Entertainment
    • Comic
    • Manga
    • Novel
    • Magazine
  • PC Game
    • Mac Game
    • Xbox Game
    • Play Station Game
Home » Ebooks & Tutorials » Technical » Programming » SkillShare – Advanced Python Skills become a better Python developer

SkillShare – Advanced Python Skills become a better Python developer

29/07/2020 Learning for Life Leave a Comment

SkillShare – Advanced Python Skills become a better Python developer
English | Size: 1.05 GB
Category: Tutorial

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
• How to implement your own iterators and generators
• How to use the sorted method like a pro
• Learn about Python closures
• Learn about decorators and some useful ones that come with Python
• Sets and why are they cool
• Unit testing with Pytest

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

Have fun and enjoy!

Projects & Resources

The class project is going to be a series of exercises where you will need to use what you learn in this course. Avoid the use of for loops.

1. Write a function that sums two numbers like in school. This means, that you should sum digits from right to left and carry 1 if the sum of two digits is greater than or equal to 10. HINT: you should use the zip_longest function and the modulo operator (%).
2. In school, you may have done this without knowing that this algorithm also works for numbers in any base. Refactor this function in order to sum two numbers in any given base. HINT: your function should now receive the base as an argument. Your function should sum like in the first point if you pass 10 as the number base. If you pass 2, then you will be able to sum binary numbers!
3. Remember that we said that in TDD, we should first write a failing test and then start writing code. We are going to break this rule for a moment. Implement some tests with pytest in order to show that your function works perfectly. Make sure to write tests for differente number bases.

The second exercise is related to generators! In this course you learned how to build them. Now let’s implement two generators that are interesting.

1. Implement a generator that yields the Fibonnaci numbers. Take advantage of the fact that local state is rememberd on subsequent calls to the generator. Remember the definition of Fibonacci numbers in this Wikipedia article: Fibonacci Numbers
2. Make a generator that yields prime numbers. Remember the definition of prime numbers in this article: Prime numbers
3. Now instead of returning the number, return also the time it took to yield the next prime number. Store the numbers and times in such a way that you can make a simple scatter plot where you will put the prime numbers in the x-axis and the time in the y-axis. You can see an example of how to do this with Matplotlib and Numpy in this article: Scatterplots.

(Visit Official page to get resources that given by OP under ”Projects & Resources” tab)

Skills in this Class

• Technology
• Web Development
• Python
• Big Data
• Mathematics
• Tech
• Career Development
• Educational Technology
• Business Intelligence

About Author

Buy Long-term Premium Accounts To Support Me & Max Speed

DOWNLOAD:


https://rapidgator.net/file/f404eee2ca1bdfe21b00803a4ff05def/%5BFreeCoursesOnline.Me%5D_SkillShare_-_Advanced_Python_Skills_become_a_better_Python_developer.part1.rar.html
https://rapidgator.net/file/f6d7f4b2f1f6943dfe31c7df4263f4f7/%5BFreeCoursesOnline.Me%5D_SkillShare_-_Advanced_Python_Skills_become_a_better_Python_developer.part2.rar.html


https://nitroflare.com/view/39EF8A80DFBBBF8/_FreeCoursesOnline.Me__SkillShare_-_Advanced_Python_Skills_become_a_better_Python_developer.part1.rar
https://nitroflare.com/view/CF76CCD95BA3770/_FreeCoursesOnline.Me__SkillShare_-_Advanced_Python_Skills_become_a_better_Python_developer.part2.rar

If any links die or problem unrar, send request to http://goo.gl/aUHSZc

Programming Advanced, Become, Better, Python, Skillshare

← Gumroad – 3dEx – How to Make Modular Buildings PluralSight – Implement Full text Search in Couchbase →

About Learning for Life

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • Designer to Developer Handoff: Build a Project from a Design File | ZeroToMastery
  • FAANG Interview Prep 101 | ZeroToMastery
  • The Content Writing Course | Udemy
  • 2025 Mastering dbt (Data Build Tool) – From Beginner to Pro | Udemy
  • Udemy – Full Stack Web Development Bootcamp with MERN Stack Projects 2025-6

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

2019 2020 2021 2022 2023 2024 Advanced AWS Azure BBC Beginners BitBook Blender BOOKWARE Certified Cisco Cloud Comic Complete Course Data Design eBook Fundamentals Guide Hybrid iLEARN Introduction JavaScript Learn Learning LinkedIn Linux Lynda Masterclass Microsoft Packt Pluralsight Programming Python Security Skillshare Training Udemy XQZT

Copyright © 2025 · Equilibre on Genesis Framework · WordPress · Log in