Python
¿Bienvenido! ¿Eres completamente nuevo en programación? Si no es así, suponemos que buscarás información sobre por qué y cómo comenzar a usar Python. Afortunadamente, un programador experimentado en cualquier lenguaje de programación (cualquiera que sea) puede aprender Python muy rápidamente.
También es fácil para que los principiantes lo puedan usar y aprender, así que ¡adelante!
Instalación
La instalación de Python es generalmente fácil, y hoy en día muchas distribuciones de Linux y UNIX incluyen un Python reciente. Incluso algunas computadoras con Windows (especialmente las de HP) ahora vienen con Python ya instalado.
Si necesitas instalar Python y no está seguro de cómo hacerlo, puedes encontrar algunas notas en la página de instalación de python.
Introducción a la programación en Python
Programar es el acto de instruir a las computadoras para que realicen tareas. A menudo se le denomina codificación. Entonces, ¿Qué es un programa de computadora? Un programa de computadora es una secuencia de instrucciones que la computadora ejecuta. La computadora en la definición anterior es cualquier dispositivo que sea capaz de procesar código. Esto podría ser teléfonos inteligentes, cajeros automáticos, Raspberry Pi, servidores, por nombrar algunos. Ahora que ha sido ligeramente introducido a lo que es la programación. Necesitas […]
Sintaxis en Python
El lenguaje Python tiene muchas similitudes con Perl, C y Java. Sin embargo, hay algunas diferencias definidas entre los idiomas. Primer programa en Python Ejecutemos programas en diferentes modos de programación. Programación en modo interactivo Al invocar al intérprete sin pasar un archivo de script como parámetro, aparece el siguiente indicador: $ python Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> Escriba el […]
Tipos de Variables en Python
Las variables no son más que ubicaciones de memoria reservadas para almacenar valores. Esto significa que al crear una variable, se reserva algo de espacio en la memoria. Según el tipo de datos de una variable, el intérprete asigna memoria y decide qué se puede almacenar en la memoria reservada. Por lo tanto, al asignar diferentes tipos de datos a las variables, puede almacenar números enteros, decimales o caracteres en estas variables. Tipos de datos Los datos almacenados en la […]
Operadores en Python
Los operadores son las construcciones que pueden manipular el valor de los operandos. Considere la expresión 4 + 5 = 9. Aquí, 4 y 5 se llaman operandos y + se llama operador. Tipos de operador El lenguaje Python es compatible con los siguientes tipos de operadores. Operadores aritméticos Operadores de comparación (relacionales) Operadores de Asignación Operadores lógicos Operadores de Bitwise Operadores de membresía Operadores de Identidad Operadores aritméticos Echemos un vistazo a algunos operadores. Supongamos que la variable a = […]
Iteraciones y Bucles en Python – Programación en Python
Algo que podrías haber notado en muchos programas es que a menudo tienen repetición. Python tiene un concepto poderoso que utiliza el llamado bucle (jerga: iteración), que podemos usar para acortar nuestro código reptitivo. Por ahora, prueba este sencillo ejemplo: for name in "Pedro", "Pablo", "Juan": print("Hola " + name) Esto es increíblemente útil si queremos hacer algo varias veces, por ejemplo, dibujar las líneas de borde individuales de una forma o procesar un conjunto de datos, pero solo queremos […]
Definir funciones en Python
Una función es un bloque de código organizado y reutilizable que se utiliza para realizar una única acción relacionada. Las funciones proporcionan una mejor modularidad para su aplicación y un alto grado de reutilización de código. Como ya sabe, Python le brinda muchas funciones integradas como print (), etc., pero también puede crear sus propias funciones. Estas funciones se denominan funciones definidas por el usuario. Definiendo una función Puede definir funciones para proporcionar la funcionalidad requerida. Aquí hay reglas simples […]
Crear e importar módulos en Python
Un módulo le permite organizar lógicamente su código Python. Agrupar el código relacionado en un módulo hace que el código sea más fácil de entender y usar. Un módulo es un objeto de Python con atributos de nombres arbitrarios que puede enlazar y luego referenciar. Simplemente, un módulo es un archivo que consta de código Python. Un módulo puede definir funciones, clases y variables. Un módulo también puede incluir código ejecutable. Ejemplo El código de Python para un módulo llamado […]
Clases y Objectos en Python
Python es un lenguaje de programación orientado a objetos. A diferencia de la programación orientada a procedimientos, donde el énfasis principal está en las funciones, la programación orientada a objetos hace hincapié en los objetos. El objeto es simplemente una colección de datos(variables) y métodos(funciones) que actúan sobre esos datos. Y, la clase es un plano para el objeto. Podemos pensar en la clase como un boceto(prototipo) de una casa. Contiene todos los detalles sobre los pisos, puertas, ventanas, etc. […]
Herencia en Python – Simple, Múltiple y Multinivel
La herencia es una característica poderosa en la programación orientada a objetos. Se refiere a definir una nueva clase con poca o ninguna modificación a una clase existente. La nueva clase se denomina clase derivada(o secundaria) y la clase de la que se hereda se denomina clase base(o principal). Sintaxis de herencia de Python class BaseClass: Cuerpo de la clase Base class DerivedClass(BaseClass): Cuerpo de la clase Derivada La clase derivada hereda características de la clase base, agregándole nuevas características. […]