PAC | Python Clean Coding (2019 EN)

Discussion in 'Programming' started by Kanka, Jul 13, 2019.

  1. Kanka

    Kanka Well-Known Member Loyal User

    Messages:
    16,037
    Likes Received:
    449
    Trophy Points:
    83
    [​IMG]

    Company: Packt Publishing
    Author: Peter Fisher
    Full Title: Python Clean Coding
    Year: 2019
    Language: English
    Genre: Educational: Programming
    Skill Level: -
    Price: €124.99
    -
    Files: MP4 (+ Exercise Files)
    Time: 02:08:47
    Video: AVC, 1920 x 1080 (1.778) at 30.000 fps, 450 kbps
    Audio: AAC at 160 Kbps, 2 channels, 48.0 KHz



    Discover simple practices for writing clean and efficient Python code.

    Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.

    Peter Fisher will teach you Python features that are applicable to writing clean code. First, we will talk about the pros and cons that confront the programmer when trying to write clean Python code. Then, we will explore the structure of a Python program and highlight features that will help us clean up and simplify our code. We will explore some good editors with built-in code analysis and linters to help guide you. We will also talk about some very helpful modules that will keep your code clean and prevent you from reinventing the wheel. Then, we will discuss some general code cleaning guidelines that aren’t exclusively applicable to Python, including naming conventions and programming styles.

    Finally, we will apply what we’ve learned in the previous videos to rewriting and reorganizing real-world Python programs into clean and beautiful code that can be more easily understood, debugged, and extended.


    Learn:
    ✓ Practical examples and case studies to demonstrate effective coding
    ✓ Set up a programming environment that encourages beautiful code
    ✓ How to take full advantage of Python features to make your code elegant
    ✓ Master available tools and modules to improve the cleanliness of your Python code
    ✓ General stylistic guidelines to make your code readable, maintainable, and extendable
    ✓ How to program in different stylistic paradigms for maximum code cleanliness depending on the application
    ✓ How to identify and rewrite bad code

    Features:
    ✓ Make your organization more effective with efficient and clean coding practices
    ✓ Identify good code and bad code, and learn to convert bad code into good
    ✓ Detailed examples of Python features that will enable you to write descriptive, elegant code


    Lessons:
    1. What Is Clean Code?
    01. The Course Overview
    02. We Read Code More than We Write Code
    03. Complicated Code Is Equal to Bad Code
    04. How to Write Clean Code in Python?
    2. Writing Pythonic Code
    05. Not Invented Here (NIH) Principle
    06. Keep Things Simple Stupid
    07. Python Dictionaries
    08. Python Decorators
    09. Python Context Managers
    3. Python Coding Standards
    10. What Are Python Coding Standards?
    11. How to Follow Python Coding Standards?
    12. Tools versus Reporters
    4. Good Python Practices
    13. Naming Things Is Hard
    14. Context Matters
    15. How to Write Cleaner Functions?
    5. Beyond the Syntax
    16. Comments VS Code
    17. Test Driven Development (TDD) and Clean Code
    18. Cleaning Up a Legacy Application
    19. Course Summary


    -------------