Companies Home Search Profile

Python Programming: PEP 8, Code Style, and Advance

Focused View

Stefan Toshkov Zhelyazkov

4:05:59

42 View
  • 1 - Introduction.mp4
    10:06
  • 2 - PyCharm.mp4
    06:58
  • 3 - Installations.mp4
    04:08
  • 4 - What is PEP8.mp4
    07:42
  • 5 - Code LayOut.mp4
    14:31
  • 6 - Tabs and Line Length.mp4
    08:45
  • 7 - Object Oriented Spacing and Encoding.mp4
    09:10
  • 8 - PEP8 Imports and Dunder Names.mp4
    10:30
  • 9 - Trailing Commas.mp4
    05:45
  • 10 - Comments and Documentation Strings.mp4
    12:31
  • 11 - String Quotes and Pet Peeves.mp4
    10:06
  • 12 - Whitespace in Functions and Logical Operations.mp4
    12:12
  • 13 - Descriptive Naming Styles.mp4
    16:25
  • 14 - Project Module and Variable Conventions.mp4
    06:05
  • 15 - Functions Methods and Instance Variables.mp4
    07:55
  • 16 - Exceptions Local and Global Variables.mp4
    08:38
  • 17 - Constants and Interface Design.mp4
    09:21
  • 18 - Programming Recommendations.mp4
    15:07
  • 19 - Function Annotations Part 1.mp4
    02:59
  • 20 - Function Annotations Part 2.mp4
    06:22
  • 21 - PEP 8 Array Grid Project.mp4
    22:05
  • 22 - PEP 8 Bullets Game Class.mp4
    16:50
  • 23 - PEP 8 Bullets Game Main.mp4
    21:48
  • Description


    A Comprehensive Guide to Writing Elegant Python Code, Following PEP 8, and Unleashing Your Programming Potential

    What You'll Learn?


    • Python Code Style and Organization
    • Code Formatting and Documentation
    • Naming Conventions and Code Structure
    • Advanced Python Programming Techniques

    Who is this for?


  • Beginner Python Programmers
  • Python Enthusiasts
  • Intermediate Python Developers
  • Programmers from Other Languages
  • What You Need to Know?


  • Basic Computer Skills
  • Access to a Computer
  • More details


    Description

    Are you ready to elevate your Python programming skills to the next level? Welcome to "Mastering Python Programming: PEP 8, Code Style, and Advanced Techniques."

    Python is not just a programming language; it's an art form when done right. In this course, you'll embark on a journey to master Python's elegance, following the industry-standard PEP 8 guidelines, and uncovering advanced techniques that will set you apart as a Python pro.

    What You'll Learn:

    • PEP 8 Excellence: Dive deep into Python Enhancement Proposal 8 (PEP 8) standards, the blueprint for writing clean, readable Python code. Discover the secrets of code layout, tabs, line length, and object-oriented spacing that will make your code shine.

    • Code Formatting and Documentation: Explore code formatting nuances, such as trailing commas, whitespace in functions, and string quotes, while mastering the art of writing impeccable comments and documentation strings.

    • Naming Conventions and Code Structure: Develop the knack for choosing descriptive names for your variables, modules, and functions. Gain insights into project and variable conventions, handling exceptions, and designing clean interfaces.

    • Advanced Python Techniques: Elevate your Python programming skills with advanced techniques, including valuable programming recommendations and a deep dive into function annotations.

    • Real-World Projects: Put your newfound knowledge into action with hands-on projects. We'll tackle projects like the "Array Grid Project" and the "Bullets Game Project" (divided into class and main components) following PEP 8 standards.

    Who this course is for:

    • Beginner Python Programmers
    • Python Enthusiasts
    • Intermediate Python Developers
    • Programmers from Other Languages

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Stefan Toshkov Zhelyazkov
    Stefan Toshkov Zhelyazkov
    Instructor's Courses
    Hello, I'm an experienced AI engineer and natural language processing enthusiast with a passion for building intelligent chatbot applications. I hold a Master's degree in Computer Science and have spent over a decade in the field of artificial intelligence, specializing in language modeling and chatbot development. My teaching style is all about making complex AI concepts accessible and practical for learners of all levels. I believe in providing clear explanations, real-world examples, and hands-on projects that reinforce the concepts learned. You'll find a supportive and engaging learning environment in my courses, where questions are encouraged, and curiosity is nurtured.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 23
    • duration 4:05:59
    • Release Date 2023/10/28