• No hay productos en el carrito.

Inicio / Cursos / Python Best Practices: Learn to Write Clean Python Code
Impartido por Estefania Cassingena NavonePago único de $2,800 MXN · acceso por 12 meses

Python Best Practices: Learn to Write Clean Python Code

Learn to Write Clean, Readable, and Maintainable Python Code Following the Python Style Guide PEP 8 (+ Tips and Tools)

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 15 unidades
Qué aprenderás

Lo que serás capaz de hacer

Learn to write Clean Python Code following the Official Python Style Guide and Python Best Practices. Expand your skills with engaging video lectures, diagrams, quizzes, articles, and additional resources. This course is your Python Best Practices Handbook where you can find Python best practices and tips to write "pythonic" code. Learn to Write Clean Python Code and Take your Python Skills to the Next Level Write clean, readable, and maintainable Python code. Assign meaningful names to your variables, functions, classes, and methods. Learn how to indent Python code following the Python Style Guide. Apply Python best practices for line length, line breaks, and blank lines. Use whitespaces appropriately with variables, parentheses, operators, commas, colons, and semicolons. Learn Python best practices to write comments in your code and why they are helpful to write readable code. Apply Python best practices to work with strings, sequences, operators, functions, loops, files, and object-oriented programming. Plus, learn additional tips to write "pythonic" code (the walrus operator, list comprehension, dictionary comprehension, and more...) Course Updates The course is frequently updated with new lectures, projects, and resources: September 2023 - NEW! Code editor updated to Visual Studio Code. September 2023 - NEW! Updated the PDF course study guide. September 2023 - NEW! Updated lectures with a new style. August 2023 - NEW! New discussion topics. August 2023 - NEW! Updated articles. Python and Clean Code: In-demand Skills Around the World Python is currently one of the most popular programming languages and its popularity continues to rise every year. It is used for real-world applications in diverse areas such as Web Development, Data Science, Machine Learning, Artificial Intelligence and many more. If you are learning Python or if you already have some experience with this language, learning how to write clean, readable, and concise Python code following the best practices of the language is your next step into the amazing and powerful world of Python. Learning Material & Resources Throughout the course, you will find these resources: Video Lectures: video lectures with carefully designed graphics and diagrams. You will learn the best practices of each topic with illustrative examples. Quizzes: check your knowledge with 45+ quizzes with 213+ questions that provide unlimited attempts and instant feedback. Articles: read articles with detailed explanations and illustrations to complement your knowledge. Study Guide: review for the course exam with a detailed and unique PDF study guide with 120+ questions . Course Exam: take a final course exam with 30+ questions to test your knowledge. The exam has unlimited attempts and detailed results for each attempt. What makes this course unique? This course is unique because of its emphasis on providing visual and detailed explanations of the best practices of Python. You will not only learn how to use these principles in Python, you will understand the purpose of each guideline and visualize it. Unique study materials complement the course experience. You will find a PDF study guide specifically designed for the course with 120+ questions on the course content. You will check your knowledge with Quizzes that will make you think more deeply about the topics presented in each section and you will receive instant feedback to check your answers. You will receive a Certificate of Completion that you can add to your CV and social media profiles to showcase your new skills. You will also have Lifetime Access to the course. You are very welcome to watch the preview lectures and check out the full course curriculum. If you are looking for an engaging, visual, and practical course, then you've found it. Enroll now, add "Python Best Practices" and "Clean Code" to your resume, and showcase your new skills.

  • How to write Clean Python Code following the Python Style Guide (PEP 8).
  • Best practices for naming variables, functions, classes, methods, and sequences.
  • Best practices for indentation, line breaks, blank lines, and whitespaces in Python.
  • How to write clean Python loops with enumerate(), zip(), break, and the else clause.
  • Best practices to work with Object-Oriented Programming in Python.
  • How to work with files following the Python Style Guide.

Temario

UNIDAD 1 - Welcome to the Course: Python Best Practices · 4 lecciones

UNIDAD 1 - Welcome to the Course: Python Best Practices

  • Importance of Writing Clean CodeVideo · 5 min
  • Welcome to the Course - Important Course InformationLectura · 0 min
  • Introduce Yourself and Share your GoalsLectura · 0 min
  • When to Follow PEP 8 Guidelines (and When Not To)Lectura · 0 min
UNIDAD 2 - Variables Best Practices in Python · 12 lecciones

UNIDAD 2 - Variables Best Practices in Python

  • Welcome to this SectionVideo · 1 min
  • Naming Conventions in ProgrammingVideo · 6 min
  • Naming Conventions in ProgrammingCuestionario · 0 min
  • Variable Naming Rules and Conventions in PythonVideo · 5 min
  • Variable Naming Best PracticesVideo · 11 min
  • Variable Names That You Should Avoid in PythonLectura · 0 min
  • How to Solve Naming Conflicts with Python KeywordsVideo · 4 min
  • Naming Rules and GuidelinesCuestionario · 0 min
  • Constants in PythonVideo · 5 min
  • Constants in PythonCuestionario · 0 min
  • Boolean Variables: Naming ConventionsLectura · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 3 - Indentation Best Practices in Python · 11 lecciones

UNIDAD 3 - Indentation Best Practices in Python

  • Welcome to this SectionVideo · 1 min
  • Importance of Indentation in PythonVideo · 3 min
  • Indentation Guidelines (Tabs vs. Spaces)Video · 3 min
  • Important Concept: Hanging IndentationLectura · 0 min
  • Indentation GuidelinesCuestionario · 0 min
  • How to Indent and Unindent Code in Visual Studio CodeVideo · 1 min
  • Tabs to Spaces and Spaces to TabsVideo · 1 min
  • Change Spaces per Level of Indentation in Visual Studio CodeVideo · 2 min
  • Indentation Best Practices for Multi-line ConditionsVideo · 6 min
  • Indentation Best Practices in PythonCuestionario · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 4 - Lines Best Practices: Break, Length, and Blank Lines · 13 lecciones

UNIDAD 4 - Lines Best Practices: Break, Length, and Blank Lines

  • Welcome to this SectionVideo · 1 min
  • Line Length LimitVideo · 2 min
  • Line Length LimitCuestionario · 0 min
  • Implied Line Continuation in PythonVideo · 6 min
  • Line Breaks with BackslashesVideo · 3 min
  • Implied Line Continuation vs. BackslashesCuestionario · 0 min
  • Binary Operators and Line BreaksVideo · 5 min
  • Binary Operators and Line BreaksCuestionario · 0 min
  • Avoid Writing Compound Statements in a Single LineVideo · 6 min
  • Avoid Compound StatementsCuestionario · 0 min
  • Blank Lines in Functions, Methods, and ClassesVideo · 7 min
  • Blank Lines in PythonCuestionario · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 5 - Whitespace Best Practices in Expressions and Statements · 11 lecciones

UNIDAD 5 - Whitespace Best Practices in Expressions and Statements

  • Welcome to this SectionVideo · 1 min
  • Whitespace and VariablesVideo · 3 min
  • Whitespace and VariablesCuestionario · 0 min
  • Whitespace and Parentheses, Brackets, and BracesVideo · 5 min
  • Whitespace and ParenthesesCuestionario · 0 min
  • Whitespace and Commas, Colons, and SemicolonsVideo · 2 min
  • Whitespace and Commas, Colons, and SemicolonsCuestionario · 0 min
  • Whitespace and OperatorsVideo · 7 min
  • Whitespace and OperatorsCuestionario · 0 min
  • Trailing Whitespace Best PracticesLectura · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 6 - Comments and Docstrings Best Practices · 14 lecciones

UNIDAD 6 - Comments and Docstrings Best Practices

  • Welcome to this SectionVideo · 1 min
  • Importance of Comments to Write Clean CodeVideo · 4 min
  • Bad Practice: Over-Commenting Your CodeVideo · 6 min
  • Commenting BasicsCuestionario · 0 min
  • Inline CommentsVideo · 5 min
  • Inline CommentsCuestionario · 0 min
  • Block CommentsVideo · 5 min
  • Block CommentsCuestionario · 0 min
  • Introduction to DocstringsVideo · 5 min
  • One-Line DocstringsVideo · 9 min
  • Multi-Line DocstringsVideo · 7 min
  • Print and Read Docstrings with __doc__Lectura · 0 min
  • Docstrings Best PracticesCuestionario · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 7 - Strings Best Practices in Python · 12 lecciones

UNIDAD 7 - Strings Best Practices in Python

  • Welcome to this SectionVideo · 1 min
  • Single-Quoted vs. Double-Quoted StringsVideo · 5 min
  • Triple-Quoted Strings Best PracticesLectura · 0 min
  • String Quotes GuidelinesCuestionario · 0 min
  • Spaces in String SlicingVideo · 6 min
  • Spaces in String SlicingCuestionario · 0 min
  • String Methods vs. The string ModuleLectura · 0 min
  • How to Concatenate Strings to Optimize PerformanceVideo · 4 min
  • How to Check Prefixes and SuffixesVideo · 5 min
  • String MethodsCuestionario · 0 min
  • Whitespace in Python Strings (+ How to Trim Whitespace)Lectura · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 8 - Operators Best Practices in Python · 13 lecciones

UNIDAD 8 - Operators Best Practices in Python

  • Welcome to this SectionVideo · 1 min
  • Quick Tip: How to Leave or Update Your ReviewLectura · 0 min
  • Parentheses in Expressions and StatementsVideo · 6 min
  • Comparison Operators ChainingVideo · 6 min
  • Parentheses and Comparison Operators ChainingCuestionario · 0 min
  • The is Operator: Comparison to NoneVideo · 5 min
  • is not ... vs. not ... isVideo · 2 min
  • Best Practices for the is OperatorCuestionario · 0 min
  • Truthy and Falsy ValuesVideo · 7 min
  • Example of Truthy and Falsy ValuesLectura · 0 min
  • Truthy and Falsy Values for ComparisonsCuestionario · 0 min
  • Quick Review: Operators, Spaces, and Line BreaksLectura · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 9 - Sequences Best Practices (Lists, Tuples, and Dictionaries) · 10 lecciones

UNIDAD 9 - Sequences Best Practices (Lists, Tuples, and Dictionaries)

  • Welcome to this SectionVideo · 1 min
  • How to Write Multi-Line Constructs (Lists, Tuples, Dictionaries)Video · 4 min
  • How to Write Multi-Line Constructs (Lists, Tuples, Dictionaries)Cuestionario · 0 min
  • Sequences as Truthy and Falsy Values in ConditionalsVideo · 5 min
  • Sequences as Truthy and Falsy Values in ConditionalsCuestionario · 0 min
  • List Comprehension (+ When to use it)Video · 15 min
  • List ComprehensionCuestionario · 0 min
  • Dictionary ComprehensionVideo · 6 min
  • Dictionary ComprehensionCuestionario · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 10 - Functions Best Practices in Python · 11 lecciones

UNIDAD 10 - Functions Best Practices in Python

  • Welcome to this SectionVideo · 1 min
  • Functions Naming GuidelinesVideo · 6 min
  • Functions Best PracticesVideo · 5 min
  • Functions Basic GuidelinesCuestionario · 0 min
  • Blank Lines in FunctionsLectura · 0 min
  • Parameters and Arguments Best PracticesVideo · 6 min
  • Multi-line Parameters ListsVideo · 6 min
  • return Statement Best PracticesVideo · 5 min
  • Whitespace, Keyword Arguments, and Default ValuesVideo · 6 min
  • Functions Best PracticesCuestionario · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 11 - Write Clean Python Loops (Tips + Tools) · 14 lecciones

UNIDAD 11 - Write Clean Python Loops (Tips + Tools)

  • Welcome to this SectionVideo · 1 min
  • How to Iterate Over Sequences Using a For LoopVideo · 6 min
  • Iterating Over SequencesCuestionario · 0 min
  • How to Define Multiple Loop Variables in a For LoopVideo · 5 min
  • Multiple Loop VariablesCuestionario · 0 min
  • Iterate Over Sequences and Indices Using enumerate()Video · 7 min
  • enumerate(): Optional start ParameterLectura · 0 min
  • Basics of enumerate()Cuestionario · 0 min
  • Iterate over Multiple Sequences using zip()Video · 6 min
  • Basics of zip()Cuestionario · 0 min
  • The break Statement in PythonLectura · 0 min
  • The else Clause in Python LoopsVideo · 7 min
  • The else Clause in Python LoopsCuestionario · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 12 - File Handling Best Practices · 6 lecciones

UNIDAD 12 - File Handling Best Practices

  • Welcome to this SectionVideo · 1 min
  • Handling Files with Context ManagersVideo · 8 min
  • Open Modes: Read, Write, AppendVideo · 7 min
  • How to Open Multiple Files with Context ManagersVideo · 5 min
  • File Handling Best PracticesCuestionario · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 13 - Object-Oriented Programming (OOP) Best Practices · 16 lecciones

UNIDAD 13 - Object-Oriented Programming (OOP) Best Practices

  • Welcome to this SectionVideo · 1 min
  • Class Naming ConventionsVideo · 4 min
  • Class Naming ConventionsCuestionario · 0 min
  • Best Practices for Blank Lines in Class DefinitionsLectura · 0 min
  • Public vs. Non-Public Attributes in PythonVideo · 11 min
  • Properties and @propertyLectura · 0 min
  • Attributes in OOPCuestionario · 0 min
  • Methods Naming Conventions and Best PracticesLectura · 0 min
  • Methods First Arguments (self, cls)Video · 7 min
  • Methods in OOPCuestionario · 0 min
  • How to Compare Object TypesVideo · 4 min
  • How to Import a ClassVideo · 5 min
  • Implement Rich Comparison MethodsVideo · 9 min
  • Inheritance Best PracticesLectura · 0 min
  • Python OOP Best PracticesCuestionario · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 14 - How to Write Pythonic Code · 14 lecciones

UNIDAD 14 - How to Write Pythonic Code

  • Welcome to this SectionVideo · 1 min
  • Trailing Commas Best PracticesVideo · 4 min
  • Trailing Commas Best PracticesCuestionario · 0 min
  • Swap Variables with Tuple AssignmentVideo · 2 min
  • Swap VariablesCuestionario · 0 min
  • Reverse a StringVideo · 2 min
  • Reverse a StringCuestionario · 0 min
  • Merge and Update DictionariesVideo · 2 min
  • Merge and Update DictionariesCuestionario · 0 min
  • Use map() to Process Iterables without a LoopVideo · 3 min
  • The map() FunctionCuestionario · 0 min
  • The Walrus Operator in PythonVideo · 6 min
  • The Walrus OperatorCuestionario · 0 min
  • Discussion Topic: Share your ThoughtsLectura · 0 min
UNIDAD 15 - Final Steps: Course Exam and Congratulations · 5 lecciones

UNIDAD 15 - Final Steps: Course Exam and Congratulations

  • Study Guide and Instructions for the Course ExamLectura · 0 min
  • Course ExamCuestionario · 2 días
  • Congratulations! You Finished the CourseVideo · 0 min
  • Download Your Certificate and Share your ThoughtsLectura · 0 min
  • Bonus LectureLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    47 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Python Best Practices: Learn to Write Clean Python Code

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Estefania Cassingena Navone.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 15 unidades · 166 lecciones · 60 h
  • 12 meses de acceso
  • 47 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Estefania Cassingena Navone; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Python Best Practices: Learn to Write Clean Python Code

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture