Bootcamp Python 3 — Español

Claves para empezar a trabajar con Python desde 0 con este curso gratis sin ningún conocimiento previo

Anartz Mugika Ledo🤗
3 min readApr 26, 2023

Comenzamos un nuevo artículo en el que en esta ocasión quiero usar esta entrada para hablar de Python y de como podemos aprenderlo paso a paso y totalmente gratis.

El lenguaje Python es uno de los lenguajes más utilizado por empresas de todo el mundo para construir aplicaciones web, analizar datos, automatizar operaciones y crear aplicaciones empresariales fiables y escalables.

Al ver su potencial, hace unos años cree un curso completo de Python paso a paso y que tiene una duración de 42 horas de video bajo demanda, ¡Casi nada! Y lo mejor de todo, ¡ES GRATIS!

Aparte del contenido audiovisual, os proporciono los códigos, apuntes,…y lo único que debéis de hacer es invertir con vuestro tiempo y ganas y agradecería que lo compartáis y os suscribáis al canal de Youtube, ¡a cuanta más gente mucho mejor! ES GRATIS Y SEGUIRÁ SIÉNDOLO.

Contenido del curso más al detalle

En este curso aprenderemos desde cero a programar con el lenguaje Python y a utilizar Visual Studio code para obtener el mejor rendimiento en la escritura de código. Dominarás todo el lenguaje, sus estructuras de control y la programación orientada a objetos y la programación funcional.

El curso está organizado en varias secciones (son 340 clases al detalle) y el nivel de aprendizaje es progresivo desde cero hasta avanzado.

  • En la primeras sección estudiaremos los fundamentos de Python. Pondremos a punto Visual Studio Code, comenzaremos con lo básico donde crearemos nuestro primer programa y aprenderemos sobre los aspectos para aplicar buenas prácticas
  • Posteriormente, nos centraremos en profundizar en los tipos de datos, operadores y cadenas de texto para obtener una base sólida y necesaria.
  • Una vez adquiridas las bases esenciales, aprenderemos el uso correcto de las estructuras de control y profundizaremos en el uso de bucles.
  • Colecciones: Dominaremos las listas, los diccionarios, las tuplas y conjuntos.
  • Estudiaremos las excepciones y su correcto manejo ante los imprevistos que puedan surgir en la ejecución de los programas.
  • Aprenderemos el uso de métodos y funciones, donde veremos el uso de parámetros, parámetros múltiples, retorno de valores y sobrecarga.
  • Seguiremos estudiando Programación Orientada a Objetos a nivel avanzado donde profundizaremos en Clases y Objetos, Herencias, Polimorfismo y Encapsulación.
  • Continuaremos aprendiendo el manejo de ficheros externos donde se trabajará la apertura, lectura y escritura (crear, escribir y sobrescribir) de archivos de texto desde Python.
  • Trabajaremos con el tipo de programación funcional con los apartados más habituales, como el uso de map, funciones anónimas (lambda), filter, reduce y uso de la recursividad.
  • Con todo lo aprendido, crearemos un paquete Python que distribuiremos en PyPi (una especie de NPM para paquetes de Python)
  • Y como no, aprenderemos los entresijos del mundo del testing unitario al detalle.
  • Todos los apartados contarán con casos prácticos para poner a prueba tu aprendizaje.

Es un curso muy completo en el que estudiarás y aprenderás todo el uso del lenguaje Python desde cero hasta avanzado y lo pondrás en práctica en cada sección con ejemplos y ejercicios prácticos.

Con lo aprendido aquí podrás dirigir tu carrera como desarrollador/a de Python a cualquier área y a niveles más complejos, ya que tendremos una base inmensa de conocimiento sobre este lenguaje.

También habrá ejercicios prácticos (con su solución donde expongo mi propuesta), que serán opcionales pero super recomendados para afianzar las bases que aprenderemos en el curso. Actualmente hay más de 100 ejercicios, y espero que con el tiempo ir sumando más aunque esto depende de mi disponibilidad de tiempo y que esto crezca.

Curso completo

Código de todo lo desarrollado en el curso

Apuntes

Ejercicios

Presencia en redes sociales

Podéis encontrarme en las siguientes redes.

--

--

Anartz Mugika Ledo🤗

[{#frontend:[#mobile:{#android, #kotlin, #ionic}}, {#web:{#angular, #qwik, #bootstrap}}],{#backend: [{#graphql, #nestjs,#express, #mongodb, #mysql}]}]