Básicos del Lenguaje

1

Guía de instalación y conceptos básicos

2

Archivos y slides del curso práctico de Python

3

IMPORTANTE: Instalando Ubuntu Bash en Windows para facilitarte el seguimiento del curso desde Windows.

4

¿Qué es la programación?

5

¿Por qué programar con Python?

6

Operadores matemáticos

7

Variables y expresiones

8

Presentación del proyecto

9

Funciones

10

Usando funciones en nuestro proyecto

11

Operadores lógicos

12

Estructuras condicionales

Uso de strings y ciclos

13

Strings en Python

14

Operaciones con Strings en Python

15

Operaciones con strings y el comando Update

16

Operaciones con strings y el comando Delete

17

Operaciones con strings: Slices en python

18

For loops

19

While loops

20

Iterators and generators

Estructuras de Datos

21

Uso de listas

22

Operaciones con listas

23

Agregando listas a nuestro proyecto

24

Diccionarios

25

Agregando diccionarios a nuestro proyecto

26

Tuplas y conjuntos

27

Tuplas y conjuntos en código

28

Introducción al módulo collections

29

Python comprehensions

30

Búsquedas binarias

31

Continuando con las Búsquedas Binarias

32

Manipulación de archivos en Python 3

Uso de objetos y módulos

33

Decoradores

34

Decoradores en Python

35

¿Qué es la programación orientada a objetos?

36

Programación orientada a objetos en Python

37

Scopes and namespaces

38

Introducción a Click

39

Definición a la API pública

40

Clients

41

Servicios: Lógica de negocio de nuestra aplicación

42

Interface de create: Comunicación entre servicios y el cliente

43

Actualización de cliente

44

Interface de actualización

45

Manejo de errores y jerarquía de errores en Python

46

Context managers

Python en el mundo real

47

Aplicaciones de Python en el mundo real

Conclusiones finales

48

Python 2 vs 3 (Conclusiones)

Clases bonus

49

Entorno Virtual en Python y su importancia: Python en el mundo real

IMPORTANTE: Instalando Ubuntu Bash en Windows para facilitarte el seguimiento del curso desde Windows.

3/49

Lectura

¡Hola!
En este tutorial te enseñaré a configurar el Ubuntu dentro de tú Windows 10 para que puedas ejecutar los comandos tal como los ejecuta el profesor en el curso.

Lo primero que necesitas es que tu computadora tenga instalado Windows 10 de 64 bits y tengas tu sistema operativo actualizado (con el “Windows 10 Anniversary Update”)

Una vez hayas verificado que tu computadora cumple con los requisitos entra a los settings del sistema (Ajustes)
primeraImagen.png

Luego entra a la opción de Actualizaciones y Seguridad
segundaImagen.png

En el menú de la izquierda has click en opciones para desarrolladores y habilita el “Modo Desarrollador”
terceraImagen.PNGCuartaImagen.PNG

Después, accede al panel de control y haz click en “Programas”

5taimagen.png

Una vez ahí, haz click en activar o desactivar características de windows
sextaImagen.PNG
Aquí, busca la opción de “Windows Subsystem for Linux” y actívala, instala eso y permite que tu computadora se reinicie.

Luego, entra al menú inicio, escribe bash y sigue los pasos que te indique, en caso de que te diga que no tienes ninguna distribución sólo ve a la tienda de aplicaciones y descargaba Ubuntu para Windows.
ultimaImage.PNG

Luego, ejecuta Ubuntu, crea tu usuario y contraseña y estás lista o listo para continuar.

finalResult.PNG

por último, instala Python usando

sudo apt-get update

y luego ejecuta

sudo apt-get install python3

una vez termine la instalación, prueba ejecutando “python3”

Bonus: para moverte a tus carpetas en tu disco duro usa el siguiente comando:

cd ../../mnt/c/Users/NOMBREDEUSUARIO/

Aportes 63

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

También se puede utilizar el “cmder” que me ha funcionado perfectamente y no tengo que instalar un entorno virtual Ubuntu y no correrá en de manera “aislada” en Windows.

Gracias por el articulo.

Cabe aclarar que Ubuntu correrá en de manera “aíslada” a WIndow, aún así sera posible acceder, desde la terminal de Ubuntu, al árbol de directorios de Windows.

Para esto, una vez entramos a la terminal de Ubuntu, escribimos lo siguiente:

	cd ../../mnt/c/Users/NOMBREDEUSUARIO/

Con este comando nos movemos entre carpetas y entramos al sistema de archivos de nuestro usuario en Windows. Lo menciono para los que no quieran usar VIM y utilicen editores de código como VScode, Sublime Text o Atom; que no tendrán acceso al árbol de directorios de Ubuntu.

Para actualizar en ubuntu se usa:

sudo apt-get update

Para instalar el Python3 el comando es:
sudo apt-get install python3

Si como a mí, la opción “Windows Subsystem for Linux” no aparece en activar o desactivar características de windows. ¡Aquí la solución!

  • Ejecuta una ventana de Power Shell de Windows en modo administrador y escribe el siguiente comando:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Solo resta confirmar la instalación y acabada la instalación seguir con la instalación de la terminal de Ubuntu.

No sabia lo del ubunto en win

Platzi debería ir corrigiendo los errores reportados por los usuarios, por ejemplo los comandos para actualizar ubuntu e instalar python

Los comandos correctos son:
sudo apt-get update
sudo apt-install python3

¿Por qué no los arreglan? Hay demasiados errores de redacción en este y otros cursos…

sudo apt-get update

Lo que hace éste comando es actualizar la lista de paquetes que necesitan ser actualizados. Link

en la parte final del texto dice:
Bonus: para moverte a tus carpetas en tu disco ejecuta el siguiente comando: (y no sale nada mas)

buenas noches,para este curso utilizare Repl.it es genial y se ejecuta desde el navegador

Anaconda es muy buena opción para usar los notebook!

Gran aporte @FerdinandAlexa . Yo no estaba seguro de como acceder a mis archivos desde la terminal de ubuntu.

Gran aporte Ricardo, creo deberia incluirse a varios de los cursos que tomamos, tengo un rato ya usando bash en windows y va excelente en rendimiento

Incluso se pueden instalar terminales de otras distro linux es genial 😃

Muchas gracias por esta gran ayuda.

no se como navegar el ventana de ubuntu… podrian ayudarme ?

Hola muchachos…me salio “E: Invalid operation get-update”. En el anuncio está mal escrito el comando para instalar Python…se debe escribir “sudo apt-get update” y listo 😃

a mi me sale UNIX username : " y coloco mi username"
pero cuando voy al password UNIX: " el teclado deja de funcionar, y no puedo escribir nada" , como siempre me pasan errores my raros. Si me pueden ayudar , gracias

que interesante solución, alguién me puede explicar la diferencia entre Windows Subsystem for Linux y una maquina virtual

Me sirvió mucho el WSL pero ya es hora de migrar a Linux.
Sinceramente me mata la curiosidad de probar un nuevo sistema operativo.

¿Algunas buenas practicas al tener en cuenta cuando activamos el modo desarrollador?

Poe si quieren ejecutar programas con GUI desde WSL, acá hice un post ¿Cómo utilizo Linux en Windows 10 (WSL) para desarrollar?

Interesante forma de hacer uso de ubuntu sobre windows para la ejecución de aplicaciones sobre este sistema operativo.

Recomendado el curso de prework en windows para saber como instalar WSL de manera más detallada

Bien todo listo, ya tenía la terminal en la otra compu.

Muchas gracias Muy buena Guia

<IMPORTANTE!>

Cualquier persona que quiera instalar, esto les recomiendo dos opciones:

1.- Maquina virtual
2.- Verificar que tengan un window completo como por ejemplo el pro

Esos tips les ahorraran muchisimo tiempo, se los digo yo que dure casi 3 dias buscando solucion para un problema en una distribucion de window LTSC y nada que me dejaba, hasta que decidi formatear. son unos tips para ahorrar tiempo! espero que les funcionen

Aquí esta la clase actualizada para instalar wsl

Para los que tengan problemas con el Windows 10 LTSC, ya que no posee la tienda, aquí les dejó un link que me sirvió para poder instalar la tienda y bajar el Ubuntu.

https://www.youtube.com/watch?v=r0dkykKm8ow

Ya está, todo listo!

Muchas gracias

no puedo instalar el ubuntu desde microsoft store. porque la tienda no me abre!

…“Luego, entra al menú inicio, escribe bash y sigue los pasos que te indique…”

hice eso. y no pasó más nada…

ya está?

Esto es solo para tener ubuntu en consola? o se puede tener una versión con interfaz visual? Saludos

Seria excelente que se corrigieran los comandos

Muy bueno, desconocia que existiera la posibilidad de instalar una versión de Ubuntu en el propio Windows.

Paso realizado. Es la primera vez que no tengo problemas instalando aplicaciones de este tipo.

gracias por el tutorial, no sabia que se podia hacer eso

Es lo mejor que se tiene Windows 10. Facilita muchas cosas.

lol No veo el comando para moverme entre las carpetas…

Ricardo, gracias por el artículo! Espero lo puedas concluir pronto! Agradecería que terminen de explicar la instalación para manejar el Vim al igual que el profesor. Gracias!

excelente, hasta los momentos, todo va exactamente igual como en el tutorial ! 😃

bueno voy conectado gracias a platzi nada de eso lo sabia antes de conocerlos

Excelente tutorial, sigamos con el curso!

Es necesario instalar Ubuntu?.. y si quiero trabajar directamente sobre Windows, tendrías problemas?

¿Como puedo instalarlo si mi ordenador tiene Windows 8.1 ?

Gracias Saludos

Hola a todos! Tengo un problema con el comando:

<cd ../../mnt/c/Users/NOMBREDEUSUARIO/>

Ya intente cambiando el idioma del comando (mi pc esta configurada en español), ya intenté mandar a ubuntu a una carpeta especifica en lugar de a mi usuario y me sigue mostrando el mismo mensaje de error:

<SyntaxError: invalid syntax>

Implementada y funcionando.

Excelente forma para introducirce al mundo a comando linux

Ya instale ubuntu, pero no pude configurar el login y password, como puedo verificar que este bien la configuracion?

Al ejecutar la instruccion, python3, me aparece lo siguiente.

[email protected]:~# python3
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC 8.2.0] on linux
Type “help”, “copyright”, “credits” or “license” for more information.

Por esto " >>> " entiendo que puedo seguir sin problema, si??

Alguien que me pueda confirmar. Gracias.

Esta no me la sabía, muy buena…

Listo, funcionando

Ready!

bien ha instalado correctamente

¡Todo listo!

chicos, una pregunta, ya instale Ubuntu, pero en el ultimo paso, al instalar python en el editor, escribo lo mismo que indican las instrucciones y no pasa nada, no toma los colores ni nada, no sucede nada. Desconozco si me falta algo o no en el editor para que sea posible, el que estoy utilizando es atom

IMPORTANTE Si tienen un windows de version MiniOS Optimizada no les va a funcionar tienen que tener una version de windows 10 completa para esto

excelente u.u

Excelente para quienes tienen Windows! y bueno tenerlo en cuenta por cualquier cosa.

Listos