# Cursos de python 馃殌 Este repositorio contiene los apuntes tomados en diversos cursos de python reflejados en la siguiente tabla: | Curso | Ubicaci贸n | Duraci贸n personal | Duraci贸n de v铆deos | Fuente original | | -----------: | :------------------------------------- | :---------------: | :----------------: | :---------------------------------------------------------------------------------------- | | Python total | [contenidos](./python-total/README.md) | 200 horas | 30 horas | [Escuela Directa](https://www.udemy.com/course/python-total) | | HolaMundo | [contenidos](./HolaMundo/README.md) | 15 horas | 5 horas | [Aprende python ahora!](https://www.youtube.com/watch?v=tQZy0U8s9LY&ab_channel=HolaMundo) | Las pr谩cticas y ejercicios aqu铆 contenidos son los que hice mediante los cursos mencionados y por investigaci贸n propia, con mucho caf茅 e insomnio. Realmente, los apuntes no fueron pensados para compartirlos, por ello pueden tener lagunas de informaci贸n o contenido adicional respecto al curso, ya que se redactaron para recordar procedimientos y conceptos que EMHO me parecieron relevantes. Teniendo un documento, a mi parecer, tan completo y entendiendo que el conocimiento debe ser libre se decidi贸 compartirlos. Por eso, si encuentras **cualquier error puedes abrir una issue o contactar conmigo**. Si te parece 煤til este documento puedes agradecerlo a trav茅s de las v铆as de contacto de la [web](https://vergaracarmona.es) o inv铆tandome a un caf茅 鈽曪笍 猬囷笍 Recuerda, > *"Quien se corta su propia le帽a se calienta dos veces"* ---
# Qu茅 es python seg煤n chatGPT 馃 Python es un lenguaje de programaci贸n interpretado y de alto nivel. Fue creado por Guido van Rossum y lanzado por primera vez en 1991. Python se destaca por su sintaxis clara y legible, lo que lo hace muy accesible tanto para principiantes como para programadores experimentados. Una de las caracter铆sticas distintivas de Python es su enfoque en la legibilidad del c贸digo, lo que se conoce como el principio "bello es mejor que feo" (beautiful is better than ugly). Esto se logra mediante el uso de una sintaxis clara y estructurada que facilita la comprensi贸n y el mantenimiento del c贸digo. Python es un lenguaje multiprop贸sito, lo que significa que se puede utilizar para una amplia variedad de aplicaciones, como desarrollo web, an谩lisis de datos, inteligencia artificial, automatizaci贸n de tareas, desarrollo de juegos y m谩s. Tiene una amplia biblioteca est谩ndar que proporciona m贸dulos y funciones para realizar diversas tareas comunes, lo que facilita el desarrollo de aplicaciones sin tener que escribir todo desde cero. Una de las razones por las que Python ha ganado popularidad es su comunidad activa y su ecosistema de paquetes. Existen numerosas bibliotecas y marcos de trabajo desarrollados por la comunidad que ampl铆an las capacidades de Python en diferentes 谩reas, como Django para desarrollo web, NumPy y pandas para an谩lisis de datos, TensorFlow y PyTorch para aprendizaje autom谩tico, entre otros. Adem谩s, Python es conocido por ser un lenguaje f谩cil de aprender y utilizar. Su sintaxis intuitiva y legible permite a los programadores escribir c贸digo de manera m谩s r谩pida y eficiente, lo que reduce el tiempo de desarrollo y facilita la colaboraci贸n en proyectos. En resumen, Python es un lenguaje de programaci贸n de alto nivel, interpretado y f谩cil de aprender que se utiliza ampliamente en una variedad de aplicaciones, desde desarrollo web hasta an谩lisis de datos e inteligencia artificial. Su enfoque en la legibilidad del c贸digo y su comunidad activa lo convierten en una elecci贸n popular entre los programadores. ## Tabla de comparaci贸n con otros lenguajes de programaci贸n 馃搳 | Caracter铆stica | Python | Java | C++ | JavaScript | | --------------------- | ------------------------------------------------ | ---------------------------------------- | --------------------------------------- | ----------------------------------------- | | Paradigma | Multiparadigma | Orientado a objetos, estructurado | Multiparadigma | Multiparadigma | | Tipado | Din谩mico | Est谩tico | Est谩tico | Din谩mico | | Sintaxis | Concisa y legible | Verbosa | Compleja | Flexible | | Uso principal | Desarrollo web, ciencia de datos, automatizaci贸n | Desarrollo de aplicaciones empresariales | Desarrollo de sistemas, videojuegos | Desarrollo web, aplicaciones interactivas | | Bibliotecas | Amplia variedad | Amplia variedad | Amplia variedad | Amplia variedad | | Orientaci贸n a objetos | S铆 | S铆 | S铆 | S铆 | | Rendimiento | Moderado | Alto | Alto | Moderado | | Comunidad y soporte | Gran comunidad, abundante documentaci贸n | Gran comunidad, abundante documentaci贸n | Gran comunidad, abundante documentaci贸n | Gran comunidad, abundante documentaci贸n | | Curva de aprendizaje | Baja | Moderada | Alta | Baja | Esta tabla solo proporciona una comparaci贸n general entre los lenguajes y que cada uno tiene sus propias fortalezas y 谩reas de aplicaci贸n espec铆ficas. ---
# Licencia 馃搫 - [Licencia Creative Commons Atribuci贸n-CompartirIgual 4.0 Internacional](LICENSE) ---

# Agradecimientos 馃巵 Por supuesto, quiero agradecer a [Federico Garay](https://ar.linkedin.com/in/fedegaray) y a [Nicol谩s Sch眉rmann](https://www.linkedin.com/in/nicolasschurmann/) (隆Cuidao con el [teclado](https://youtu.be/y0T8UqBkawQ) que se gasta!) por los cursos en concreto que he realizado con ellos y por todo el contenido libre que en sus webs y canales de RRSS. Tambi茅n a todos los compas que me han apoyado en este camino. > [Solo no puedes, con amigos s铆. 馃](https://youtu.be/Ds7tje_Y0CM)
# Inv铆tame a un caf茅 鈽曪笍

https://www.buymeacoffee.com/manuelver




[Manu](https://vergaracarmona.es) 馃槉