TEMA 1 Crash Course On Python.
TEMA 1 Crash Course On Python.
en programación la sintaxis son las reglas de cómo se escribe cada instrucción. Semántica los
efectos que tienen las instrucciones
la definición de script: programa con un ciclo corto que se puede crear e implementar
rápidamente corto, simple y de escritura rápida.
2- Que es la automatización.
Pero a pesar de todas sus ventajas, la automatización no es una solución para cada situación,
algunas tareas simplemente no son adecuadas para la automatización. Puede ahorrar tiempo,
reducir errores, aumentar la consistencia y proporcionar una forma de soluciones centralizada
y errores, lo que facilita su solución.
Automatizar tareas le permite centrarse en proyectos que aprovechan mejor su tiempo coma
permitiendo que las computadoras hagan lo aburrido por usted
PARTE 2 INTRODUCCION A PYTHON
1- QUE ES PYTHON.
Generalmente Python es como un lenguaje habitual para humanos. Esto se debe a que hace
que sea fácil expresar lo que queremos hacer con una sintaxis fácil de leer y escribir.
Hi Taylor
Hi alex
Hi pat
Hi eli
Al escribir código, usar la sintaxis correcta es súper importante. Incluso un pequeño error
tipográfico, como un paréntesis que falta o una coma adicional, puede causar un error de
sintaxis y el código no se ejecutará en absoluto. Vaya. Si su código resulta en un error o una
excepción, preste mucha atención a la sintaxis y tenga cuidado con los errores menores.
Es posible tener código sintácticamente correcto que se ejecute correctamente, pero no haga
lo que queremos que haga.
Cuando trabaje con los bloques de código en ejercicios para este curso, tenga en cuenta los
errores de sintaxis, junto con el resultado general de su código. ¡Solo porque hayas corregido
un error de sintaxis no significa que el código tendrá el efecto deseado cuando se ejecute! Una
vez que hayas corregido un error en tu código, no olvides enviarlo para que revisen tu trabajo.
3- Por qué Python es relevante para IT.
Es uno de los lenguajes de programación más común. Es perfecto para la automatización le
permite automatizar tareas cotidianas escribiendo script sencillos que son fáciles de entender
y mantener
Mientras tanto, aún puedes practicar usando uno de los muchos intérpretes o codepads de
Python disponibles en línea. No hay mucha diferencia entre un intérprete y un codepad. Un
intérprete es más interactivo que un codepad, pero ambos te permiten ejecutar código y ver
los resultados.
https://www.python.org/shell/
https://www.onlinegdb.com/online_python_interpreter
https://repl.it/languages/python3
https://www.tutorialspoint.com/execute_python3_online.php
https://rextester.com/l/python3_online_compiler
https://trinket.io/python3
Recursos adicionales de Python.
Aunque este curso te dará información sobre cómo funciona Python y cómo escribir scripts en
Python, es probable que quieras saber más sobre partes específicas del lenguaje. Aquí hay
algunas excelentes maneras de ayudarle a encontrar información adicional:
Python fue lanzado hace casi 30 años y tiene una rica historia. Puede leer más sobre esto en la
página de Wikipedia de History of Python o en la sección sobre la historia del software de la
documentación oficial de Python. Python ha sido recientemente llamado el lenguaje de
programación de más rápido crecimiento. Si estás interesado en saber por qué es esto y cómo
se mide, puedes encontrar más información en estos artículos:
1- Hola mundo.
Cuando ejecutamos el comando
Qué son las funciones y las palabras clave. Las funciones son fragmentos de código que
realizan una unidad de trabajo, las palabras clave son palabras reservadas que se utilizan para
construir instrucciones. estas palabras son la parte central del lenguaje y solo se pueden usar
de manera específica.
Necesito las palabras clave y funciones utilizadas en Python son lo que se constituye la sintaxis
del lenguaje.
En volver texto entre comillas indica que el texto se considera una cadena, lo que significa que
es texto que será manipulado por nuestro script. En la programación, cualquier texto que no
esté entre comillas se considera parte del código.
Desde los años 70 todo lenguaje de programación se empieza estudiando, diciendo Hola
mundo y haciendo que el texto del código sea impreso cuando fue utilizado como el primer
ejemplo en un famoso libro de programación llamado el lenguaje de programación en C.
Ejemplo
Name = “brook”
Print(“hello” + name)
Hello brook
Al tener el nombre separado de la llamada a la función de print, estamos haciendo que la línea
de código que llama a la función de print sea genérica, mientras que aun personalizamos el
saludo. Si queremos saludar a otras personas solo habría que cambiar el nombre, pero la
función print sigue quedando igual.
Ejamplo
color = "Black"
thing = "pencil"
print(color + " is the color of " + thing)
>>>> print(4*9)
36
>>>>print(8/4)
En teoría matemática, cuando 1 se divide por 3, el dígito 3 se repite para siempre después del punto
decimal. Por supuesto, es difícil mostrar algo que se repita para siempre. Entonces, en su lugar, tenemos
una representación que muestra un montón de posiciones decimales.
Digamos que queremos dividir 2050 entre 5, luego restar 32 y luego dividir el resultado por 9. para hacer
esto, necesitamos usar paréntesis, al igual que los problemas matemáticos típicos.
>>>print(((2050/5)-32)/9
42.0
>>>>print((((1+2)*3)/4)**5)
Por qué usaría Python en lugar de solo una calculadora normal, para poder familiarizarte con
las capacidades matemáticas del lenguaje en los trabajos de soporte hay muchas tareas que
requieren el uso de cálculos matemáticos. Es posible que deba contar cuántas veces aparece
una palabra determinada en un texto, Determinar el tiempo medio que tarda una operación
en completarse, o cuando debe comprimir una imagen para ajustarse a ciertas restricciones de
tamaño. Sea lo que sea que se necesite calcular, escribir un script puede ayudar a hacerlo más
rápido y con más precisión. Python en realidad tiene capacidades numéricas mucho más
avanzadas que utilizar para el análisis de datos, estadísticas, aprendizaje automático y otras
aplicaciones científicas.
Rices cuadradas
Tip: to calculate the square root of a number xx, you can use x**(1/2).
ratio = ((1+5**(1/2))/2)
print(ratio)
Las funciones son piezas de código que realizan una unidad de trabajo. En los ejemplos que
hemos visto hasta ahora, solo hemos encontrado la función print(), que imprime un mensaje
en la pantalla.
Las palabras clave son palabras reservadas que se utilizan para construir instrucciones. Nos
encontramos brevemente para y en nuestro primer ejemplo de Python, y usaremos un
montón de otras palabras clave a medida que avanzamos en el curso. Para referencia, estas
son todas las palabras clave reservadas:
Except in raise
No necesita aprender esta lista; nos sumergiremos en cada palabra clave a medida que la
encontremos. Mientras tanto, puede ver ejemplos de uso de palabras clave aquí.
https://www.programiz.com/python-programming/keyword-list
Puede operar con números usando los operadores matemáticos habituales, y algunos
operadores especiales, también.
a + b = Adds a and b
a - b = Subtracts b from a
a * b = Multiplies a and b
a / b = Divides a by b
a ** b = Elevates a to the power of b. For non integer values of b, this becomes a root (i.e.
a**(1/2) is the square root of a)
Ejercicios
- Write a Python script that outputs "Automating with Python is fun!" to the screen.
Ejecutar
Automating with Python is fun!
- Fill in the blanks so that the code prints "Yellow is the color of sunshine".
1 color = "Yellow"
2 thing = "sunshine"
Ejecutar
Yellow is the color of sunshine
- Keeping in mind there are 86400 seconds per day, write a program that calculates
how many seconds there are in a week, if a week is 7 days. Print the result on the
screen.
Note: Your result should be in the format of just a number, not a sentence.
1 ratio = (86400*7)
2 print(ratio)
Ejecutar
604800.
- Use Python to calculate how many different passwords can be formed with 6 lower
case English letters. For a 1 letter password, there would be 26 possibilities. For a
2 letter password, each letter is independent of the other, so there would be 26
times 26 possibilities. Using this information, print the amount of possible
passwords that can be formed with 6 letters.
1 print(26**6)
Ejecutar
308915776
- Most hard drives are divided into sectors of 512 bytes each. Our disk has a size of
16 GB. Fill in the blank to calculate how many sectors the disk has.
Note: Your result should be in the format of just a number, not a sentence
1 disk_size = 16*1024*1024*1024
2 sector_size = 512
3 sector_amount = (disk_size/sector_size)
5 print(sector_amount)
Ejecutar
33554432.0