Bienvenido al Curso

1

Introducci贸n al curso b谩sico de algoritmos y estructuras de datos

Introducci贸n a los algoritmos

2

驴Qu茅 entiende una computadora?

3

Lenguajes de programaci贸n

4

Estructuras de datos

5

驴Qu茅 es un algoritmo?

6

Metodolog铆a para la construcci贸n de un algoritmo

7

Variables y tipos de datos

8

User defined data types

9

Instalando Ubuntu Bash en Windows

10

Creando nuestro user defined data type

11

Abstract Data Types b谩sicos: Lists, Stacks, Queues

12

Explicaci贸n gr谩fica Data Types b谩sicos

13

Glosario de funciones para Abstract Data Types

14

Clases y objetos

15

Creando tu primera Queue: Arrays

16

Creando tu primera Queue: implementaci贸n.

17

Creando tu primera Queue: implementar la funci贸n enQueue

18

Creando tu primera Queue: implementar la funci贸n deQueue

19

Creando tu primera Queue: main code

Algoritmos de ordenamiento

20

Algoritmos de ordenamiento

21

Bubble sort

22

Bubble sort: implementaci贸n

23

Bubble sort: main code

24

Insertion sort

25

Desaf铆o: implementa un algoritmo de ordenamiento

Recursividad

26

Recursividad

27

La funci贸n Factorial, calculando el factorial recursivamente

28

Manejo de cadenas de caracteres

29

Arte: Generando arte recursivo

Divide and conquer y programaci贸n din谩mica

30

Divide and Conquer (divide y vencer谩s)

31

Qu茅 es la programaci贸n din谩mica (divide y vencer谩s v2.0)

32

MergeSort

33

Desaf铆o: Buscar el algortimo m谩s r谩pido de sort

34

Implementando QuickSort con Python

35

Implementando QuickSort con Python: main code

Algoritmos 'Greedy'

36

Qu茅 son los Greedy Algorithm

37

Ejercicio de programaci贸n greedy

38

Ejercio de programaci贸n greedy: main code

Grafos y 谩rboles

39

Grafos y sus aplicaciones

40

脕rboles

驴C贸mo comparar Algoritmos?

41

C贸mo comparar algoritmos y ritmo de crecimiento

驴Qu茅 sigue?

42

Cierre del curso y siguientes pasos

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

3D
3H
53M
49S

Instalando Ubuntu Bash en Windows

9/42

Lectura

隆Hola!
En este tutorial te ense帽ar茅 a configurar el Ubuntu dentro de t煤 Windows 10 para que puedas ejecutar tus c贸digos de C tal como lo hago en el curso.

...

Reg铆strate o inicia sesi贸n para leer el resto del contenido.

Aportes 178

Preguntas 9

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

en este video se explica mejor el proceso de instalaci贸n, les recomiendo la versi贸n de UBUNTU 18.04 para que no vallan a tener problemas de configuraci贸n adicionales, ya que con las otras versiones tienen que realizar configuraciones adicionales y fastidiosas.
https://platzi.com/clases/1650-prework/22995-instalacion-de-ubuntu-bash-en-windows/

La instalaci贸n es muy f谩cil. Gracias!!

En la clase numero 6 del curso de 鈥淐urso de prework: Buenas practicas y entorno de desarrollo鈥 Ricardo hace estos mismos pasos pero en v铆deo se lo recomiendo a los que se perdieron un poco como yo 馃槃

Chicos, les recomiendo mejor que miren el video en este link https://platzi.com/clases/1650-prework/22995-instalacion-de-ubuntu-bash-en-windows/ ah铆 esta mejor explicado para poder continuar con el siguiente video del curso fronted

Su hay dudas con esto, recomiendo las clases donde se trata este tema en:
https://platzi.com/clases/prework-windows/

ya entend铆 la fiebre de aprender en platzi con tan buenos tutoriales y profesores

Chale usando Ubuntu, ahora si me sentire un developer de verdad鈥

A todos los que van a programar: Realemente es mucho mejor que instalen Linux a que lo usen desde algun simulador de Windows. Con el tiempo se daran cuenta de que ningun simulador se iguala a la experiencia de usar Linux. En Linux tu eres tu propio jefe. Verdaderamente tienes el poder sobre todo tu sistema. Y para programar, servers, etc., nada le gana a Linux. Basta con decir que Microsoft usa Linux para sus servidores Azure 馃槀

隆Hola!
Muchas gracias, ya pude instalar Ubuntu Bash en Windows, pero tengo un problema al intentar instalar gcc. 驴Me podr铆an ayudar? 隆Gracias!

Es necesario descargar ubuntu si tengo cmder y git bash?

Me parece p茅sima esta gu铆a de instalaci贸n.

uedes usar https://repl.it permite escribir c贸digo y ejecutarlos en C y otros lenguajes de programacion, sin la necesidad de instalar nada ya que usar windows (windows siempre tiene problemas de rendimiento 卢卢) o otras herramientas es demasiado complicado (consumen demasiado recursos) si ya existe soluciones como esta en la web

Si tienen problemas con la instalaci贸n aqu铆 est谩 en video:
https://platzi.com/clases/1650-prework/22995-instalacion-de-ubuntu-bash-en-windows/

En mi caso no me permiti贸 usar un usuario que comenzara por may煤scula, as铆 que tengan eso en cuenta. Otro tip es que cuando escriben su contrase帽a no se ve reflejado en la terminal, pero s铆 est谩n escribiendo 馃槂

Hola, para quien no le funcione el terminar de Ubuntu, o tenga un error al compilar algun programa que se realiza durante el curso , pueden usar https://repl.it permite escribir c贸digo en C y otros lenguajes, los compila y todo, sin la necesidad de instalar nada. 馃槑馃槑鉁

Por esto hace un mes tuve que formatear mi pc

Ya lo tenia instalado cuando tome el curso de Introducci贸n a lenguaje C 2019.

No he podido instalarlo 馃槮 descargu茅 la versi贸n 20.04 para escritorio pero ya no se como arrancarlo para instalarlo鈥 ayuda por favor!

驴Por qu茅 al ejecutar la bash no me sale nada?

Alguien me ayuda? Me tiene bloqueada la casilla de modo programador

**Pasos:
**
* Activar el modo desarrollador, en seguridad y actualizacion
* Activar, Window Subsystem for linux, en programas y requerimientos
* Descargar el Ubuntu Bash de la store de W10, Necesitas tener window 10 pro
* Luego inicia el Ubuntu crea un usuario y contrase帽a y listo

La otra alternativa es instalar el compilador gcc directamente en Windows. En este clase se ense帽a como se instala y se configura: https://platzi.com/clases/1740-lenguaje-c-2019/24205-herramientas-para-programar-en-c/

Una duda para esta fecha y haciendo parte del Road To Code ya Ubuntu lo tengo instalado hace 4 semanas para iniciar con lo 5 cursos del reto por lo tanto no s茅 si es necesario habilitar el modo desarrollador sabiendo que al intentar hacerlo me dice que pondr茅 en riesgo el equipo, mi informaci贸n y causar da帽os, debo aclarar que Python me funciona perfectamente de all铆 mi duda si para lenguaje C en este curso requiere dicho modo.

Por la ayuda gracias

Usuarios Windows
Pueden usar la terminal de Linux sin problemas en W10. Aqu铆 esta el paso a paso para instalarla: https://docs.microsoft.com/en-us/windows/wsl/install-win10

Otra alternativa puede ser cmder que funciona bien (con algunas limitaciones o Git Bash.

Se puede en windows 8.1??

Tambi茅n que ven铆amos, ahora me toca actualizarme de w7 a w10.

Ac谩 resumo los pasos a seguir

鈥 Inicio / Escribir Developer Settings / Activar Developer Mode
鈥 Panel de Control / Turn Windows Features on or off / Activar Windows Subsystem for Linux, una vez activada te pedir谩 reiniciar
鈥 Instalar la consola de Ubuntu 18.04 LTS desde Windows Store
鈥 Abrir la consola de Ubuntu y crear tu cuenta; si no has seguido los pasos anteriores para la activaci贸n, esto te dar谩 un error al inciar.

Recuerda ejecutarlo como administrador. Para eso, yo utilic茅 鈥淧owerShell鈥.

Wooow y yo instalando maquinas Virtuales

Instale Ubuntu 18.04 LTS para seguir este curso.

hola , mi computadora no cuenta con windows 10鈥 cuenta con el 7 como puedo instalar Ubuntu Bash

Yo mejor uso ubuntu 馃榾馃榾

Realizo el paso a paso pero cuando abro ubuntu no me aparece para crear usuario me genera es ---- [email protected]_de_mi_pc:~#, se puede trabajar asi, o como puedo crear el usuario alli, agradezco su ayuda

Me pas茅 de Windows a Ubuntu ya que desde el primero tuve bastantes inconvenientes con la instalaci贸n de algunos programas que he necesitado en otros cursos. SIn embargo para usar C funciona bien el wsl desde Windows. Si alguien se anima, de seguro le ir谩 bien, en mi caso no soy tan experto en Linux, pero de a poco le he ido cogiendo pr谩ctica y cari帽o.

Retomando nuevamente el curso鈥

que hago se me olvido lla contrase帽a como recuperar.

Listo para continuar

HOLA FAMILIA PLATZI.
SOY USUARIO DE MAC, Y 鈥

Hola estoy un poco confundida yo tengo en mi laptod windows y linux en linux debo instalar visualstudiocode?

Yo ya uso Linux directamente, la verdad es mucho mas c贸modo y evita muchos problemas de compatibiidad y errores al momento del desarrollo.

Esta gu铆a la segu铆 haciendo el curso de introducci贸n al lenguaje C, a seguir aprendiendo.

ser谩 necesario hacer primero el curso de terminal, antes de continuar estudiando algoritmos?

Si alguien tiene Linux o Mac igual podr谩 trabajar directamente desde la terminal.

Ya lo ten铆a. Prosigamos鈥

Hola compa帽eros, alguien sabe como puedo solucionar esto?
https://drive.google.com/file/d/12apE5rPcdSVeif2GkzOF9sIPSjBViKQU/view?usp=sharing

No puedo activar 鈥淲indows Subsystem for Linux鈥 , no se si sea el mismo problema o sea algo a resolver por separado

Con el curso de terminal de comando ya lo tengo instalado; adem谩s que en curso de introducci贸n a c ya se hab铆a usado.

驴Que pasa si uso mac? :c

Si alguien no ha tenido la oportunidad de probar el Windows Terminal Preview se los recomiendo ampliamente, es una terminal que cuenta con pesta帽as por lo que puedes tener abierto powershell, cmd, incluso azure cloud shell y todas las versiones de linux que tengas instaladas en tu equipo. Adem谩s de que es altamente modificable.

Ventajas de tener Linux de S.O

Buenas Noches.

Tengo una computadora de 32 bits con Windows 7, no tengo chances de continuar? Habra alguna solucion a este problema, que no sea comprar otra PC con Windows 10

Muchas gracias. No conoc铆a esta utilidad. Ojala sea de ayuda, o sino a reinstalar ubuntu no m谩s, jaja.

Gracias por la informaci贸n.

Estoy en Road to Code y ten铆a esa inseguridad de habilitar el modo desarrollador y activar la opci贸n Windows Subsystem for Linux, lo hice pero al entrar a seleccionar la opci贸n ya la ten铆a seleccionada :3

Hola!
No tengo idea sobre programaci贸n.

Tengo un Mac, cuales son los pasos para hacer las intslaciones?

Wow expl茅ndido!
馃槂

ME sirve para continuar el curso de introducci贸n a C (2019) no seporque hicieron otro recientemente, alguien me explica que tiene de malo el que estoy tomando? por favor. A nunca parar de aprender!

aqu铆 hay un tutor铆al鈥

realizado

Hasta que parte del curso es necesaria Ubuntu Bash?

Uhmm

Listo!

Me puedo saltar todos estos videos, hasta que tenga W10, y si me salto hasta que video empezaria sin necesidad de tener Ubuntu Bash ?

Profesor, soy nuevo en esto, ya segu铆 todos los pasos, estoy en Ubuntu escrib铆 mi usuario y contrase帽a todo ok, pero en la siguiente clase veo que usted usa otro programa, si pudiera ayudarme.

Buen dia maestro Ricardo
Tengo un problema , no puedo compilar con visual estudio code usando la terminal unbutu , ya instale gcc pero cuando meto el comando % gcc uddt.c -o uddt.exe me ice que no esta el archivo

Urra! Para los que usamos Unix.

me aparece este error alguien me puede ayudar para poder avanzar? 馃槮

Ah铆 vamos, lentos pero seguro

Ya lo tenia del curso de introducci贸n a la terminal.

que ventajas o cual es la diferencia de instar ubuntu de esta forma a la de forma habitual?

Cu谩l es la diferencia entre usar bash e instalar ubuntu?

Tengo un problema, lo que pasa es que ya segu铆 los pasos tal cual se describen aqu铆, pero al momento de abrir bahs este abre la terminal y se cierra automaticamente, 驴Alguien sabe que debo hacer?

隆Ya estoy listo!

Lo omitir茅 porque ya tengo ubuntu :V

Hola. Segu铆 con los pasos, pero al abrir bash se abre por un segundo y se cierra, incluso con permisos de admin. 驴Qu茅 pasa?

Excelente

Cool, esta interesante esta funci贸n.

La magia de tener Dual Boot 馃槂

yo solo usaba Linux/unix en administracion de servidores pero ya tengo miWorkbench con las particiones de los Sistemas operativos correspondientes para poder seguir los cursos ya que no puedo estar casado solo con un SO, hay que aprender de todos para poder entender y desarrollar para todos los ambientes, y seguir aprendiendo comos e comportan todos los sistemas en esta manera, asi que listo a lo que sigue.

Como puedo ver la contrase帽a que le coloque鈥 se me olvido 馃槙

Tengo Windows 7, y el Windows 10 corre muy lento en mi equipo. que puedo hacer?

Hecho a continuar con el curso, Animo!!

hola la verdad lo pude instalar muy bien pero al momento de querer ver el codigo en ubunto dice que el command not found , alguien me ouede orientar en esto gracias

Lo puedo instalar si uso Mac? o me generara problemas?

No me deja activar la opcion 鈥淲indows Subsystem for Linux鈥, me dice que no se puede encontrar el ensamblador referido, codigo de error: 0x80073701

alguien sabe como solucionar?

ya lo he creado

Ya lo instale sin problemas muy intuitivo el instructivo A Continuar鈥

Me aparece "funcion beta"
es normal?

Ya la ten铆a desde el curso de Terminal y L铆nea de Comandos. 馃槃

Hola, 驴actualmente existe una forma mas f谩cil de compilar C en visual Code, sin necesidad de hacer todo este proceso?

Muy bien. Todo listo. A DARLE DURO!!

Ayuda, no logro instalar GCC alguien me puede ayudar?

Tuve problemas para encontrar 鈥淲indows subsystem for linux鈥, para los que le pase lo mismo, deben ejecutar Windows PowerShell como administrador (lo hacen haciendo clic con boton derecho del mouse sobre men煤 inicio y ah铆 aparece, cuando les abra la consola escribir el comando:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Al final les va a pedir reiniciar, con eso debiese funcionar

buen dia,
pregunta: puedo instalar el Ubuntu en mi windows 7, la verdad no quiero todavia pasarme al 10 $$$

Que tiempo debe tomar la instalaci贸n? Lleva mas de 30min鈥

T_T yo uso Windows 7

Segu铆 todos los pasos, pero no acepto mi usuario porque me pide que deshabilite la consola heredada, despu茅s de intentar arreglarlo, lo ejecuto, se abre y se cierra r谩pidamente. Estoy bloqueado. AYUDA!!! por favor

voy a solucionar esto pero aun asi , muchos creo tendran mismo pregunta que yo , COMO CREO MI USUARIO Y CLAVE隆?