Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Curso Básico de Python

Curso Básico de Python

Facundo García Martoni

Facundo García Martoni

Instalación de nuestras herramientas en Windows

4/32
Recursos

Para empezar a programar con Python, necesitaremos las siguientes herramientas:

Editor de código

Facilita la escritura del código, ya que da ciertas ayudas o resalta palabras claves del lenguaje de programación.

Ejemplos de editor de código

  • Visual Studio Code
  • Sublime text
  • Atom
  • Pycharm

El que recomienda y el que se va a utilizar es Visual Studio Code, porque es el más popular en la industria de tecnología y varios desarrolladores lo utilizan.

Consola

Programa que sirve para manejar la computadora sin necesidad de emplear la interfaz gráfica.

Ejemplos de consola

  • CMD
  • Power Shell
  • Cmder.
    Se utilizará cmder, porque tiene comandos compatibles con sistemas operativos del tipo Unix y Windows.

Lenguaje de programación

Python, que es el lenguaje más usado en el mundo y es ampliamente considerado el más fácil de aprender.

Aporte creado por: Ana María Ñacato

Aportes 653

Preguntas 293

Ordenar por:

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

o inicia sesión.

Excelente, muy buena explicación, súper detallado y claro todo. Me cae muy bien este profesor, creo que va a ser un gran curso.

Yo, después que todo se instaló correctamente:

Con Visual Studio Code hay que configurar mucha cosa que pycharm ya tiene incluidas, pero cada uno debe de trabajar en el editor de código que se sienta más comodo. Yo hoy voy hacerlo con Pycharm. Saludos y suerte para todos y todas.

Dejo unos links para adentrarse y configurar un poco su visual studio para desarrollo con python:

Comience a desarrollar aplicaciones con Python

Work with Python in Visual Studio on Windows

Getting Started with Python in VS Code

Si eres nuevo utilizando la consola te recomiendo tomar este curso
Y te dejo estos comandos basicos por si quieres seguir con el curso:

cd direccion // change directory, sirve para navegar entre carpetas
ls // list, lista los archivos
mv nombre directorio // move, mueve archivos de directorio
cp nombre directorio // copy, copia archivos a un directorio
pwd // nos muestra donde estamos ubicados exactamente
rm nombre // remove, remueve
touch nombre // crea un archivo

Tres herramientas para escribir código:

4.1. Editor de código: Facilita la escritura del código, ya que da ciertas ayudas o resalta palabras claves del lenguaje de programación. Entre ellas están: Visual Studio Code, Sublime text, Atom, Pycharm.
El que recomienda y el que se va a utilizar es Visual Studio Code, porque es el más popular en la industria de tecnología y varios desarrolladores lo utilizan.

4.2. Consola: Programa que sirve para manejar la computadora sin necesidad de utilizar la interfaz gráfica.
Por ejemplo: CMD, power Shell, cmder.
Se utilizará cmder, porque tiene comandos compatibles con sistemas operativos del tipo Unix y Windows.

4.3. Lenguaje de programación: Python

"Yo no lo hago por que ya lo tengo"
Cuando escuchas estas palabras mágicas ya sabes que lo que viene va a estar bueno

**Instalacion de python en ubuntu **
sudo apt update
sudo apt upgrade
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.9
Confirmar la version instalada con
python3.9 --version

Los comandos en VS Code pueden ser tediosos, así que comparto este documento.

Lista de comandos en VS Code

Soy una persona que no ha tocado código en su vida y esto es cómo un viaje de ciencia ficción. Me siento muy intrigado por qué puedo aprender

Probaré por primera vez la consola cmder 😃

“Cualquier cincel es bueno en las manos de un buen escultor”
😉

lenguaje, editor de código, consola = ❤️ = construir 😃

https://cmder.app/ ahora creo que ese es el enlace

Como nota extra, también se puede usar WSL (Windos Subsystem for Linux) en Windows 10 (traten de tener la ultima versión) y después descargar ubuntu desde microsoftstore.

Para fines prácticos del curso es mas rápido y sencillo. Ya después pueden optar por una distro limpia si así lo quisieran.

Quienes puedan, usen mejor el WSL.
Les va a ser mucho más cómodo desarrollar y de paso aprenden algo muy útil en la industria: Linux 🐧
.
Para más información: Curso de configuración de entorno de trabajo.

Actualmente deben entrar a https://cmder.app/ para descargar la consola 😃 el dominio .net ya lleva a un sitio incorrecto.

Es mejor instalar GIT BASH de una vez

¿Por qué usar cmder?
- Cmder nos da ciertos comandos que la PowerShell de Windows no nos dejaría ejecutar, como por ejemplo ls para poder el contenido de nuestras carpetas, por eso usamos una consola como Cmder que nos permite usar comandos Linux en Windows 🐧

¿Por qué usar Visual Studio Code?
- Visual Studio nos brinda de varias ventajas al momento de usar, una gran variedad de personalización, extensión que nos harán más fácil algunas acciones en nuestro código, tener un mejor flujo de trabajo usando Codestream y muchas ventajas más! 😄

Un clásico de YouTube

En serio ADORO que en cada curso en el que es necesario instalar programas, los profesores nos expliquen tan simple y a la vez detalladamente cómo hacerlo.
Ya que a veces uno se pierde solito en cosas tan básicas como esas cuando es un principiante de los temas.

https://cmder.app/ es el nuevo enlace de la consola

Si uso Mac también tengo que descargar CMDER??

HERRAMIENTAS

  • ++Editor de código ++
    Facilita la escritura de código. Es básicamente un bloc de notas con súper poderes, ya que:

    • Resalta con colores las palabras clave del lenguaje de programación utilizado.
    • Genera espaciados (identación) requerido por Python u otros lenguajes de forma automática.

Existen múltiples editores de código como Atom, Sublime Text, PyCharm, sin embargo, por ser uno de los más populares actualmente, se utilizará Visual Studio Code

  • Consola
    Es un programa que permite manejar una computadora sin necesidad de utilizar un entorno gráfico, mediante comandos.
    Algunos ejemplos de consolas son:
    • CMD, Consola de Windows, utiliza comandos windows.
    • Power Shell, Consola un poco más potente que el CMD, utiliza comandos windows.
    • Cmder, consola que utiliza comandos de tipo UNIX

Debido a que la mayoría de los sistemas operativos (Linux y MacOS) y servidores utilizan comandos tipo UNIX, durante el curso se estará utilizando cmder.

“Yo no lo descargo porque ya lo tengo”
😅recuerdos…

#TeamVSCode

no conocia el cmder, a seguir aprendiendo 😃

Yo uso el Bash de git y VSc

Funcionando.

En vez de cmder utilicé WSL2 y hay instalo Ubuntu 20.04 - Vscode y python.

La pagina de la consola no esta disponible actualmente.

un pequeñisito dato: para la instalación de Python se deje ejecutar el instalador como Administrador, sino saldra error 2503 o 2502 😃

Les recomiendo utilizar el windows subsystem for linux para tener una consola tipo unix. En el curso de prework pueden encontrar esa clase donde explican como instalarlo

Ya veo que la terminal es ese amigo fiel de todo programados.

Datos✍🏻

📌 Editor de código

Programa que facilita a los programadores a escribir código, soporta multiples lenguajes de programación y tienen la opción de agregar plugins. Ejemplo VSC, Atom, Sublime.

📌 IDE (Integrated Development Environment)

A diferencia de un editor de código un IDE contiene herramientas más especificas para algún lenguaje o tecnología. Ejemplos Android Studio, Visual Studio.

📌 Visual Studio Code (VSC)

Es un Editor de código desarrollado por Microsoft.

📌 Terminal o Consola

Definición del curso de terminal: La terminal es la ventana que aloja una shell para poder interactuar con el Sistema Operativo (SO) sin necesidad de una interfaz gráfica. Algunas Shells son Bash, Z Shell PowerShell.

Notas 📒

✏️ Enlaces de descarga

VSC: https://code.visualstudio.com/
Python: https://www.python.org/downloads/
Cmder: https://cmder.net/

Nota importante, cuando se dice que se va a instalar python, no se está instalando el lenguaje en sí mismo, lo que se instala son una sertie de herramientas que tew permitirán programar en ese lenguaje. Se instalan herramientas como el intérprete o el compilador y algunas bibliotecas con código ya preparado para usarse en el código de tus programas. Pero no te tienes que preocupar porque todo esto lo instala por ti el software de instalación que descargues de la página oficial del lenguaje.

Solo recordad: se instala el interprete y las utilidades, no el lenguaje en sí mismo.

“YO NO LO HAGO PORQUE YA LO TENGO”

Típico de mentes elevadas que van siempre un paso adelante jaja.
Excelente!

**Requerimientos **

Visual Studio code es la verga jajajaja. He dicho.

Editor de texto: Un editor de código fuente es un programa de edición de texto diseñado específicamente para editar el código fuente de programas de computadora. Puede ser una aplicación independiente o puede estar integrada en un entorno de desarrollo integrado o un navegador web. Ejemplo: Sublime Text, Atom, PyCharm, VS Code, NotePad++

Consola: Es un software o programa que nos sirve para manejar la computadora sin la interfaz gráfica (GUI), Ejemplo: CMD.exe, PowerShell.exe y cmder.exe

cmder: utilizaremos está consola por que es común utilizar UNIX, y utilizar más comandos basados en UNIX.

Lenguaje: Python

lenguaje + editor de código + consola = construir

Hola a todos!!
Una inquietud, al realizar la instalación de Python, al finalizar me arroja el siguiente mensaje: “Disable path length limit. Changes your machine configuration to allow programs, including Python, to bypass tge 260 character “MAX PATH” limitation.” Al respecto, ¿se debe dar click en esta opción para permitir más de 260 caracteres, o no hay necesidad de hacerlo?
Por otra parte, ¿cómo puedo pegar la imagen de la instalación a esta pregunta?
Agradezco su orientación!!

Les recomiendo el entorno de programación PyCharm, la version Community gratis exclusiva de Python… Es impresionante la facilidad, se puede ver cómodamente la consola abajo y corrige hasta los espacios!.. Esta hecha para este lenguaje!

Una buena idea a utilizar es pycharm, si tienes una cuenta educativa mucho más, puesto que tendrías acceso a todas las aplicaciones de JetBrains…

🔆 Prefiero utilizar un IDE. Es este caso para Python seria PyCharm.
https://www.jetbrains.com/pycharm/

Y empieza la ruta de Data Scientst. Se ve que el profesor será muy claro en las clases.

Casi nadie usa Cmder buena elección 😄

Saben donde dejo los archivos?

Hace rato no veía una clase de instalación tan completa como esta. Muy bueno.

Hola, vengo de la escuela de desarrollo web. He oído tanto hablar de este lenguaje que quiero conocerlo. 💪🏽💪🏽

puedo programar en mi smarphone
hola instale code visual study pero cmder me dice q no se puede,mi pregunta es si hay otra forma de descargar,yo tengo un computador Mac te agradezco me ayudes

Otra opción para la consola seria WSL que lo considero superior debido a que interactúas directamente con el Kernel de una distro de Linux. Yo uso el WSL con Ubuntu y no afecta en nada en el desarrollo del curso todo lo contrario te beneficia.

El profe recomienda Cmder, por lo que ya explicó, pero tambien es importante que aprendan a usar la consola nativa de Windows, porque entre mas aprendamos mejor. ¿Y adivinen que? Platzi tiene un curso de la Terminal de comandos, veanlo muchachos: https://platzi.com/clases/terminal/

vamos a darle con toda la actitud al mundo de la programación

Apuntes

  • Los editores de texto nos permite escribir pero no hay un formato que nos permita diferenciar los diferentes comandos.
  • Los editores de código nos permite diferenciar los diferentes componentes del código.
  • la consola de comando nos permite manipular nuestra computadora si la necesidad de la interfaz gráfica.
  • En Windows podemos usar CMD, Powershell (más potente) y Cmder.
  • Cmder usa comandos especiales compatibles con sistemas operativos tipo UNIX.
  • S.O Unix : Linux y sus derivados, Mac OS.
  • En Windows los comandos son un poco diferentes.
  • Cuando usamos Python se vuelven más familiares los comandos tipos UNIX y por eso necesitamos una consola adaptada a estos como Cmder.
  • Por lo tanto las tres herramientas que necesitamos para programar en nuestra computadora son: Python, Cmder y Visual Studio Code, las cuales podemos descargar de internet.
    Importante:
  • Al descargar VSC tenemos que seleccionar todas las casillas.
  • Al descargar Python es suficiente con las versión 3 para este curso y al instalar seleccionar la casilla para “Add Python to PATH” (Para manejarlo desde la consola)
  • Dar clic en “Dowland full” al descargar Cmder.
  • Extraer todos los archivos en alguna carpeta.
  • Abrir la consola con el archivo cmder.exe

Para los que trabajan en Windows, les recomiendo que investiguen como instalar WSL para tener una terminal 100% Linux en ambiente Windows.
how-install-wsl2-windows-10

Adicional instalar Windows Terminal desde Microsoft Store que es una herramienta muy útil que permite abrir varias Shell (CMD, PowerShell, Azure Cloud Shell y Terminal Linux)

me encanta VSC

a conocer python, soy desarrollador backend php con laravel, vamos a ver como es python, tengo demasiadas buenas referencias

Curiosidad,que programa usas para proyectar tu Laptop y a la vez se muestre en miniatura tu rostro ?

Yo utilizaré zsh con hyper para la consola

Yo utilice Pycharm recomendado en otro curso

Git bash tambien es una buena opcion para ejecutar comandos linux

https://www.youtube.com/watch?v=Qs0dG5b4xIc para los que están comenzando un video que explica que es cmder…

me encanta lo fluido que es el profesor, maneja los tema “fácil” da gustos escucharlo.

Me entusiasma la claridad en las instrucciones en este curso

Ya existe la versión web visual studio code

https://vscode.dev/

cmder net me llevo a una pagina de juegos slot

HERRAMIENTAS

++Editor de código ++
Facilita la escritura de código. Es básicamente un bloc de notas con súper poderes, ya que:

Resalta con colores las palabras clave del lenguaje de programación utilizado.
Genera espaciados (identación) requerido por Python u otros lenguajes de forma automática.
Existen múltiples editores de código como Atom, Sublime Text, PyCharm, sin embargo, por ser uno de los más populares actualmente, se utilizará Visual Studio Code

Consola
Es un programa que permite manejar una computadora sin necesidad de utilizar un entorno gráfico, mediante comandos.
Algunos ejemplos de consolas son:
CMD, Consola de Windows, utiliza comandos windows.
Power Shell, Consola un poco más potente que el CMD, utiliza comandos windows.
Cmder, consola que utiliza comandos de tipo UNIX
Debido a que la mayoría de los sistemas operativos (Linux y MacOS) y servidores utilizan comandos tipo UNIX, durante el curso se estará utilizando cmder.

Información resumida de esta clase
#EstudiantesDePlatzi

  • Usaremos Visual Studio Code, ya que es mayormente usado y tiene muy buenas herramientas

  • La consola es un programa que permite manejar la computadora sin la interfaz gráfica

  • Usaremos Cmder como consola.

  • Instalamos Python 😃

Instalación de nuestras herramientas

las herramientas a utilizar son:

Una de las formas para confirmar cual versión de python que se tiene en cmder orl el CMD de windows es escribiendo:
phyton --version.

Excelente, muy buena explicación

Muy bien explicado.

Feliz de iniciar y ver como de poco a poco se aprende algo nuevo

Me encanta que la “transcripción” del curso se encuentre redactada en el sistema de recursos de cada uno de los videos, de esta manera contamos con la información textual del video de una manera organizada.
Todos los cursos deberían implementar esto!

5:31 pov: es 2010

Excelente tutorial de instalación. gracias

La pagina de cmder parece ya no responder en 2022

el link de cmder no funciona !

sí uno busca cmder en google aparece un juego primero, en el mismo link que muestra el profe, está un juego, el link fue movido a
https://cmder.app/

por pelota, descargue el juego, es malo xD
de nada nenes 😉

Cmder net ojo que manda a una pagina distinta, creo que cambio a cmder app

interesante

Python, Visual Studio Code Installed!!

Excelente, sin duda de los mejores profesores que he encontrado en platzi. A medida que transcurre la clase uno esta mucho más motivado. GRANDE PROFE FACUNDO!!

En el camino de la serpiente… con toda la actitud para terminar el #pythonchallenge

Una opción a la consola cmder es Git-Bash, en Windows permite utilizar los comandos Unix para:

  • crear directorios (mkdir)
  • mostrar archivos y directorios en una ubicación específica (ls)
  • crear alias

Mi comentario se aleja del proposito y alcance para este curso, pueden utilizar WSL (windows subsystem for Linux) trabajar y ejecutar archivos .py desde la consola virtualizada de Ubuntu en Windows utilizando Visual Code.

Si por alguna razón alguien desea tener dos versiones de python, es posible instarlas, ya sea versiones como 2.7 (la ultima soportada) o dos versiones diferentes de 3.x.

En mi caso deseaba tener la versión 3.7 de 32 bits y la versión 3.8 de 64 bits, solo tuve que ordenarlas y agregar ambos path en las variables del sistema en mi caso windows, y al hacer la instalación a la versión de 3.7 no le agregue la casilla de py lancher, mientras que a la versión de 3.8 si, de esta manera en la consola puedo diferenciarlos de la siguiente manera:

python -> es para usar la versión 3.7
py -> es para usar la versión 3.8

En un gusto mío —e intento de comodidad— prefiero la consola Ubuntu utilizando la misma mediante Windows Terminal. Intenté acoplar _cmder _a este último Software, pero no resultó.

Tengo entendido que VS Code, es un editor de texto por tanto se debe ir instalando extensiones de acuerdo a las necesidades y exigencias de cada lenguaje de programación. Mientras que Pycharm es un IDE como lo es NetBeans por ejemplo, que instala todo al inicio y cuando necesites de algun plugins extra lo incorporas al IDE.

Visual estudio tiene muchas ventajas a la hora de programar ya que es muy facil para integrarlo con otras herramientas , a su vez este tiene su propia consola que se le puede instalar

Yo tengo instalado el Sublime text, que beneficios tiene el Visual Studio Code frente a éste, como para cambiarme de editor?

**Editor de Código **

Este nos va facilitar la escritura de código, resaltando palabras claves dependiendo del lenguaje programacion.

-Visual Studio Code: https://code.visualstudio.com

-Atom- https://atom.io

-Sublime Text
-Pycharm - https://www.jetbrains.com/es-es/pycharm/

Consola
-Programa que nos sirve para manejar nuestra computadora sin necesidad de la interfaz gráfica
-CMD(terminal de windows)
-Power Shell
-Utilizaremos CMDER, por su compatibilidad con sistemas operativos del tipo Unix y Windows.

CMDER- https://cmder.net

**Lenguaje
Phyton **
https://www.python.org

Estuvo bien la clase pero deberian mostrar como se hace en WSL por que los Cursos de prework se utiliza WSL entonces tendria mas logica.

¡Hola! Soy nuevo en Platzi y el curso de Python ha sido el primero que he tomado. Estoy muy contento y me gusta la forma en la que se va desarrollando.

Saludos

Compañeros si tienen bash en VST tambien sirve para ejecutar os comnado de python! por i depronto les genera alguna dificultad la herramienta Cmder.

Instalando todas las herramientas indicadas :3

y pensar que yo instale el sublime xd

La verdad muy empatico este pana , y explica todo al detalle tuve que empezar por aqui !! TODA LA VIDA

Me gusta la explicación, super clara para los que apenas estamos empezando, y la terminal esta super chevere.

Para Python yo creo que es mejor utilizar Pycharm