Métodos básicos de programación en lenguaje Python
El concepto de ordenador: Un ordenador es un dispositivo que opera datos según instrucciones.
Las computadoras son funcionales y programables.
La funcionalidad se refiere a la operación de los datos, incluido el cálculo de datos, el procesamiento de entrada y salida y el almacenamiento de resultados.
La programabilidad se refiere a completar de forma automática, predecible y precisa las intenciones del operador según una serie de instrucciones.
El desarrollo de los ordenadores sigue la Ley de Moore y se comporta de forma exponencial.
La escala de los circuitos integrados en los que se basa el hardware de las computadoras se ha desarrollado de acuerdo con la Ley de Moore. Como resultado, las velocidades de operación de las computadoras se han acercado a una progresión geométrica y varias funciones informáticas que las computadoras soportan de manera eficiente. continuó enriqueciéndose y desarrollándose.
Ley de Moore: la ley de predicción más importante en la historia del desarrollo informático
Gordon Moore, uno de los fundadores de Intel, propuso en 1965 que un circuito integrado por unidad de área podría acomodar El número de transistores se duplica aproximadamente cada dos años, y los precios de CPU/GPU, memoria, disco duro, productos electrónicos, etc. siguen la ley de Moore. Las computadoras son el único campo tecnológico en el mundo actual que ha sido efectivo durante 50 años y se ha desarrollado exponencialmente. Las computadoras han cambiado profundamente la sociedad humana y pueden incluso cambiar a la humanidad misma. En los próximos 30 años, la Ley de Moore seguirá siendo efectiva.
Programación
La programación es la encarnación de la programabilidad de la computadora.
La programación, también conocida como programación, es el principal medio de aplicación en profundidad de las computadoras. La programación se ha convertido en una de las habilidades profesionales más demandadas en la sociedad actual. Muchos puestos serán asumidos por la computadora. Los programas serán habilidades de supervivencia.
Lenguaje de programación
Un lenguaje de programación es un lenguaje creado por el hombre que se utiliza para la interacción (comunicación).
El lenguaje de programación, también conocido como lenguaje de programación, es un método de implementación específico de programación. En comparación con el lenguaje natural, el lenguaje de programación es más simple, más riguroso y más preciso. más preciso, más exacto.
Existen muchos tipos de lenguajes de programación, pero no muchos tienen una gran vitalidad. Existen más de 600 lenguajes de programación, la mayoría de los cuales ya no se utilizan. El lenguaje C nació en 1972. Fue el primer lenguaje de programación ampliamente utilizado. El lenguaje Python nació en 1990. Es el lenguaje de programación más popular y más utilizado.
Métodos de ejecución de los lenguajes de programación
Hay dos formas que tienen los ordenadores de ejecutar programas fuente: compilación e interpretación.
Código fuente: Programa informático escrito en un lenguaje de programación legible por humanos.
Por ejemplo: resultado = 2 3
Código objeto: directamente ejecutable por ordenadores e ilegible por humanos (excepto expertos).
Por ejemplo: 11010010 00111011
Compilación
El proceso de convertir el código fuente en código de destino de una sola vez.
El programa que realiza el proceso de compilación se llama compilador.
Interpretación
El proceso de convertir el código fuente en código de destino uno por uno y ejecutarlo uno por uno
El programa que realiza el proceso de interpretación se llama intérprete.
Compilación e interpretación
Compilación: traducción única, no se necesita código fuente después (similar a la traducción al inglés).
Explicación: La traducción se ejecuta cada vez que se ejecuta el programa (similar a la interpretación simultánea en tiempo real).
Lenguajes estáticos y lenguajes de scripting
Los lenguajes de programación se dividen en dos categorías según sus métodos de ejecución.
Lenguaje estático: lenguaje de programación que utiliza compilación y ejecución, como el lenguaje C/C y el lenguaje Java.
Lenguaje de scripting: lenguaje de programación que utiliza interpretación y ejecución, como el lenguaje Python, el lenguaje JavaScript y el lenguaje PHP.
Los diferentes métodos de implementación tienen diferentes ventajas.
Lenguaje estático: el compilador genera el código de destino a la vez, que está más optimizado y el programa se ejecuta más rápido.
Lenguaje de secuencias de comandos: se requiere código fuente al ejecutar el programa y el mantenimiento es más flexible. El código fuente es flexible en mantenimiento y abarca múltiples plataformas de sistemas operativos.
IPO
Método básico de escritura de programas.
I: Entrada de entrada, la entrada del programa.
P: El proceso es la lógica principal del programa.
O: Salida de salida, la salida del programa.
Comprensión de IPO
Entrada, entrada del programa, entrada de archivo, entrada de red, entrada de consola, entrada de interfaz interactiva, entrada de parámetros internos, etc. La entrada es el comienzo de un programa. .
Salida, salida de programa, salida de consola, salida de gráficos, salida de archivo, salida de red, salida de variables internas del sistema operativo, etc. La salida es la forma en que el programa muestra los resultados de la operación.
Procesamiento, el procesamiento es el proceso en el que el programa calcula los datos de entrada para producir resultados de salida. El método de procesamiento se denomina colectivamente algoritmo. Es la parte más importante del programa. programa.
La parte de cálculo del problema.
La parte de un problema a resolver que se puede completar con la ayuda del programa.
Las computadoras solo pueden resolver problemas de cálculo, es decir, la parte de cálculo del problema puede entenderse desde múltiples perspectivas, lo que da como resultado diferentes partes de cálculo del problema. y procesos de salida.
Pasos para resolver problemas con programación
6 pasos (1-6)
Analizar el problema: Analiza la parte de cálculo del problema y piensa con claridad.
Dividir límites: Dividir los límites funcionales del problema y planificar la salida a bolsa.
Escribir un programa: Escribir un programa de ordenador para un problema, programación.
Prueba de depuración: el depurador se está ejecutando correctamente, ejecútelo.
Actualización y mantenimiento: Actualización y mantenimiento para adaptarse a problemas, actualizar y mejorar.
Pasos simplificados para resolver problemas informáticos
3 pasos simplificados
Determine la IPO: aclare la parte informática y los límites funcionales.
Escribir programas: hacer realidad las soluciones computacionales.
Programa de depuración: asegúrese de que el programa pueda ejecutarse correctamente según la lógica correcta.
La programación puede entrenar el pensamiento.
La programación encarna un modo de pensamiento de relaciones interactivas abstractas y ejecución automatizada. Pensamiento computacional: el tercer modo de pensamiento que distingue el pensamiento lógico del pensamiento empírico. Puede promover el pensamiento humano, mejorar la observación y profundizar la comprensión de las relaciones interactivas.
La programación puede aumentar la comprensión.
La programación no se trata simplemente de resolver problemas computacionales. No sólo debemos pensar en soluciones, sino también en aspectos como la experiencia de usuario y la eficiencia de ejecución. Puede ayudar a los programadores a profundizar su comprensión del comportamiento de los usuarios, así como de la sociedad y la cultura.
La programación puede traer diversión
La programación puede proporcionar un escenario para mostrar las propias ideas y habilidades. Agregue nuevos colores al mundo, siéntase más fresco y mejore la satisfacción psicológica. Piense en la innovación en el espacio de la información y convierta la innovación en realidad.
La programación puede mejorar la eficiencia.
Poder utilizar mejor los ordenadores para resolver problemas. Mejorar significativamente la eficiencia en el trabajo, la vida y el estudio. Proporcionar un medio eficiente con la ayuda de las computadoras para realizar los ideales personales.
La programación trae oportunidades de empleo
Los programadores son uno de los trabajos más importantes en la era de la información. La brecha para puestos de programador en el país y en el extranjero es de más de un millón. Las computadoras han penetrado en diversas industrias y las perspectivas de empleo son muy amplias.
Malentendidos al aprender a programar
P: ¿Es difícil aprender a programar? R: ¡Es fácil dominar el método!
En primer lugar, dominar la sintaxis del lenguaje de programación y estar familiarizado con los conceptos y la lógica básicos. En segundo lugar, piense en la estructura del programa junto con los problemas informáticos y utilice rutinas de programación. Finalmente, practique más haciendo referencia a casos y aprenda a hacer inferencias tres veces.