Python para Windows es principalmente un lenguaje de programación funcional que soporta la programación orientada a objetos. Para definir cómo quiere que un programa se comporte escribiendo líneas y bloques de código que reaccionan a los cambios en el estado del programa , como por ejemplo si un usuario introduce un texto o un contador alcanza un valor determinado. El Python para el paquete de instalación de Windows también incluye un compilador , que convierte el código en programas de código byte , que luego se puede distribuir a otros .
Declaraciones
Python para Windows apoya todas las principales declaraciones y flujos de control que se encuentran en la mayoría de los principales lenguajes de programación , sino cómo se usa ciertas palabras clave difiere . Entre los estados más comunes que controlan la dirección de un programa son los " si ", " para", " tiempo " y " probar" las declaraciones . Para crear una función u otra subrutina , utilice la instrucción "def " para comenzar un nuevo bloque de código. También puede definir una clase para la programación orientada a objetos mediante el uso de la frase " clase " .
Sintaxis
código Python es similar a C + + , Perl y el código de PHP , pero es más estricta en lo que tiene que darle formato. Sin embargo , a diferencia de idiomas , Python no utiliza llaves para indicar bloques de código . En su lugar , utiliza un espacio en blanco . La adición de más espacio en blanco en las líneas siguientes de código después de una línea especifica un bloque , tal como una clase o una declaración , y la eliminación de los espacios en blanco después de estas líneas delimita el final del bloque . Porque Python destaca la legibilidad del código , si usted no utiliza el espaciado o sangría correctamente , Python devolverá un error.
Bibliotecas
Python para Windows incluye varias bibliotecas estándar. Estas bibliotecas contienen bloques de pre-escrito de código , como las funciones y los métodos que se pueden utilizar en los programas sin tener que escribir el código manualmente . Por ejemplo , una biblioteca matemática contiene funciones para operaciones aritméticas y otros cálculos . Otra biblioteca contiene funciones de clasificación que se pueden utilizar con una línea de código en lugar de programar su propia especie , que tendría varias líneas. También puede escribir sus propias bibliotecas o incluyen bibliotecas escritas por otros para futuros proyectos de Python .