FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
Home/Courses/Dominio de Python: 100 Días, 100 Proyectos
Dominio de Python: 100 Días, 100 Proyectos
Development100% OFF

Dominio de Python: 100 Días, 100 Proyectos

Udemy Instructor
0(12.5K students)
Self-paced
All Levels

About this course

Este curso está traducido mediante IA del inglés al español para que puedas aprender tecnologías de vanguardia en tu idioma nativo.Bienvenido a "100 Días de Python: Crea 100 Proyectos Reales – De Principiante a Experto", el viaje definitivo de programación práctica diseñado para llevarte desde un nivel principiante absoluto hasta convertirte en un desarrollador avanzado de Python. Este curso se basa en el aprendizaje por proyectos, lo que garantiza que adquieras tanto conocimientos teóricos como experiencia práctica al construir 100 proyectos únicos en los próximos 100 días. Python es uno de los lenguajes de programación más versátiles y amigables para principiantes, ampliamente utilizado en desarrollo web, ciencia de datos, automatización, inteligencia artificial y desarrollo de software.

Este curso busca hacer el aprendizaje de Python divertido, atractivo y profundamente práctico con un enfoque claro y estructurado.A lo largo del curso, comenzarás con los fundamentos de Python, como variables, bucles, funciones y condicionales, asegurando una base sólida. A partir de ahí, avanzarás hacia temas más avanzados como programación orientada a objetos (OOP), uso de APIs, manejo de archivos y desarrollo de interfaces gráficas con Tkinter. También explorarás el desarrollo web con Flask, y el análisis de datos con Pandas y Matplotlib.

Cada día está diseñado para enseñarte un concepto clave seguido de un proyecto práctico que refuerza lo aprendido.Este curso no se limita a los fundamentos: te prepara para resolver problemas reales con Python. Ya sea que crees una calculadora básica, una app de clima o un chatbot con IA, cada proyecto simula situaciones del mundo real. Al finalizar, tendrás un portafolio de 100 proyectos que podrás mostrar en solicitudes de empleo, plataformas freelance o como emprendedor tecnológico.Una de las mejores características del curso es su progreso estructurado.

Cada día empezarás con una explicación clara del concepto, seguida de una sesión de codificación práctica. Los proyectos van desde temporizadores y juegos matemáticos hasta sistemas avanzados como backends de e-commerce y herramientas con inteligencia artificial. El nivel de dificultad aumenta gradualmente para mantenerte retado sin agobiarte.Este curso es perfecto para principiantes sin experiencia previa, y también ideal para aspirantes a desarrolladores, estudiantes, buscadores de empleo y freelancers.

Si eres aficionado a la tecnología, disfrutarás cada proyecto interactivo. Y si quieres hacer la transición hacia una carrera tecnológica, aquí tienes todo lo necesario para triunfar.Al terminar este recorrido, habrás dominado Python y ganado confianza para crear proyectos reales por tu cuenta. Tendrás habilidades clave de resolución de problemas, comprensión profunda de bibliotecas y marcos de trabajo, y un portafolio impresionante.

Python no es solo un lenguaje, es una llave a infinitas oportunidades. ¿Listo para aprender creando cada día? ¡Inscríbete hoy y comencemos juntos!

Skills you'll gain

Programming LanguagesSpanish

Available Coupons

Loading...

Course Information

Level: All Levels

Suitable for learners at this level

Duration: Self-paced

Total course content

Instructor: Udemy Instructor

Expert course creator

This course includes:

  • 📹Video lectures
  • 📄Downloadable resources
  • 📱Mobile & desktop access
  • 🎓Certificate of completion
  • ♾️Lifetime access
$0$97.99

Save $97.99 today!

Enroll Now - Free

Redirects to Udemy • Limited free enrollments

Share this course

https://freecourse.io/courses/dominio-de-python-100-dias-100-proyectos

You May Also Like

Explore more courses similar to this one

Aprende a crear aplicaciones: Blazor + .Net + SQL Server
Development
0% OFF

Aprende a crear aplicaciones: Blazor + .Net + SQL Server

Udemy Instructor

BLAZOR es una tecnología de Microsoft que nos permite realizar aplicaciones web con C# sin necesidad de utilizar JavaScript.En este curso vamos a aprender a desarrollar aplicaciones web con BLAZOR.En este curso vemos como crear aplicaciones web con C#, veremos como construir y consumir nuestra  propia API REST y veremos como crear una estructura de base de datos con SQL Server.  También veremos como obtener los datos de nuestra base de datos vía procedimientos almacenados. No utilizaremos Entity Framework.El temario del curso es el siguiente: A)Introducción: 1) Temario del curso.   2) Que es Blazor. Instalacion del entorno.  B)  Analizando nuestro primer proyecto 3) Blazor Server vs Blazor WebAssembly 4) Estructura de un proyecto 5) Componentes razor C) Modelo de clases. Diseño de nuestra aplicación6) Clases del modelo 7) Creando estrucutura de la aplicación 8) Creando estrucutura de la aplicación (II)    D) Creando BBDD y nuestra  API/REST 9) Conceptos sobre API/REST 10) Creando nuestra API/REST 11) Creando nuestra BBDD   12) Creando infraestructura para conectar a BBDD 13) Listar alumnos via API/REST 14) Listar alumnos por id    15) Guardar nuevo alumno    16) Validaciones         17) Modificar alumno    18) Eliminar alumno 19) Buscar alumno 20) Definiendo los métodos pendientes 21) Vemos los métodos implementados E) Consumir API desde BLAZOR22) Llamando API desde Blazor 23) Creando vista detalles de un alumno 24) Creando vista formulario de alta (1) 25) Creando vista formulario de alta (2) 26) Creando vista modificación usuario 27) Dando vida al borrar usuario 28) Listando cursos de un alumno (1) 29) Listando cursos de un alumno (2) 30) Vista inscripción cursos (1) 31) Vista inscripción cursos (2) 32) Listar todos los cursos 33) Dar de alta cursos 34) Modificar cursos y precio (1) 35) Modificar cursos y precio (2) 36) Borrar cursos F) Gestión de errores37) Añadimos registro de log a nuestra API 38) Añadimos registro de log a Blazor Server 39) Controlando excepciones en nuestra aplicación Blazor Server(1) 40) Controlando excepciones en nuestra aplicación Blazor Server(2) 41) Gestionando errores globales G) Securizando API/REST y cliente Blazor Server42) Método Login API/REST 43) Peticiones API/REST con token 44) Vistas de inicio sesión y registro. 45) Mecanismos autenticacion 46) Guardar usuario registro 47) Validar contra BBDD 48) Logout I) Conclusiones49) Conclusiones 50) Como publicar sitios en el IISJ) Paginación51) Mecanismo de paginación en SQL52) Mecanismo de paginación en BlazorK) Preguntas estudiantes53) Agregamos librería para usar JavaScriptL) Actualización a Visual Studio 2022 y .NET 654)Instalación del nuevo Visual Studio 202255)Actualización de proyectos a .NET 656)Actualización librería JSONM) Actualización del proyecto  a .NET 757)Como actualizar visual studio para utilizar .NET 7 y C#1158)Actualizamos proyecto a la versión de .NET 7 (I)59)Actualizamos proyecto a la versión de .NET 7 (II)N)Actualización a .NET 860)Como actualizar visual studio para utilizar .NET 8 y C#1261)Actualizamos proyecto a NET 8O)Actualización SQL Server 202262)Instalación Motor SQL Server 202263)Instalación nuevo Management  Studio64)Restaurando base de datos y adaptando proyecto

4.5•96•Self-paced
FREE$108.99
Enroll
Java And C++ And PHP Crash Course For Beginners
Development
0% OFF

Java And C++ And PHP Crash Course For Beginners

Udemy Instructor

C++ , Java And PHP Complete Crash Course 2022Section 1: C++ Crash CourseThis course will help you learn C++ basics and give you hands-on experience to create your own projects and work with computer memory. With its adaptability and fast rendering, you’ll find the C++ programming language used everywhere, from web browsers to game development and operating systems to science and machine learning tools. This C++ Programming Course is designed to meet the industry benchmarks. This C++ programming course will give you extensive knowledge of Object-Oriented Programming in C++, Coding Styles and Design Patterns, Generic Programming and Standard Template Library.The course examines common programming constructs as they are implemented in C++ including C++ 11. Topics include the use of C++ for memory management, file input/output (I/O), pointers, references, exceptions, and object-oriented programming. Basic data structures such as linked lists, stacks, and queues are covered in terms of their usage and implementation using C++.Also, this course has been created to help you learn all the basics concepts that are the core of C++ Programing. This way, you will not only program in this language, but you will also understand the logic behind this programming language and will be able to create various applications in it on your own. Indeed, if you don’t have prior programming experience, the hardest part is understanding the programming logic and this course covers all the topics to help you succeed in C++ programming.Subjects/topics you will learn through the course areC++ OverviewFunctions and variablesClassesOperator OverloadingInitialization and AssignmentStorage ManagementInheritancePolymorphismExceptionTemplatesSection 2:  Java Crash CourseTake-Away Skills:This course is a great introduction to both fundamental programming concepts and the Java programming language. By the end, you'll be comfortable programming in Core Java.This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations and designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application DevelopersTopics Covered:Module-1: Java FundamentalsBasic Java ProgramCompile and run a Java programUnderstanding console outputJava Variables and Data TypesJava OperatorsConditional statementsLoopsBreak and continueArraysSingle Dimensional arrayDouble Dimensional arrayString ClassString methodsSection 3: PHP Crash CourseIn this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages.Basic syntaxInput and Output Arithmetic operatorsConditional operatorsComparison operatorsAssignment operatorsLoops Conditional statementsand moreSee you Inside the course. Thank you

0.0•20.7K•Self-paced
FREE$88.99
Enroll
Aprende SQL SERVER desde cero. Crea tu propia base de datos
Development
0% OFF

Aprende SQL SERVER desde cero. Crea tu propia base de datos

Udemy Instructor

¿Porqué aprender SQL Server?SQL Server es un motor de Base de Datos  que permite almacenar información ordenada y estructurada de manera tal que pueda ser consultada rápidamente. Puede ser utilizado para Sitios Web, Aplicaciones para dispositivos móviles , en fin para cualquier tipo de aplicación.SQL SERVER es una tecnología de Microsoft que nos permite crear y gestionar base de datosEn este curso vamos a aprender todo lo necesario para crear nuestra propia base de datos, así como todo lo necesario para controlar accesos a la misma, generar scripts de código T-SQL para interactuar con nuestros datos ,automatizar tareas y controlar que la calidad de los datos sea optima.El temario del curso es el siguiente:A)Introducción: 1) Contenido del curso 2) Instalación del Motor de SQL SERVER 2019 3) Instalación de SQL Server Management Studio 4) Conociendo el entorno de Management studioB) Fundamentos de base de datos 5) Tablas y registros 6) Tipos de Datos existentes            7) Transact T-SQL 8) Clave primaria y clave foranea C)Entidad/relación:9)  Planteando un problema a resolver  10) Modelo entidad relación    11) Diagrama de entidad relación    12) Paso a tablas y conceptos de normalización D) Creando nuestra base de datos 13) Creando base de datos 14) Defininiendo tablas de nuestra base de datos15) Concepto de identidad                16) Definiendo claves foráneas entre tablas17) Añadiendo restricciones del tipo UNIQUEE)  Operaciones básicas 18) Comando INSERT19) Comando SELECT20) Comando UPDATE 21) Comando DELETE22) Practicando con ejemplosF) Clausulas SQL y funciones de agregado23) La cláusula WHERE24) Las cláusula TOP Y DISTINCT25) Las cláusula ORDER BY y  GROUP BY26) Funciones MAX y MIN27) Funciones SUM,AVG,COUNT28) Cláusula HAVING29) Practicando con ejemplosG) Operadores lógicos30) Operadores AND, OR,NOT, IS NULL 31) Operadores IN y LIKE32) Operadores BETWEEN y EXISTS 33) Practicando con ejemplosH) Join ,Unions y Subconsultas entre tablas34) La cláusula INNER JOIN35) Las cláusulas LEFT JOIN y RIGHT JOIN36) Las cláusulas UNION, UNION ALL, EXCEPT,INTERSECT37) Subconsultas y uso de alias 38) Practicando con ejemplosI) Procedimientos almacenados39) ¿Qué es un procedimiento almacenado?40) Creando el primer procedimientos almacenados y definiendo variables41) Practicando con ejemploJ) Estructuras de control, manejo excepciones y  transacciones42) El condicional IF ELSE y la estructura BEGIN END43) El condicional CASE44) El bucle WHILE45) Las instrucciones RETURN y BREAK46) La estructura TRY CATCH y transacciones47) Practicando con ejemplos K) Operadores Aritméticos48) Operadores aritméticos de suma, resta, división, multiplicación y módulo49) Operadores mayor o igual, menor o igual, distinto, igual50) Practicando con ejemplosL) Funciones de sistema y funciones definidas por el usuario51) Funciones escalares52) Funciones tipo tabla53) Practicando con ejemplosM)  Tablas temporales y vistas54) Definición y uso de tablas temporales. Variables tipo tabla.55) Que es una vista.56) Practicando con ejemplosN)  Triggers57) Definición de trigger58) Creación de un trigger59) Practicando con ejemplosO)  Como usar Jobs en SQL SERVER60) Que es un job y para que se usa61) Creando un job en nuestra base de datos62) Practicando con ejemplosP)  Creando usuarios y logins63)Logins,usuarios y roles64)Practicando con un ejemploQ)  SQL Server profiler65) Conociendo la herramienta66) Monitorizando nuestra base de datosR)  Conclusiones67) ConclusionesS) Contenido añadido68)Cursores en SQL Server. Teoria69)Cursores en SQL Server. Ejemplo

4.5•766•Self-paced
FREE$112.99
Enroll
FreeCourse LogoFreeCourse

Freecourse.io brings you high-quality online courses with free certificates to help you upskill, boost your career, and achieve your goals anytime, anywhere.

Resources

  • Courses
  • Jobs
  • Categories
  • Features

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

© 2026 FreeCourse. All rights reserved.