Qué necesitas saber antes de
comenzar

Inicio 5 June 2026 10:08

Fin 5 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

Python Práctico: Aprende los Fundamentos de Python Paso a Paso - Python 3

Comienza rápidamente con Python (Python 3): Solo lecciones prácticas y ejercicios para dominar los fundamentos de Python.
via Udemy

4160 Cursos


3 hours 51 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Paid Course

Actualización opcional disponible

Resumen

Get started quickly with Python (Python 3):

Only Hands-on Lessons and Practice to Master Python basics. What you'll learn:

Master Python basicsLearn Python with Python 3Install Python 3 on Windows, Linux, and MacOSRun Python instructions in the Python ShellInstall and use a Python IDE (PyCharm)Variables, Data Types, Lists, Functions, Conditions, Loops, etc.Get user input with PythonRead files with PythonUse a built-in Python module in your codeCreate your own Python module to use in other filesStart a Python program from the terminal (Windows, Linux, MacOS)Discover Python OOP (Object Oriented Programming)Intro to inheritance and composition (OOP)Learn the Best Practices from the startPractice on key concepts with many exercisesLearn by doing You are new to programming and want to learn Python Basics fast?Or...

You’re already a Python developer and want to get a quick refresher?And, you prefer to learn by doing? → This Python course is for you.No need to know any programming or Python to get started. Just a strong motivation to learn.The course is entirely done with the newest Python version:

Python 3 (note that Python 2 is not supported anymore!)→ Why this course?I wanted to create a course to teach you just the Python basics - nothing more, nothing less → By taking the time to explain the basics well, to give you the foundation you need to start any other project or learning path.So, to be clear, this course is not an “all-in-one 60h course with 45 projects” that’s going to take you 6 months to complete.

I’m definitely not saying those courses are bad, just that I’m taking a different approach focused on the basics.And this is not a course to become a Python “expert” in 1 day or 1 week neither. The instructors who try to sell you that are actually lying, all they want is you to give them more money by giving you false beliefs.

Here I’m being 100% honest:

you won’t be able to get a senior software developer job out of this course, let’s be realistic.But, and this is important:

at the end of this course, you will have a strong foundation on Python basics, and you will be able to build on that foundation with confidence.You will then be able to start learning:

Web developmentVideo gamesRobotics (my favorite!)Artificial intelligenceData scienceAnd much more…I focused on making the course as short as possible. No fluff and distracting stuff.

Just the core basics you really need, explained in an easy way so you can clearly understand, and reinforced with practice.→ How do I teach?Step by step:

each section, each lesson, is built on top of the previous one. 1 lesson = 1 small step towards your mastery of Python Basics.Hands-on:

no complicated theoretical explanations, I directly write the code and explain at the same time. And I encourage you to write the code too!No copy and paste:

I won’t make some code magically appear on the screen without any explanation.

I write all the code that I explain, and explain all the code that I write.To the point:

if I can explain something in 5 minutes, I don’t produce a 15 minutes video to make the course look longer.Practical:

I teach you what you really need in order to do useful things with Python. This means focusing on what can give you the greatest value now.Additional Practice:

with each key concept you get some exercises to practice on exactly what you need to understand, so the learning is much more efficient.So, if you like to learn by doing, and want to really understand what you do, you will love this course.→ What are you going to do and learn in this course?First, you will install Python on your computer (videos for Windows, Linux, and MacOS).Then the course is divided into 4 Python levels.

For each level you get:

A quick introduction video to make the relation between different levels and explain what we are going to do.Hands-on lessons (most of them are about 5 minutes long) to introduce new key concepts.At the end of the level (section), some exercises to practice on the key points of the section, and also combine concepts together.Here’s an overview of what you’ll see in each level:

Level 1:

Python shell, variables, data types, lists, user inputLevel 2:

Python IDE (PyCharm), comments, functions, scopeLevel 3:

conditions (if), for loops, while loopsLevel 4:

read/write to a file, use and create Python modules, run a Python program from the terminalExtra:

you also get a bonus section after the 4 levels, on Python OOP (Object Oriented Programming). This is a nice addition to your skill set, because OOP is used almost everywhere with Python.Now, don’t wait any longer and enroll in this course today!You also get a 30 days money-back guarantee if you’re not fully satisfied.

So just get started now, and if I don’t deliver on what I said, please do get the refund.See you in the course! :

)

Programa

  • Introducción a Python
  • Panorama General de la Programación
    Instalando Python 3 y Configurando el Entorno
    Introducción a la Sintaxis de Python y la Consola Interactiva
  • Tipos de Datos Básicos y Operadores
  • Exploración de Números: Enteros y Flotantes
    Uso de Cadenas: Creación, Manipulación y Formato
    Tipos Booleanos y Operadores Básicos (+, -, *, /, %, **)
  • Estructuras de Control
  • Sentencias Condicionales: if, elif, else
    Constructos de Bucle: bucles for y while
    Compresiones de Listas e Introducción a la Iteración
  • Colecciones de Datos
  • Listas: Creación, Indexación y Métodos
    Tuplas: Inmutabilidad y Usos
    Diccionarios: Pares Clave-Valor y Operaciones Comunes
    Conjuntos: Elementos Únicos y Operaciones de Conjuntos
  • Funciones y Módulos
  • Definiendo Funciones: Parámetros y Valores de Retorno
    Importación y Uso de Módulos Estándar
    Escritura y Organización de Scripts en Python
  • Manejo de Errores
  • Manejo de Excepciones con try, except, else y finally
    Comprensión de Errores Comunes y Depuración
  • Operaciones con Archivos
  • Lectura y Escritura en Archivos de Texto
    Uso de Administradores de Contexto de Archivos y Datos JSON
  • Introducción a la Programación Orientada a Objetos
  • Clases y Objetos: Conceptos Básicos
    Atributos, Métodos y el Parámetro self
    Fundamentos de Herencia y Polimorfismo
  • Aplicaciones Prácticas y Proyectos
  • Construcción de Aplicaciones Simples de Línea de Comandos
    Introducción a Librerías Populares de Python (por ejemplo, Pandas, NumPy)
    Mini Proyecto: Crear una Aplicación Sencilla para Aplicar los Conceptos Aprendidos
  • Recursos para Aprender Más
  • Plataformas en Línea y Libros
    Comunidad y Foros de Python
    Próximos Pasos: Temas Avanzados de Python y Frameworks

Impartido por

Edouard Renard


Materias

Programming