

Inseguro de dónde
empezar?
Track
Certificado
Skilled Python BackEnd Developer
4.7+
★★★★★
★★★★★
261 reseñas
Advanced
This path is designed to empower you to innovate and excel in web development, equipping you with a versatile toolkit for the future.Dive into an exciting Python programming journey, starting with the basics and advancing to complex applications. Mostrar más
python
Flask
Django
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Comprende los conceptos básicos de Python, incluyendo variables, tipos y declaraciones condicionales.
- Entiende tipos de datos complejos como listas, tuplas y diccionarios, y sus métodos asociados.
- Familiarízate con los bucles para manejar tareas iterativamente y con bucles anidados para escenarios más complejos.
- Desarrolla habilidades para definir, modificar y utilizar funciones, así como dominar las expresiones lambda.
- 171 chapters
- 20 hours
- 111 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Introducción a Python
En esta sección, aprenderás los conceptos básicos de Python, te familiarizarás con tu espacio de trabajo, abordarás operaciones matemáticas sencillas y mostrarás tus resultados.
Aquí, aprenderás cómo almacenar elementos como números y texto en la memoria de la computadora, recordándolos por nombre. También tendrás una idea de la manipulación de texto en Python.
Aquí, profundizarás en el tipo de dato booleano y descubrirás su papel en la creación de programas que responden a condiciones específicas.
- Tipo de Datos BooleanosPreview
- Desafío: Operadores de ComparaciónPreview
- Combinando CondicionesPreview
- Desafío: Operadores LógicosPreview
- Comparación de Operadores y Tipos de MembresíaPreview
- Expresiones simples if/elsePreview
- Desafío: Tienda de ComestiblesPreview
- Desafío: Par e ImparPreview
- Expresiones if/elif/elsePreview
- Desafío: Tienda de Comestibles 2Preview
- Desafío: Positivo, Negativo o CeroPreview
Continuando con los tipos de datos, esta sección te enseñará cómo agrupar atributos variados dentro de una sola variable usando listas, tuplas y diccionarios.
En esta parte, dominarás el arte de escribir Loops (Bucles) en Python - construcciones esenciales para iterar sobre lists, tuples, dictionaries, e incluso futuros dataframes.
Para concluir nuestro curso introductorio, exploraremos algunas funciones incorporadas y, a continuación, nos embarcaremos en la creación de nuestras propias funciones.
Module 2 / Intermediate Python Techniques
You'll find this topic enjoyable, and you'll learn how to pack and unpack values in a single assignment.
Explore the power of Python's function arguments, *args, **kwargs, and learn how to effectively use functions as arguments.
Discover the higher-order functions and how functions can be passed as arguments to other functions in programming.
What is variable scope, and how did we manage without it before? This topic is essential for understanding the following subjects: Closures and Decorators. I assure you that this topic will be both enjoyable and practical. You will gain knowledge about local, nonlocal, and global variables.
This section provides an in-depth exploration of Python decorators, a powerful feature that allows for the modification and enhancement of function behavior. Participants will learn how to write their own decorators, understand built-in decorators, and apply decorators in practical scenarios.
Module 3 / Python Advanced Concepts
If you find yourself frustrated with import statements, the difference between modules and libraries, or managing your Python project structure, this section is your key to clarity.
Want to debug your code effectively and understand the power of leveraging various errors? This section demystifies error handling in Python, showcasing why it’s crucial for developers to master these skills for robust applications.
Eager to automate file operations in your projects? This section delves into the essentials of file handling in Python, equipping you with the tools to read, write, and manage files efficiently for smoother, more powerful applications.
You will learn the ins and outs of testing with Pytest and the fundamentals of Test-Driven Development (TDD). This section guides you through creating robust tests that enhance your code's reliability and streamline your development process.
Master automation testing with Unittest. Learn how to cover various test cases effectively using setup, teardown, and mocking.
In Python, iterators and generators are key concepts that enable efficient and memory-friendly data processing. While iterators follow a specific protocol for accessing data sequentially, generators simplify iteration by producing values on demand with the yield keyword. This section explores these concepts and their practical applications, helping you master memory-efficient programming.
Module 4 / Flask Intensive Course: Web Development with Python
Get ready to launch our very first project! We're diving into the exciting world of important project concepts and components. Here, we'll make the magic happen by connecting with Flask, crafting our initial functional endpoints, and bringing our project to life with captivating templates and eye-catching static files.
Here, you can enhance your application by adding a database. You'll get hands-on experience working with SQLAlchemy as you create an SQLite database tailored for development mode.
Get ready to dive into the world of ORM queries for databases and discover how to seamlessly integrate them into your project, allowing you to perform the full range of CRUD operations.
Welcome to the world of web design! In this journey, you'll learn how to integrate Bootstrap styles into your project, instantly transforming it into an eye-catching masterpiece. Think of it as playing with digital Legos for programmers.
Module 5 / Django: Build Your First Website
This section serves as your entry point into the world of Django, providing a comprehensive introduction to the framework and the initial steps to kickstart your development journey.
In this section, we'll create a simple program that sends text from the server to the user's page.
In this section, we will explore models, migrations, and other useful things needed when working with databases.
Participants will have the opportunity to delve deeply into working with databases, utilizing Django ORM (Object-Relational Mapping), to ensure efficient data storage and processing.
In this course section, we will extensively explore the principles of working with templates in Django, a crucial component for developing effective and visually appealing web applications.
In this section of the course, we will delve into the essential aspects of implementing site functionality in Django. Participants will gain a comprehensive understanding of building dynamic and interactive features for their web applications.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Data Engineer
Certificado de Finalización
Muestra las habilidades que has adquirido recientemente. Te lo has ganado
Discover more
Learning tracks
Solo para Ultimate
1 Curso
1 Proyecto
0 Task
Solo para Ultimate
7 Cursos
326 Tareas
Solo para Ultimate
5 Cursos
119 Tareas
Solo para Ultimate
5 Cursos
150 Tareas
Solo para Ultimate
4 Cursos
115 Tareas
Solo para Ultimate
6 Cursos
103 Tareas
Solo para Ultimate
6 Cursos
172 Tareas
Solo para Ultimate
5 Cursos
134 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
57 Tareas
Solo para Ultimate
6 Cursos
307 Tareas
Solo para Ultimate
4 Cursos
143 Tareas
Solo para Ultimate
5 Cursos
170 Tareas
Solo para Ultimate
5 Cursos
155 Tareas
Solo para Ultimate
6 Cursos
286 Tareas
Solo para Ultimate
6 Cursos
226 Tareas
Solo para Ultimate
8 Cursos
2 Proyectos
176 Tareas
Solo para Ultimate
2 Cursos
79 Tareas
Solo para Ultimate
7 Cursos
293 Tareas
Solo para Ultimate
1 Proyecto
0 Task
Solo para Ultimate
2 Cursos
21 Tareas
Solo para Ultimate
2 Cursos
0 Task
Solo para Ultimate
3 Cursos
39 Tareas
Solo para Ultimate
13 Cursos
543 Tareas
Solo para Ultimate
13 Cursos
543 Tareas
Solo para Ultimate
1 Curso
0 Task
Solo para Ultimate
0 Task
Solo para Ultimate
5 Cursos
143 Tareas
Solo para Ultimate
3 Cursos
79 Tareas
Solo para Ultimate
7 Cursos
272 Tareas
Solo para Ultimate
5 Cursos
217 Tareas
Solo para Ultimate
3 Cursos
104 Tareas
Solo para Ultimate
2 Cursos
13 Tareas
Solo para Ultimate
3 Cursos
119 Tareas
Solo para Ultimate
1 Curso
15 Tareas
Solo para Ultimate
3 Cursos
32 Tareas
Solo para Ultimate
3 Cursos
31 Tareas
Solo para Ultimate
2 Cursos
151 Tareas
Solo para Ultimate
3 Cursos
49 Tareas
Learning tracks
pista
TEST TRACK 12
Principiante
4.0
(5571)
pista
Desarrollo Web Full Stack
Principiante
4.6
(56)
pista
Conviértete en un Desarrollador de React
Intermedio
4.8
(5)
pista
Análisis y Visualización de Datos con Python
Intermedio
4.6
(7)
pista
SQL de Cero a Héroe
Principiante
4.8
(90)
pista
C++ para Principiantes
Principiante
4.4
(17)
pista
Python de Cero a Héroe
Principiante
4.7
(283)
pista
Fundamentos del Aprendizaje Automático
Intermedio
4.9
(7)
pista
Python: Más allá del nivel intermedio
Principiante
5.0
(1)
pista
Esenciales de Java
Principiante
4.3
(9)
pista
Game Development with Unity
Principiante
4.6
(7)
pista
Conviértete en un Desarrollador de Django
Avanzado
4.4
(27)
pista
Manual de Flask para Principiantes
Intermedio
4.5
(31)
pista
Fundamentos del Desarrollo Frontend
Principiante
4.6
(52)
pista
Web Developer from Zero to Hero
Principiante
4.6
(56)
pista
Preparation for Data Science
Intermedio
4.5
(11)
pista
Deep Learning Odyssey
Avanzado
5.0
(3)
pista
Web Development with C#
Principiante
4.8
(97)
pista
TEST E2E TRACK BEGINNER
Principiante
pista
ES Track
Begginer
4.7
(3)
pista
Test Recalculate
Principiante
pista
Excel Essentials
Principiante
4.5
(33)
pista
Full-Stack .NET Developer Journey
Intermedio
4.8
(128)
pista
Full-Stack .NET Developer Journey
Intermedio
4.8
(128)
pista
Test track with rating
Avanzado
4.0
(4)
pista
TEST TEST TRACK
Principiante
pista
Data Analyst Foundation
Principiante
4.7
(110)
pista
C++ Mastery
Avanzado
pista
Java Web
Avanzado
4.5
(30)
pista
Become a QA Engineer
Principiante
4.5
(43)
pista
Video Production with Adobe
Principiante
pista
Digital Marketing Essentials
Principiante
pista
UI/UX Design Tools
Principiante
pista
Test image upload track
Principiante
pista
Essential Office Skills
Principiante
4.6
(24)
pista
GitHub from Zero to Hero
Principiante
pista
No-Code Website Development
Principiante
pista
C Programming & Low-Level Development
Principiante
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams