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 鈥淲indows 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 鈥淢odo Desarrollador鈥
terceraImagen.PNGCuartaImagen.PNG

Despu茅s, accede al panel de control y haz click en 鈥淧rogramas鈥

5taimagen.png

Una vez ah铆, haz click en activar o desactivar caracter铆sticas de windows
sextaImagen.PNG
Aqu铆, busca la opci贸n de 鈥淲indows 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 鈥減ython3鈥

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 鈥渁islada鈥 en Windows.

Gracias por el articulo.

Cabe aclarar que Ubuntu correr谩 en de manera 鈥渁铆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.

Gran aporte, yo utilizare para este curso VSCode, logre emular el bash de Linux con la implementaci贸n de la extensi贸n GIt en windows 10

Espero a alguno le sirva de ayuda.

Conceptos extra铆dos de:

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 鈥淲indows 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鈥e salio 鈥淓: Invalid operation get-update鈥. En el anuncio est谩 mal escrito el comando para instalar Python鈥e debe escribir 鈥渟udo 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!

鈥︹淟uego, 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 鈥渉elp鈥, 鈥渃opyright鈥, 鈥渃redits鈥 or 鈥渓icense鈥 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