TRANSCRIPTSpanish

Python en 8 Minutos

9m 39s1,737 words272 segmentsSpanish

FULL TRANSCRIPT

0:00

se puede aprender python en 5122

0:02

segundos Por supuesto que no pero te

0:04

puedo contar todo lo que necesitas para

0:06

comenzar a entender el lenguaje más

0:08

popular de la actualidad y participar en

0:10

conversaciones con otros programadores

0:12

como si supieras de lo que estás

0:13

hablando bla bla bla python bla python

0:15

bla bla python python python bla bla bla

0:18

python buf los nuevos vídeos venga que

0:20

solo tenemos algo más de 8 minutos para

0:22

descubrir su historia y fundamentos 2

0:24

elevado 9 2 asterisco asterisco nu Hala

0:27

ya sabes Cómo representar exponentes en

0:29

python

0:30

[Música]

0:33

python apareció oficialmente en 1991 y

0:37

es posible que tenga más años que tú fue

0:38

creado por guido van rossum uno de los

0:40

grandes programadores de nuestra época y

0:42

con el que tengo en común algo muy

0:44

importante somos genios Bueno solo él

0:46

pero a ambos nos gusta la cerveza el

0:48

nombre del lenguaje no tiene que ver

0:50

nada con una serpiente la realidad es

0:52

que a guido Le encantan los monti python

0:54

y estaba todo el día viéndolos mientras

0:56

desarrollaba el lenguaje para instalar

0:57

python y dar tus primeros pasos Solo

0:59

tienes que entrar en python.org allí

1:02

encontrarás todas las instrucciones y

1:04

documentación si vas a la terminal

1:06

escribes python 3 men menos version y

1:08

aparece un número ya lo tendrás

1:10

instalado Y sí existe un comando solo

1:13

para la versión 3 de python ya que el

1:15

cambio de la versión 2 a la tres en 2008

1:17

fue un drama se introdujeron tantas

1:19

mejoras que se rompió la compatibilidad

1:21

con la versión anterior y la migración

1:22

podía llegar a exigir muchísimo trabajo

1:25

finalmente en 2020 se dejó de dar

1:27

soporte a la versión 2 tienes decenas de

1:29

editores de código e ides para escribir

1:32

y trabajar con código python Yo te

1:33

recomiendo el todopoderoso visual Studio

1:35

code instalando la extensión oficial de

1:37

python creada por Microsoft o por otro

1:39

lado pycharm creado por jetbrains python

1:42

es un lenguaje que se puede utilizar

1:43

para crear todo tipo de aplicaciones

1:45

desde páginas web backen aplicaciones

1:48

móviles de escritorio para la terminal

1:50

videojuegos Aunque lo que lo ha

1:52

convertido en uno de los más utilizados

1:54

es su relación con el desarrollo con

1:56

proyectos con Machine learning o por

1:57

supuesto con Inteligencia artificial

1:59

sobre sus características fundamentales

2:01

es un lenguaje de alto nivel para que

2:03

cualquiera lo pueda aprender

2:05

multiplataforma funciona en Windows en

2:07

Mac en Linux donde sea multiparadigma

2:09

orientado a objetos pero que también es

2:11

imperativo o funcional pero lo más

2:13

importante es lo que viene a

2:14

continuación es interpretado el código

2:17

se ejecuta línea a línea mediante un

2:19

intérprete en lugar de compilar antes de

2:21

ejecutarse y por otro lado es de tipado

2:23

Dinámico y débil una misma variable

2:26

puede cambiar su tipo a lo largo del

2:27

programa por ejemplo una cadena de Tex

2:29

texto puede pasar a ser un número y más

2:32

adelante un bullan y todo esto sin poder

2:34

obligar a que la variable contenga un

2:36

tipo de dato concreto he variable quiero

2:38

que siempre seas un tipo de dato entero

2:40

qué paso esto lo convierte en un

2:43

lenguaje muy Versátil para poder

2:44

trabajar con datos siendo uno de los

2:46

preferidos como primer lenguaje para

2:48

aprender programación pero es que no sé

2:50

qué lenguaje es mejor que python Claro

2:51

que sí Manolo seguro que te acaba

2:53

llamando la NASA Microsoft meta Google y

2:56

medio git jaab a la vez para preguntarte

2:58

cómo mejorar sus programas desarrollados

2:59

en python por supuesto como cualquier

3:01

lenguaje estas características son

3:03

buenas para unas cosas y malas para

3:05

otras pero no existe un lenguaje mejor

3:07

que otro a nivel universal ya que hay

3:09

que tener muchas cosas en cuenta a la

3:11

hora de utilizarlo ahora sí vamos al

3:12

código Qué tipos de datos nos podemos

3:14

encontrar en python tenemos los in para

3:17

representar números enteros los float

3:19

para representar números decimales o de

3:21

coma flotante str strings las cadenas de

3:24

texto todas Ellas tienen que ir entre

3:26

comillas simples o dobles por supuesto

3:28

los bullan que solo pueden tener los

3:30

valores buanos true o false y después

3:33

otros tipos de datos primitivos no tan

3:35

habituales por ejemplo tenemos datos

3:36

nulos representados por Non los bytes o

3:39

los números complejos con una parte real

3:41

y otra imaginaria Aunque bueno estos a

3:43

nadie le importa También tenemos otros

3:45

tipos de datos avanzados para Designar

3:47

estructuras básicamente contenedores de

3:50

datos estos son los más habituales por

3:52

un lado las listas guardamos datos

3:54

separados por comas y entre corchetes

3:56

así podremos acceder a ellos o

3:57

manipularlos de manera ordenada tamb

3:59

tenemos las tuplas muy parecidas a las

4:01

listas que no podremos modificar una vez

4:03

ya creadas y que se representarán entre

4:05

paréntesis también parecidos a las

4:07

listas los conjuntos llamados set en

4:09

este caso los representaremos entre

4:11

llaves y se diferencian de las listas en

4:13

que los sets no admiten datos repetidos

4:15

Y ya por último los diccionarios que

4:17

utilizan la palabra reservada dict y en

4:19

realidad designan un conjunto de claves

4:21

valor lo representamos entre llaves pero

4:23

esta clave y valor separadas por dos

4:25

puntos y cada uno de los elementos por

4:27

comas vale Pero cómo creo una variable

4:29

para utilizar Estos tipos de datos

4:31

básicamente las variables nos sirven

4:33

para almacenar valores en ellas Solo

4:34

tienes que darle un nombre colocar el

4:36

símbolo igual y a continuación el valor

4:38

las variables

4:40

varían quiero decir que puede

4:42

modificarse y no no existen constantes

4:44

en python aquí tenemos una variable que

4:46

contiene una cadena de texto un String

4:49

pero a continuación le cambiamos su

4:50

valor por un entero y más adelante por

4:52

un bullan aquí comprobamos que

4:53

efectivamente pueden cambiar el valor y

4:55

que no importa el tipo Eso sí

4:57

importantísimo el nombre de las

4:59

variables se escribe con nomenclatura

5:01

snake Case como una serpiente qué

5:03

sorpresa todo en minúsculas y separando

5:05

por guiones bajos si hay más de una

5:07

palabra en su nombre también nombraremos

5:08

así a los ficheros Pero por supuesto

5:10

añadiendo la extensión pun pie te has

5:12

dado cuenta de una cosa los puntos y

5:14

coma no hacen falta python cuenta con un

5:17

montón de operaciones ya creadas por

5:19

defecto en el lenguaje quieres pedirle

5:21

datos al usuario por terminal utiliza

5:23

input quieres obtener el número de

5:25

elementos de una lista utiliza len

5:27

quieres imprimir datos utiliza print

5:29

Okay pero cómo ejecutas un programa en

5:32

python por ejemplo desde la terminal

5:34

utilizando El Comando python 3 y el

5:36

nombre del fichero y desde un editor

5:38

como puede ser vc code puedes instalar

5:40

la extensión code Runner y pulsar el

5:42

botón Play ya somos hackers hemos hecho

5:44

un hola mundo pasemos a los

5:45

condicionales Cómo indicarle a python

5:47

que queremos ejecutar un código u otro

5:50

para eso tenemos el blo If si se cumple

5:52

la condición se ejecuta lo que tenemos

5:54

dentro de esa condición para escribir un

5:56

If utilizamos esa palabra reservada

5:58

establecemos la condición y a

6:00

continuación dos puntos Qué significa

6:02

que se ejecuta lo que tenemos dentro

6:04

Esto hace referencia al código que hemos

6:06

tabulado a continuación de If ya ya no

6:09

existen las llaves en python para

6:11

Designar bloques en código Así que

6:13

atento a cóm tienes distribuido el

6:15

código con la indentación si quieres que

6:17

se ejecute otro código concreto cuando

6:19

no se cumple el If utilizamos el bloque

6:20

Else Y si queremos más If intermedios

6:23

creamos el If en el momento que se

6:25

cumple algún If ya no se realizan más

6:27

comprobaciones en todo ese bloque

6:29

también es existen bucles para repetir

6:31

una ejecución podemos usar un for tanto

6:33

para Designar un número concreto de

6:35

ejecuciones o por ejemplo también para

6:37

recorrer estructuras que poseen más de

6:39

un dato Como por ejemplo una lista otro

6:41

tipo de bucle que tenemos en python es

6:43

el While donde Aquí vamos a establecer

UNLOCK MORE

Sign up free to access premium features

INTERACTIVE VIEWER

Watch the video with synced subtitles, adjustable overlay, and full playback control.

SIGN UP FREE TO UNLOCK

AI SUMMARY

Get an instant AI-generated summary of the video content, key points, and takeaways.

SIGN UP FREE TO UNLOCK

TRANSLATE

Translate the transcript to 100+ languages with one click. Download in any format.

SIGN UP FREE TO UNLOCK

MIND MAP

Visualize the transcript as an interactive mind map. Understand structure at a glance.

SIGN UP FREE TO UNLOCK

CHAT WITH TRANSCRIPT

Ask questions about the video content. Get answers powered by AI directly from the transcript.

SIGN UP FREE TO UNLOCK

GET MORE FROM YOUR TRANSCRIPTS

Sign up for free and unlock interactive viewer, AI summaries, translations, mind maps, and more. No credit card required.

    Python en 8 Minutos - Full Transcript | YouTubeTranscript.dev