Fundamentos de Programación y Python

1

Fundamentos de Programación con Python para Principiantes

2

Instalación y Uso Básico de Python en Windows y Mac

3

Semántica y Sintaxis en Programación Python

4

Práctica: Te doy la bienvenida a los ejercicios interactivos

5

Manejo de Cadenas y Operaciones Básicas en Python

6

Tipos de Datos en Python: Enteros, Flotantes y Booleanos

7

Dominio de la función `print` en Python: usos y formatos avanzados

8

Operaciones matemáticas avanzadas en Python: módulo, potencia y más

9

Entrada de información y manejo de tipos de datos en Python

Colección y Procesamiento de Datos en Python

10

Manipulación de Listas en Python: Creación, Indexación y Métodos Básicos

11

Copiar listas en Python sin compartir memoria con slicing

12

Manejo de Matrices y Tuplas en Python

13

Matrices en Juegos y Imágenes con Python

14

Diccionarios en Python: Uso y Manipulación de Datos

Control de Flujo en Python

15

Estructuras Condicionales en Programación: Uso de If, Else y Elif

16

Iteración y control de flujo con bucles en Python

17

Iteradores y Generadores en Python: Uso Eficiente de Memoria

18

Listas por comprensión en Python: creación y optimización de listas

Funciones y Manejo de Excepciones en Python

19

Funciones y Parámetros en Python: Crea una Calculadora Básica

20

Funciones Lambda en Python: Uso y Aplicaciones Prácticas

21

Recursividad en Python: Factoriales y Serie de Fibonacci

22

Manejo de Excepciones y Errores en Python

Programación Orientada a Objetos en Python

23

Programación Orientada a Objetos en Python: Clases y Métodos Básicos

24

Gestión de Biblioteca con Programación Orientada a Objetos

25

Herencia y Polimorfismo en Programación Orientada a Objetos

26

Programación Orientada a Objetos: Implementación de Clases y Herencia

27

Polimorfismo en Programación Orientada a Objetos

28

Herencia y Uso de la Función super() en Python

29

Programación Orientada a Objetos: Atributos, Métodos y `super()` en Python

Lectura y escritura de archivos

30

Manipulación de Archivos TXT y CSV en Python

31

Manipulación de archivos CSV con Python: lectura y escritura

32

Manejo de Archivos JSON en Python para Aplicaciones Web y APIs

Biblioteca estándar de Python

33

Uso Eficiente de la Biblioteca Estándar de Python

34

Uso de las librerías OS, Math y Random en Python

35

Análisis de Datos de Ventas con Python y Statistics

36

Desarrollo del juego Batalla Naval en Python

Conceptos avanzados de Python

37

Programación Avanzada en Python: POO, Excepciones y Proyectos

38

Escritura de Código Pytónico y Buenas Prácticas en Python

39

Comentarios y Docstrings: Buenas Prácticas en Programación

40

Tiempo de vida y alcance de variables en Python

41

Anotaciones de Tipo en Python para Código Más Legible

42

Validación de Tipos y Manejo de Excepciones en Python

43

Estructuras de Datos Avanzadas en Python: Collection y Enumeraciones

Decoradores

44

Decoradores en Python: Extiende Funcionalidades de Funciones

45

Uso de Decoradores Anidados y con Parámetros en Python

46

Decoradores en Programación Orientada a Objetos en Python

Métodos y estructura de clases en Python

47

Uso de Métodos Mágicos en Python

48

Sobrecarga de Operadores en Python: Personaliza Comportamiento de Clases

49

Ejecutar scripts Python con `if __name__ == '__main__'`

50

Metaprogramación en Python: Métodos `__new__` y `__init__`

51

Uso de *args y **kwargs en funciones de Python

52

Métodos y Atributos Privados y Protegidos en Python

53

Uso de Property en Python: Getter, Setter y Eliminación de Atributos

54

Métodos estáticos y de clase en Python

Programación concurrente y asíncrona

55

Concurrencia y Paralelismo en Python: Técnicas y Librerías Básicas

56

Concurrencia y Paralelismo en Python: `threading` y `multiprocessing`

57

Asincronismo en Python con AsyncIO y Corrutinas

58

Sincronía y Concurrencia en Python: Teoría y Práctica

Creación de módulos y paquetes

59

Módulos y Paquetes en Python: Reutilización y Organización de Código

60

Uso de Paquetes y Subpaquetes en Python con Visual Studio Code

61

Publicación de Paquetes Python en PyPI

Proyecto final

62

Sistema de Gestión de Reservas en Python Avanzado

63

Sistema de Gestión de Reservas en Python Avanzado

Curso de Python

Curso de Python

Carli Code

Carli Code

Instalación y Uso Básico de Python en Windows y Mac

2/63
Recursos
Transcripción

Python es uno de los lenguajes más amigables para iniciar en la programación. En comparación con otros lenguajes, en Python podemos escribir un “Hola Mundo” con una sola línea de código.

¿Cómo instalar Python en Windows?

  • Ve al navegador y escribe “Python”.
  • Asegúrate de entrar a python.org y haz clic en la sección de descargas.
  • Descarga el instalador y ábrelo.
  • Marca la opción “Add Python to PATH” y selecciona “Install Now”.
  • Una vez instalado, abre la terminal o cmd y escribe “python” para comprobar la instalación.

¿Cómo instalar Python en Mac?

  • Abre tu navegador y escribe “Python”.
  • Asegúrate de ingresar a python.org.
  • En la sección de descargas, la página detectará tu sistema operativo MacOS automáticamente.
  • Descarga el instalador, ábrelo y sigue las instrucciones: “Continuar”, “Aceptar términos y condiciones” e “Instalar”.
  • Confirma que Python está instalado abriendo la terminal y escribiendo “python”.

¿Cómo escribir el “Hola Mundo” en Python?

  • Abre la terminal en tu sistema.
  • Escribe python para acceder al intérprete de Python.
  • Ingresa el siguiente código: print("Hola Mundo") y presiona Enter.
  • Verás el mensaje “Hola Mundo” impreso en la consola.

¿Cómo usar Visual Studio Code para Python?

  • Descarga Visual Studio Code desde code.visualstudio.com.
  • Instala el editor y ábrelo.
  • Crea una nueva carpeta para tus proyectos, por ejemplo, “Curso Python”.
  • Abre la carpeta en Visual Studio Code y crea un archivo nuevo con la extensión .py (por ejemplo, hola.py).
  • Escribe print("Hola Mundo") en el archivo.
  • Guarda el archivo (Ctrl+S) y ejecuta el código usando el botón de ejecutar en Visual Studio Code.
  • Asegúrate de tener instalada la extensión de Python para una mejor experiencia de codificación.

Recuerda que Python es un lenguaje interpretado, lo que significa que las instrucciones se ejecutan directamente sin necesidad de compilación previa, facilitando la visualización inmediata de resultados.

Aportes 132

Preguntas 23

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Sólo como comentario, después de instalar python en mac, el comando `python` no me funcionaba, tengo que escribir `python3`, pues es la versión de python que se ha instalado
En Linux python viene instalado por defecto :)
# Características Principales: # **Sintaxis Clara**: Fácil de leer y escribir, lo que lo hace ideal para principiantes. # **Tipado Dinámico**: No es necesario declarar el tipo de variable, lo que facilita la programación. # **Multiplataforma**: Compatible con Windows, macOS y Linux # **Extensa Biblioteca Estándar**: Ofrece muchas funciones y módulos listos para usar. # **Comunidad Activa**: Gran cantidad de recursos, tutoriales y foros de ayuda. # Usos Comunes: * **Desarrollo Web**: Frameworks como Django y Flask. * **Ciencia de Datos**: Bibliotecas como Pandas y NumPy. * **Inteligencia Artificial y Machine Learning**: Herramientas como TensorFlow y Scikit-learn. * **Automatización**: Scripts para tareas repetitivas. * **Desarrollo de Juegos**: Uso de bibliotecas como Pygame.
Me encanta que Carli haya realizado la instalación en Windows y Mac Han escuchado nuestro feedback !!!
Si de casualidad hay alguien aquí tratando de aprender Python y no puede descargar Python y VS Code porque cualquier razón personal, pueden hacer los ejercicios en en un replit que es un portal web que te deja escribir en diversos lenjuages de programación
Ya me hice mi repositorio en GitHub, se los comparto por si les es de ayuda, lo iré llenando y comentando con los apuntes del curso: <https://github.com/EloyChavezDev/Python>
Me encanta el nuevo formato de inicio de este curso! Aunque el anterior intro con el logo de Platzi no era tan molesto, definitivamente se siente la diferencia!
Me tarde un poco, pero los que lo instalen en MAC, tenemos que escribir en la linea de comandos de la Terminal lo siguiente para que podamos correr el print. python3 Si escribimos solo Python marca error, desconozco por que, igual seguiré revisando por que tenemos que agregarle el 3 al final. Se que es la versión, pero si no lo agregamos no podemos ingresar en la Terminal.
Para los que tienen problemas para correr código Python en VS Code: (Comprobado en Mac, no se si aplica igual para Windows). Como algunos comentan, ahora se escribe python3 para llamar a python desde la terminal, antes se escribía solo python, como lo hace la profesora (Verificar la versión que estás usando en la barra inferior de VS Code). Esto es lo que vamos a resolver. 1. Revisar si tienes la extensión de Code Runner (Si la tienes, continúa leyendo). 2. Entrar a la configuración de la extensión:![](https://static.platzi.com/media/user_upload/image-ae49f461-b55c-4dff-ab70-f4a091f4f0ef.jpg) 3. Buscar la opción Executor Map y dale en editar:![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-07-16%20a%20la%28s%29%208.22.26-6aa8eabc-cea8-47a2-b74b-b63785960a2a.jpg) 4. Busca la linea **"code-runner.executorMap":{}** Si no la tienes, solo comienza a escribirla y te sale el autocompletado. Aquí está la forma de llamar a los distintos lenguajes, entre ellos Python. Buscamos la opción **"python": "python -u"** y lo modificamos para que quede **"python": "python3 -u"**![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-07-16%20a%20la%28s%29%208.30.09-38229122-d0d6-470a-a19f-92aa87daa27e.jpg) 5. Vuelve a correr el código y ya debería funcionar.
Qué bonito que directamente se está usando VSCode desde la introducción al lenguaje de programación.
Quienes usen WSL (recomendadísimo en Windows) deben usar `pyton3`, Igual que en Mac, como han mencionado otros compañeros. 🤝
Pyhton.....al parece el lenguaje preferido de Platzi....??? !! buenísimo me encanta este lenguaje.....!!!
el paso a paso esta genial, la documentacion es valiosa, pero lo visual mucho mas. y el nuevo formato sin "nos vemos en la proxima clase". 10 ptos. me gusta este nuevo enfoque.
Es mi primera vez con python y después de algunos intentos note que "print" debe ir en minúsculas, si coloco "Print", no reconoce la instrucción.
* Instalación de python, python.org * Comprobar instalación de python, python --version * Ejecutar código python desde la consola, python > print ("Hola Mundo") * Python es un lenguaje interpretado, no pasa por un proceso de compilación * Para ejecutar código python desde VS Code, generamos un archivo con la extension .py * Procurar instalar la extension Python en VS Code * Una de las funciones mas basicas en python son: print("Hola Mundo"), Operaciones básicas 1+1, 8\*8, print(1+1)

Acabo de ver el contenido y se ve preciso, se nota que será un buen curso :3

Un truco si estas ocupando MacOs, ya tiene python3 instalado solo que alguna versión menos reciente. Si instalas la versión mas reciente es posible que debas agregar a tu variable de entorno la versión de python que deseas que se ejecute de forma default, esto se puede hacer con los siguientes comandos: En mi caso instale la 3.13.2 `export PATH="/Library/Frameworks/Python.framework/Versions/3.13/bin:$PATH"` `source ./zprofile` Para validar esto, finalmente puedes escribir en la terminal: `python3 --version` Tambien esta la opción de ocupar PyEnv para manejar varias versiones de python de forma más sencilla <https://github.com/pyenv/pyenv>
Para los de Mac escriban en la terminal -> **python3**, ya que sin el tres les muestra que el comando no existe. Saludos! ![](https://static.platzi.com/media/user_upload/image-03081bf0-62f5-466d-b380-e7161b1d0512.jpg)
Yo tomé mi primer curso en platzi en 2019 y el salto de calidad a través de los años es impresionante.Felicitaciones.
Una opción interesante y un buen mensaje para arrancar en este lenguaje de programación o en la programación en general sería el Zen de Python. Lo pueden consultar con este sencillo código: ```python import this ```
Llevaba un buen tiempo sin hacer cursos en Platzi, hoy regrese para iniciar este curso de Python y me parecio increible la ayuda de IA debajo del video, segui el proceso tal cual y como lo hizo la profesora, pero no tuve el mismo resultado, le pregunte al asistente e inmediatamente me soluciono el problema. Hacer cursos de forma asincrona con solucion de dudas en tiempo real, 20 de 10 recomiendo
En lo personal, me gusta más utilizar VSC porque la interfaz es mucho mejor a Replit, agradezco que el nuevo curso lo tenga en cuenta.
computador ?? es computadora
Hola, comunidad **:)**! Estoy aquí porque quedé impresionado con el curso **AGENTES DE AI** que la profe Carla Florida (@carli.code) imparte aquí en Platzi. Lo que me sorprendió fue la capacidad que tiene *Python* para la lectura, manipulación, análisis, memorización y depuración de datos. De hecho, siempre había dudado de introducirme de lleno en este lenguaje de programación, pero después de visualizar el curso y observar lo dinámico y entretenido que es, tomé la decisión de comenzar mi propia ruta de estudio en Python, e iniciaré con éste curso básico introductorio. Ya les iré contando mi avance y crecimiento. Saludos a tod@s. P.D. Yo escucho sus cursos en 1.5x o 2.0x, según el caso y me tiene impactado su excelente dicción y lo bien que define sus argumentos, 👌!
Trabajaré con Jupyter Notebooks
En Linux también se usa python3 pero se puede crear una liga simbolica y como MacOS es muy similar seguro pueden hacerlo igual que en Linux. Yo lo hice de esta manera: ```js deckard@Minime:~$ which python deckard@Minime:~$ which python3 /usr/bin/python3 deckard@Minime:~$ sudo ln -s /usr/bin/python3 /usr/bin/python deckard@Minime:~$ cd platzi/IntroPython/ deckard@Minime:~/platzi/IntroPython$ python hola.py Hola mundo deckard@Minime:~/platzi/IntroPython$ ``` ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-08-04%20212111-e7ff82d5-ac5d-4a48-a1d6-42a7d9ff0667.jpg)![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-08-04%20212149-ec83cb63-120d-4348-b7a3-b08b0f2308a9.jpg)
Me gusta que haya resumenes ya hechos para los que hacemos apuntes en Notion :D
Amo Python, es tan fácil y amigable que mi corazón se divide entre este lenguaje y R.
EStá viiiiivo !! El video tiene la versión 3.12.4 y yo tengo otra : 3.11.9 :D ![](https://static.platzi.com/media/user_upload/image-ed2e557d-f613-4238-bdb8-bf8407a964c4.jpg)
Para los que trabajan en Linux, Python ya viene instalado, igual con git para controlar las versiones de tu codigo.
Retomando las clases de Python, veamos como acabo el año. Gracias comunidad.
para MacOS: si antes de empezar la instación el comando 'python' te devolvia un error de command not found, puedes cambiar el comando python3 por python con el siguiente comando 'alias python=python3'
![](https://static.platzi.com/media/user_upload/image-60d93a23-5bad-41bb-80f7-3c4aa09e81ac.jpg)HOLA PHYTONNNNN
Al momento de instalar Python en Windows.... ¿Cual es la diferencia entre instalarlo en python.org y en la microsoft store?
![](https://static.platzi.com/media/user_upload/Hello_Platzi_Students-4ae1811c-f590-48fd-9843-31bd89442ef4.jpg)
Instalación de Python, configuración del IDE, primeras operaciones matemáticas! Un super comienzo!
Sorry por la pregunta tan tonta, ¿Pero en la terminal de windows no podemos actualizar python con una linea de comandos como en Linux, por ejemplo: sudo apt-get update sudo apt-get install pyhton3.6 ![](https://static.platzi.com/media/user_upload/image-def4f8dc-aff6-4961-bc7c-fa827855821f.jpg) <https://github.com/iecgerman>
Para declarar una variable en Python, se utiliza la siguiente sintaxis: ```python nombre_variable = valor ``` Por ejemplo, si deseas almacenar un saludo, puedes hacerlo así: ```python saludo = "Hola, mundo" ``` Recuerda que el nombre de la variable debe ser descriptivo y seguir las reglas de sintaxis de Python, como no comenzar con un número y evitar palabras reservadas. ¡Practica declarando diferentes variables para familiarizarte con el proceso!
Apuntes de la clase: ![](https://static.platzi.com/media/user_upload/upload-d218c429-af8f-44de-a8b6-99b4bb0f0d43.png)
Para actualizar Python en WSL con Ubuntu, abre la terminal y sigue estos pasos: 1. Asegúrate de que tu lista de paquetes esté actualizada: ```bash sudo apt update ``` 2. Luego, actualiza Python utilizando el siguiente comando: ```bash sudo apt upgrade python3 ``` 3. Para verificar la versión instalada, ejecuta: ```bash python3 --version ``` Esto te permitirá tener la última versión disponible de Python en tu entorno WSL.
Como se nota que ahora ya todo esta automatizado, en el curso de Facundo, todavía podíamos comprender la base de las cosas correctamente. usando la terminal
Algo que me pareció curioso al investigar un poco más es que Python fue nombrado no por la serpiente, sino por el grupo de comedia británico *Monty Python*. Esto explica por qué en muchos ejemplos de código oficial se usan referencias graciosas como “spam” y “eggs”. Aunque parezca trivial, este detalle refleja cómo la filosofía de Python busca que la programación sea una experiencia agradable y accesible, algo que creo que se nota desde el primer contacto con el lenguaje.
Alguien puede ayudarme? Me sale un error, pese a que ya instalé Python en mi MacBook, y se validó la versión. ![](https://static.platzi.com/media/user_upload/upload-13bb9e3a-bb5a-4be7-a051-49d09600823c.png) ![](https://static.platzi.com/media/user_upload/upload-6bfd17b9-d781-4d88-848b-090ba77d8ddb.png)
Genial
Para eliminar las instrucciones `print` en Python, puedes simplemente comentarlas o borrarlas del código. Para comentar una línea de código, añade el símbolo `#` delante de la línea: ```python #print("Hola, Mundo") # Esta línea está comentada y no se ejecutará ``` Si decides borrarla, simplemente elimina la línea correspondiente. Recuerda que al hacerlo, el programa no mostrará la salida de esa instrucción. Si necesitas más ayuda sobre el uso de `print` u otras funcionalidades de Python, no dudes en preguntar.
excelente
Para instalar Python, sigue estos pasos: 1. **Windows**: - Ve a [python.org](https://www.python.org). - Haz clic en "Downloads" y selecciona la versión para Windows. - Descarga el instalador y ejecútalo. Asegúrate de marcar "Add Python to PATH". - Haz clic en "Install Now". 2. **Mac**: - Visita [python.org](https://www.python.org). - Haz clic en "Downloads" y selecciona la versión para macOS. - Descarga el instalador y sigue las instrucciones para instalar. 3. **Verificación**: - Abre la terminal (CMD en Windows o Terminal en Mac) y escribe `python --version` para verificar la instalación. Con esto estarás listo para comenzar a programar en Python.
![](https://static.platzi.com/media/user_upload/image-cb46f513-e7e7-435e-99b5-ed4daa5ab3ca.jpg)
Hello World 🤖
El sistema de preguntas funciona a la perfección, ha resuelto todas mis dudas sobre la instalación en segundos!
Me encanta que los vídeos sean dinámicos, ya que hace mucho más fácil la retención de contenidos.
La compilación es el proceso mediante el cual el código fuente escrito en un lenguaje de programación (como Python) se traduce a código máquina o código intermedio que puede ser ejecutado por un ordenador. Este proceso es diferente al de los lenguajes interpretados, como Python, donde el código se ejecuta línea por línea en tiempo real sin pasar por una etapa de compilación. En Python, no es necesario compilar el código manualmente, ya que el intérprete se encarga de ejecutar el código directamente al momento de correrlo.
Buen día no podemos usar Google colab para evitar descargar python y demás programas?
Me siento como un bebe cuando empieza a caminar jeje Podria decir que mi primer codigo fué escribir "Hola mundo 2 64"?
Curiosidad: en python 2.x.x y 1.x.x se escribía print "Hola Mundo" y no print("Hola Mundo"), por que en python 3.x.x dejo de ser una statement y pasó a ser una function.
instalado y listo para aprender
ayudame por favor, soy principiante y no se como se que tengo la extension de Python instalada.
Despues de instalar python en windows, al poner el comando "python" no me funcionaba, pero funciona si funciona solo con "py"
Iniciando mis conocimientos en pyhton
no tengo mac como lo descargo en la compu, no me deja
hace 2 semanas habia un curso de phyton con la que se usaba Replit supongo que deve ser igual ,igualmente tengo VS code.
Es emocionante volver a ver el curso basico de Python despues de 4 años.
Acabo de hacer esta clase y hoy también la del nuevo curso de Javascript, y definitivamente luce más fácil Python
ya he instalado python pero no me sale el botón de iniciar
amo pycharm
Creo que phyton es muy buen lenguaje, sin embargo considero optar por otros lenguajes para empezar en el mundo de la progamacion, algo como c++ o javascript. Porque phyton es mucho mas amigable, y si empiezas en el te puedes malacostumbrar, y cuando necesites irte a otro lenguaje, puede ser mas retador, porque no todos tienen con esas bondades que tiene phyton.
**Python** es un lenguaje interpretado
**Genial** Gracias. Ya tengo python instalado
## Python: Un Lenguaje Versátil y Poderoso **Fortalezas que lo hacen destacar:** * **Sencillez y Legibilidad:** Su sintaxis intuitiva y limpia permite que tanto principiantes como expertos puedan entender y escribir código con facilidad. * **Flexibilidad en la Definición de Datos:** Gracias a su tipado dinámico, no es necesario especificar el tipo de una variable al crearla, agilizando el proceso de desarrollo. * **Universalidad de Ejecución:** Puede correr en los sistemas operativos más populares, incluyendo Windows, macOS y Linux, sin problemas de compatibilidad. * **Riqueza de Funcionalidades Integradas:** Viene con una vasta biblioteca estándar, que proporciona soluciones inmediatas para una amplia gama de tareas comunes. * **Sólido Respaldo Comunitario:** Cuenta con una comunidad vibrante y activa, que se traduce en una abundancia de recursos de aprendizaje, tutoriales y foros de soporte. **Aplicaciones en Diversos Campos:** * **Creación de Sitios Web:** Con la ayuda de frameworks robustos como Django y Flask, facilita el desarrollo de aplicaciones web dinámicas y escalables. * **Análisis y Manipulación de Datos:** Se apoya en bibliotecas especializadas como Pandas y NumPy para realizar análisis complejos y procesar grandes volúmenes de información. * **Avances en Inteligencia Artificial:** Es el lenguaje predilecto en el campo del aprendizaje automático (Machine Learning) gracias a herramientas como TensorFlow y Scikit-learn. * **Automatización de Procesos:** Permite la creación de scripts para automatizar tareas repetitivas, mejorando la eficiencia y reduciendo errores. * **Desarrollo Lúdico:** Posibilita la creación de videojuegos mediante el uso de bibliotecas como Pygame, que simplifican el manejo de gráficos y sonido. En resumen, Python se ha consolidado como un lenguaje de programación fundamental en la industria tecnológica gracias a su facilidad de uso, versatilidad y el respaldo de una amplia comunidad. Su aplicabilidad en áreas como el desarrollo web, la ciencia de datos, la inteligencia artificial, y más, lo convierten en una herramienta indispensable para profesionales y entusiastas de la tecnología.
(Y)
Para solucionar problemas con la instalación de Visual Studio Code y la ejecución de programas en Python, asegúrate de seguir estos pasos: 1. **Instalación**: Confirma que Visual Studio Code esté correctamente instalado y actualizado. Asegúrate de haber instalado la extensión de Python en VS Code. 2. **Configuración del intérprete**: Verifica que hayas seleccionado el intérprete de Python correcto en VS Code. Esto lo puedes hacer presionando `Ctrl + Shift + P` y escribiendo "Python: Select Interpreter". 3. **Terminal**: Asegúrate de que la terminal de VS Code esté configurada para usar el entorno adecuado donde Python esté instalado. Si después de estos pasos el problema persiste, revisa los mensajes de error específicos que te brinda el programa.
Excelente inicio del curso de Python!!!! Ejecutando desd ela terminal y desd VSCode!! ;D ![](https://static.platzi.com/media/user_upload/imagen-df8a61f0-b6a5-4d0b-82f6-ecf227d4d5ca.jpg)
No funciona mi terminal en VS Code :S Buscaré el problema y comparto en este hilo
Magnifico Inicio!! Lo estoy haciendo por segunda vez!!! Vamos a romperla este 2025! Animo!!!
Hola Platzi! ♥
Bueno, para mi es una molestia estar escribiendo python3 o python3.13 (si actualizaron) entonces solo hice un alias. pueden escribir `nano ~/.bashrc` Y hasta el final agregar alias python=/usr/local/bin/python3.13 (para saber la ruta de su python primero escriban which python3.13 o la versión que sea y se las da) o desde cualquier ruta echo "alias python=/usr/local/bin/python3.13" >> ~/.bashrc y ahora solo se debe escribir python para correr archivos. Nota: esto lo hice desde un WSL2
hola se pude quitar la ruta en el recuadro que aparexe abajo cuando se ejwcuta un comado?
Si estás en linux, puedes instalar una herramienta llamada `pyenv`, con ella, vas a poder trabajar con diferentes versiones y es más sencillo switchear entre versiones, por si tienes proyectos que trabajen con una versión u otra, te dejo la liga de la herramienta [Pyenv](https://github.com/pyenv/pyenv)
En mi caso para que me funcionara Python tuve que instalar el de la pagina y adicional tuve que instalar la versión de la tienda de windows, no se por que pero si instalo solo 1 de los 2 no me funciona
En mi caso tengo windows 10 y por alguna razon no me dejaba instalar, me marcaba errores. Lo que hice fue instalar habilitar que se instalara para todos los usuarios y es como me dejo instalar.
**Objetivos de la clase** 1. Instalar Python. 2. Verificar que se instaló correctamente. 3. Instalar Visual Studio code. 4. Crear una carpeta para los ejercicios del curso. 5. Abrir la carpeta en Visual studio code. 6. Crear un archivo .py 7. Instalar extensión de python. 8. Correr Python de tres maneras: 1. Interprete de python. 2. Visual studio code. 3. Terminal
Para los que usen git-bash agreguen los siguiente comandos a su .bashrc: export PATH="$PATH:/c/Users/\[tu-usuario]/AppData/Local/Programs/Python/Python312:/c/Users/\[tu-usuario]/AppData/Local/Programs/Python/Python312/Scripts" alias python="winpty /c/Users/\[tu-usuario]/AppData/Local/Programs/Python/Python312/python.exe"
Aca vamos desde Cero, a aprender algo nuevo y retarnos, espero este mensaje sirva para toda persona que este pasando por lo mismo. No será facil, pero todo esfuerzo vale la pena y trae su recompenza. No te desanimes con toda, si no te lo han dicho eres muy bueno/buena por estar acá. Saludos, se les quiere. By Leo H
Hola docente, hemos iniciado superbién, quiero saber tu opinión de trabajar en Colab de Google.
Quizá como comentario adicional, vale la pena mencionar que en muchos ambientes relacionados con la ciencia e ingeniería, se usa el intérprete Spyder.
Otra forma de acceder es con py, de hecho al finalizar la instalacion es el comando que se sugiere instalar \> py De igual forma podemos ejecutar el contenido de archivos con este comando \> py ./your\_file.py
Hola a todos. ¿alguno sabe si puedo usar varias versiones de Python en el mismo sistema? uso Windows 10?
Un consejo: yo uso MacOS y Linux, vienen con python 2.7 o 3.9 o 3.10, tengan en cuenta que instalar 3.11 puede romper las funciones del OS, lo aprendi por experiencia, es mejor usar el venv :)
Al instalar Phyton y abrir la terminal y escribir phyton, aparece en pantalla "error". Que debo hacer? Gracias
También pueden agregar un alias a su terminal para hacerlo: `alias py = "python3"`
Mi experiencia con Python ha sido increíblemente gratificante. Su sintaxis clara y fácil de entender, junto con la vasta cantidad de bibliotecas y recursos disponibles, lo hacen ideal para principiantes y expertos. La comunidad activa y colaborativa es un plus. Es una excelente opción para proyectos personales o profesionales, ya que combina facilidad de uso, flexibilidad y potencial para innovar.
Al instalar Python, la opción "Disable path length limit" permite que el sistema operativo use rutas de archivo más largas. Es recomendable habilitarlo si planeas trabajar con bibliotecas que tengan nombres largos o estructuras de carpetas complejas. Esto evitará problemas de acceso a archivos en tu proyecto.
Soy bien desesperado jaja Inicié el curso y vi que en el primer video no explicaban como hacer la instalación, revise las clases incluyendo esta y por el titulo imaginé que ninguna explicaba como hacer la instalación, así que me fui a yt a buscar un tutorial, por suerte hice todo identico a como lo muestra la maestra pero que gusto de uno por complicarse la vida de la nada jajja
Aquí vamos de nuevo con un repaso de Python
WSL (Windows Subsystem for Linux) y power shell para usar la sintaxis de Linux, ya me habitué a ella y es fácil trabajar así en la terminal
**Unix/macOS:** ```python python3 --version ```**Windows** ```python py --version ```
Instalar `py.exe` con privilegios de administrador en Windows tiene varias ventajas: 1. [**Acceso a todos los usuarios**: Permite que todos los usuarios del sistema puedan utilizar Python sin necesidad de instalarlo individualmente para cada cuenta](https://docs.python.org/es/3/using/windows.html)[1](https://docs.python.org/es/3/using/windows.html). 2. [**Actualizaciones y configuraciones globales**: Facilita la gestión de actualizaciones y configuraciones de Python a nivel global, asegurando que todos los usuarios tengan acceso a la misma versión y configuración](https://docs.python.org/es/3/using/windows.html)[1](https://docs.python.org/es/3/using/windows.html). 3. [**Permisos elevados**: Algunas operaciones, como la instalación de paquetes que requieren acceso a directorios del sistema o la modificación de variables de entorno, necesitan permisos de administrador](https://www.solvetic.com/tutoriales/article/11407-ejecutar-aplicaciones-siempre-con-privilegios-de-administrador-en-windows-11/)[2](https://www.solvetic.com/tutoriales/article/11407-ejecutar-aplicaciones-siempre-con-privilegios-de-administrador-en-windows-11/). Añadir `python.exe` al PATH en Windows tiene varias ventajas importantes: 1. [**Acceso desde cualquier ubicación**: Permite ejecutar comandos de Python desde cualquier directorio en la línea de comandos, sin necesidad de navegar a la carpeta específica donde está instalado Python](https://trspos.com/agregar-ruta-de-windows-de-python/)[1](https://trspos.com/agregar-ruta-de-windows-de-python/). 2. [**Facilita la ejecución de scripts**: Puedes ejecutar scripts de Python directamente desde cualquier ubicación en tu sistema, lo que simplifica el desarrollo y la automatización de tareas](https://trspos.com/agregar-ruta-de-windows-de-python/)[1](https://trspos.com/agregar-ruta-de-windows-de-python/). 3. [**Compatibilidad con herramientas y entornos**: Muchas herramientas y entornos de desarrollo requieren que Python esté en el PATH para funcionar correctamente](https://trspos.com/agregar-ruta-de-windows-de-python/)[1](https://trspos.com/agregar-ruta-de-windows-de-python/).
para los que no les funciona escribir en la terminal "phyton" tambien para hacerlo pueden usar "phyton --version" o "py --version" que en mi caso solo funciono "py --version".
Por alguna razón al dar enter no me imprime el mensaje, pero cuando hago operaciones matemáticas sí me arroja el resultado.
buen, tutorial, me encuentro emocionado por seguir aprendiendo.