0% encontró este documento útil (0 votos)
19 vistas

Curso Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas

Curso Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

1

Introducción a Python
Julián
2024
2
3

Empezando
Escribiendo Código

Print(“Welcome”) Esta linea de codigo se usa para


mostrar un simple mensaje la instruccion “print” es la
forma más fácil de enviar un mensaje a la pantalla u a
otro dispositivo de visualización.
 La instrucción “print” requiere el uso de paréntesis alrededor del mensaje que se desea
usar.
 Ademas debe asegurarse de usar comillas alrededor de los mensajes de texto
= print(“hello”)
 Los números no requieren el uso de las comillas, solo los paréntesis.
Variables, los programas informáticos utilizan variables para
recordar información importante, para crear una variable solo se
necesita darle nombre
 Se debe poner el nombre de la variable o el texto a recordar entre comillas
 Las variables tienen un nombre y un valor, están conectadas por un signo de =
 Estas pueden tener cualquier nombre y
cualquier valor.
 Al poder tener nombres y valores distintos su utilidad en distintas cosas es enorme,
incluso pueden guardar el progreso en video-juegos.
 Tambien se puede combinar con la instrucción
print. El nombre de una variable se utiliza para
identificar dónde se almacena esa información.
Se puede acceder al valor que una variable está
almacenando llamando a su nombre.
4

Datos de texto, una gran cantidad de información consiste en texto. Un dato de texto se
llama cadena.
 Las cadenas(es decir textos) se pueden almacenar en
variables y se deben poder entre comillas.
 En Python se pueden usar tanto comillas dobles “ o
comillas simples ‘ solo deben coincidir.

 El código en los programas de computadora está hecho de declaraciones. Las


declaraciones son las instrucciones que la computadora debe seguir. Los programas
reales pueden contener miles de declaraciones.
Datos numericos, Los datos numéricos son información que se presenta en forma de
números.
 Los valores numéricos se pueden almacenar directamente en variables es decir no
necesitan comillas como es el caso de los datos de texto.
 Pasa lo mismo con la instrucción print, no se usan comillas en datos numéricos.
 Se pueden realizar operaciones matemáticas, cada instrucción print
mostrará el resultado.

Trabajando con variables, Las variables son clave para el desarrollo de software. Te
permiten almacenar, etiquetar y jugar con datos.
 Se pueden modificar los datos(numéricos) almacenados en una
variable con una operación posterior, incluso funcionaria en una
tienda calculando el precio de
una compra según la cantidad.

 Se puede almacenar el resultado de un cálculo en una


variable.
5

 No se permiten espacios en los nombres de las variables. Python devolverá un error si


los nombres de tus variables contienen espacios.
 Se pueden usar variable para construir otras variables
 El nombre de una variable puede tener números, pero no puede empezar con uno.
 Snake case es una forma popular de crear nombres de variables de manera
consistente. Snake case utiliza guiones bajos _ para separar palabras en el nombre de
una variable también es útil para dar nombres descriptivos a las variables con varias
palabras. El guión bajo hace que el nombre de la variable sea más fácil de leer . EJM
Dog_name

 Actualizar el valor de una variable se llama, reasignar una


variable.

Profundizando
La programación consta de 3 pasos, Escribir / Ejecutar / Corregir errores o debbuging
Debbugging, identificar y corregir errores. Las máquinas se negarán a seguir las instrucciones
de un humano si contienen errores.
 La computadora lee y ejecuta instrucciones línea por línea, de arriba hacia abajo. La
ejecución del programa se interrumpirá en el primer error encontrado.
 Llamar al nombre de una variable que no ha
sido definida es un error muy común.

Comentarios, son usados por programadores para agregar


descripciones y explicaciones a sus programas. Para agregar
comentarios en Python se usa el símbolo #.
6

 Se pueden los usar comentarios para desactivar


temporalmente una instrucción. De esta manera, la
computadora omitirá la instrucción.
 Como dato extra relacionado a variables, Python es un lenguaje sensible a mayúsculas
y minúsculas, lo que significa que "A" y "a" se tratan como diferentes.
Entradas y salidas, Los programas informáticos están diseñados para interactuar con los
usuarios y el mundo exterior.
 Una entrada es cualquier información que ingresa a una computadora.
 input() se utiliza para entradas del usuario, permite al usuario ingresar un valor en tu
programa. La instrucción input() siempre convierte la entrada del usuario en una cadena
de texto, sin importar lo que el usuario ingrese.
 Una salida es una forma en que la computadora se comunica con el mundo exterior. Un
mensaje que se muestra en la pantalla y el sonido de un altavoz son ejemplos de salidas.
 print es la manera mas fácil de hacer una salida.
Tipos de datos, Los datos vienen en diferentes formatos. Las computadoras tratan diferentes
tipos de datos de diferentes maneras.
 Cadenas de texto, La cadena es el tipo de dato para un fragmento de texto. Las comillas
le indican a la computadora que un valor debe ser almacenado como una cadena de
texto.
 Numeros enteros, Las computadoras almacenan y procesan diferentes tipos de
números. Los enteros son números enteros sin un punto decimal. Pueden ser positivos,
negativos o cero.
 Flotante, El flotante es el tipo de dato para números con decimales, pueden ser positivos
o negativos.
 La forma en que las computadoras
operan con valores depende del
tipo de dato.

 Cuando usas el operador de suma + con valores de cadena de texto, las dos cadenas se
unen. Esto se conoce como concatenación.
 Cualquier cosa entre comillas será tratada como una cadena de texto, incluso los
números.
7

Trabajo con Datos


Convertir datos
 La instrucción int() convierte cualquier tipo de valor en un número
entero.

 Hay situaciones en las que necesitas que los valores se traten como
flotantes. La instrucción float() convierte valores en flotantes.

 De manera similar, Se puede hacer para que los valores se conviertan en


cadenas de texto con la instrucción str(). El comando str() puede ayudarte
con las concatenaciones.

 Las instrucciones int(), str() y float() son ejemplos de conversión explícita, lo que
significa que son realizadas por una instrucción dada por un programador.
 Las operaciones matemáticas entre enteros y flotantes producen un flotante.
 Coversion explicita, significa que son hechas por una instrucción dada por un
programador
 Conversion implícita, significa que son hechas por la computadora de manera
automática sin necesidad de intervenir.
Operaciones de comparación. Las operaciones de comparación son clave
para el desarrollo de programas. En este caso la salida dara true(si) o false(no).
8

 Los circuitos electrónicos dentro de las computadoras utilizan millones de interruptores


pequeños para almacenar estos valores True/False. Las computadoras utilizan código
binario para representar información. Al encender y apagar interruptores, cambiamos la
información almacenada en una computadora.
 Con lo anterior se descubre un nuevo tipo de dato, El booleano, es un tipo de dato que
solo tiene dos valores posibles: Verdadero (True) o Falso (False), las operaciones de
comparación siempre producen un valor booleano, estos pueden estar en una variable.
Operaciones lógicas, Las computadoras modernas pueden realizar tareas complejas
rápidamente porque estas pueden descomponerse en muchas operaciones simples, estas
utilizan valores booleanos. Toman varios valores booleanos como entrada y mediante una
operación lógica produce 1 valor booleano como salida.
 La operación "and" resulta en un valor Verdadero solo cuando todas las
entradas son Verdaderas al mismo tiempo.
True and True= True Cualquier otra
combinacion= False

 La operación "or" resulta en un valor Verdadero si al menos una de las entradas es


Verdadera.
False and False= False Cualquier otra
combinacion= True

 Tanto "True" como "False" comienzan con una letra mayúscula. Los operadores "and"
y "or" son en minúsculas en Python.
 Puedes poner paréntesis alrededor de las operaciones que
deben realizarse primero. Esto hace que el código sea más
fácil de leer.

Flujo de instrucciones
3 técnicas: secuenciación, iteración y selección. Un nuevo concepto: Algoritmo
 La secuenciación. Significa que la computadora ejecuta tu código en orden, de arriba a
abajo.
9

 La iteración se trata de ejecutar una instrucción repetidamente. La iteración


comúnmente se representa como un bucle.
 La selección especifica cuándo seguir cada camino.
 Un algoritmo es un conjunto de instrucciones paso a paso para completar una tarea,
colocadas en un cierto orden. Los diagramas de flujo ayudan a visualizar los algoritmos y
como van cumpliendo una determinada acción.
-Neutrales---Pseudocodigo---diagramas de flujo.
Como hacer “bucle for”

Un bucle for se utiliza para ejecutar la misma instrucción una y otra vez, un
número específico de veces. En python se debe hacer de esta manera,
escribiendo for estableciendo un rango comenzando desde 0 en range () y
al final”:” esto indica el inicio del bloque de iteracion.
 La “i” se usa para iterar sobre los números es decir, repetir, se
puede usar otra variable si uno quiere.
 Range() genera números enteros.
 El código debe tener sangrías, almenos en este caso, de no estar
correctamente sangrado dará un error. A Python no le importa si
usas 2 espacios o 4 espacios (o cualquier otro número de espacios),
siempre y cuando seas consistente.

También podría gustarte