Que es la programación?
Si la programación fuese enseñar a un ordenador a tener una conversación con un ser vivo, sería más conveniente enseñarle a a hablar. Por ello, sera primordial que esta comunicación se controle al máximo y será una de las herramientas a la hora de programar.Instrumentos para programar
Al escribir cosas en Python, estamos suministrando un bloque de texto que queremos que se iescriba. El texto en Python se considera un tipo específico de datos llamado cadena. Una cadena, llamada así porque son una serie de letras, números o símbolos conectados en orden, como si estuvieran unidos por una cuerda. Las cadenas se pueden definir de diferentes maneras.Mientras las comillas dobles (") y las comillas simples (') son formas aceptables de definir una cadena, una cadena debe abrirse y cerrarse con el mismo tipo de comillas. Podemos combinar múltiples cadenas usando ( + ).
Los errores
A medida que nos familiarizamos con el lenguaje de programación Python, nos topamos con errores y excepciones. Estas son quejas que hace Python cuando no entiende lo que queremos que haga. Es normal encontrarse con estos errores.Si las comillas no coinciden, Python notará esto e informará que el código tiene un error en su sintaxis. Si esto pasase el programa dejará de funcionar instantáneamente.
Esto significa que una cadena no se cerró, o no se cerró con el mismo carácter de comillas que la inició.
Otro problema con el que puede encontrarse es intentar crear una cadena sin comillas. Python trata las palabras que no están entre comillas como comandos, como la declaración de impresión. Si no reconoce estas palabras como se define (en Python o por su programa en otro lugar) Python se quejará de que el código tiene un NameError. Esto significa que Python encontró lo que cree que es un comando, pero no sabe lo que significa porque no está definido en ninguna parte.
Variables
En Python, y cuando se programa en general, necesitamos construir sistemas para manejar los datos que cambian con el tiempo. Esa información podría ser la ubicación de un avión, o la hora del día, o el programa de televisión que está viendo actualmente. Lo único importante es que puede ser diferente en diferentes momentos. Python usa variables para definir cosas que están sujetas a cambios.Aritmética
Una cosa que las computadoras son capaces de hacer excepcionalmente bien es realizar aritmética. La suma, la resta, la multiplicación, la división y otros cálculos numéricos son fáciles de hacer en la mayoría de los lenguajes de programación, y Python no es una excepción.Las combinaciones de operadores aritméticos siguen el orden usual de operaciones. Python también ofrece un compañero para la división llamado operador de módulo. El operador de módulo se indica mediante% y devuelve el resto después de realizar la división.
Actualizando variables
Cambiar el contenido de una variable es una de las operaciones esenciales. A medida que el flujo de un programa progresa, los datos deben actualizarse para reflejar los cambios que han sucedido. La actualización de una variable sumando o restando un número al contenido original de la variable tiene su propia forma abreviada para hacerlo más rápido y fácil de leer.Comentarios
La mayoría de las veces, el código debe escribirse de tal manera que sea fácil de entender por sí mismo. Sin embargo, si desea incluir una información para explicar una parte de su código, puede usar el signo #. Una línea de texto precedida de un # se llama comentario. Python no ejecuta este código, solo los humanos lo lean. Cuando revises tu código más tarde, los comentarios pueden ayudarte a descubrir lo que se pretendía hacer.Números
Las variables también pueden contener valores numéricos. El tipo más simple de número en Python es el entero, que es un número entero sin punto decimal.Un número con un punto decimal se llama float. Puede definir floats con números después del punto decimal o simplemente incluyendo un punto decimal al final.
Dos tipos de división
En Python, cuando dividimos dos enteros, obtenemos un número entero como resultado. Sin embargo, si los números no se dividen de manera uniforme, el resultado de la división se trunca en un número entero. En otras palabras, el cociente se redondea a un número entero.Cuerdas multilínea
Hemos visto cómo definir una cadena con comillas simples y comillas dobles. Si queremos que una cadena abarque varias líneas, también podemos usar comillas triples. Cuando una cadena como esta no está asignada a una variable, funciona como un comentario de varias líneas. Esto puede ser útil a medida que su código se vuelve más complejo:Verdadero o Falso
A veces necesitamos variables que sean verdaderas o falsas. Este tipo de datos, que solo puede tomar uno de dos valores, se denomina booleano. En Python, definimos booleanos usando las palabras clave "True" y "False". Un boolean es en realidad un caso especial de un entero. Un valor de True corresponde a un valor entero de 1 y se comportará igual. Un valor de False corresponde a un valor entero de 0.Valor Erroneo
Python asigna automáticamente una variable al tipo de datos apropiado en función del valor que se le da. A veces querremos convertir variables a diferentes tipos de datos. Por ejemplo, si quisiéramos imprimir un entero como parte de una cadena, primero querríamos convertir ese entero en una cadena. Podemos hacer eso usando el comando "str ()"Aquí se encuentra un "examen final" de la web Code Academy donde se pone en práctica todo lo que se enseña (o su mayoría):
Para todos aquellos interesados en practicar o aprender pueden usar estos enlaces desde los cuales he extraído y sintetizado toda esta información:
https://www.codecademy.com/learn
https://es.wikipedia.org/wiki/Python
https://librosweb.es/libro/python/
No hay comentarios:
Publicar un comentario