0% encontró este documento útil (0 votos)
9 vistas20 páginas

2.1 Python Basic-1

El documento presenta una introducción a la programación con Python, destacando su legibilidad, productividad y portabilidad. Se menciona su amplia adopción por empresas como Google y NASA, así como sus aplicaciones en diversas áreas como programación de sistemas y desarrollo web. Además, se abordan conceptos básicos de programación y características técnicas que hacen de Python un lenguaje accesible y potente.

Cargado por

acbor
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas20 páginas

2.1 Python Basic-1

El documento presenta una introducción a la programación con Python, destacando su legibilidad, productividad y portabilidad. Se menciona su amplia adopción por empresas como Google y NASA, así como sus aplicaciones en diversas áreas como programación de sistemas y desarrollo web. Además, se abordan conceptos básicos de programación y características técnicas que hacen de Python un lenguaje accesible y potente.

Cargado por

acbor
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 20

INTRODUCCIÓN A LA

PROGRAMACIÓN CON
PYTHON
¿PORQUÉ USAR PYTHON?
◼ Calidad del software
El código Python está diseñado para ser legible y, por tanto, reutilizable y fácil de mantener.
La uniformidad del código Python hace que sea fácil de entender, incluso si no lo has escrito tú.

◼ Productividad de los desarrolladores


El código Python suele tener entre un tercio y un quinto del tamaño del código C++ o Java equivalente
Esto significa que hay menos que escribir, menos que depurar y menos que mantener.
Los programas Python también se ejecutan inmediatamente, sin los largos pasos de compilación y
enlace, lo que aumenta aún más la velocidad del programador.

◼ Portabilidad del programa


La mayoría de los programas Python se ejecutan sin cambios en las principales plataformas
informáticas
Portar código Python entre Linux y Windows, es simplemente copiar el código de un script.
¿PORQUÉ USAR PYTHON?
◼ Bibliotecas de apoyo
Python viene con una gran colección de funcionalidades preconstruidas y portables,
conocidas como la biblioteca estándar
Python puede ampliarse tanto con bibliotecas de creación propia como con una amplia
colección de software de apoyo a aplicaciones de terceros

◼ Integración de componentes
Los scripts de Python pueden comunicarse fácilmente con otras partes de una aplicación
El código Python puede invocar bibliotecas C y C++, puede invocarse desde programas C y
C++ y puede integrarse con componentes Java y .NET. No es una herramienta
independiente.
¿QUIÉNES USAN PYTHON?
Google hace un uso extensivo de Python en sus sistemas de búsqueda web y emplea al creador
de Python.
El servicio para compartir vídeos de YouTube está escrito en gran medida en Python.
El popular sistema de intercambio de archivos peer-to-peer BitTorrent es un programa Python.
El popular marco de desarrollo web App Engine de Google utiliza Python como lenguaje de
aplicación.
Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm e IBM utilizan Python para realizar pruebas
de hardware.
JPMorgan Chase, UBS, Getco y Citadel aplican Python para realizar pronósticos de mercados
financieros.
La NASA, Los Alamos, Fermilab, JPL y otros utilizan Python para tareas de programación
científica.
iRobot utiliza Python para desarrollar dispositivos robóticos comerciales.
La NSA utiliza Python para criptografía y análisis de inteligencia.
¿QUÉ PUEDO HACER CON PYTHON?
◼ Programación de sistemas
◼ GUI – tkinter
◼ Secuencias de comandos de Internet
◼ Integración de componentes
◼ Programación de bases de datos
◼ Creación rápida de prototipos
◼ Programación numérica y científica
◼ Juegos, imágenes, puertos serie, XML, robots y más.....
¿CUÁLES SON LAS FORTALEZAS TÉCNICAS DE PYTHON?
◼ Simple
Leer un buen programa Python debería ser como leer español.
Su naturaleza de pseudocódigo permite concentrarse en el problema en lugar del lenguaje.
◼ Fácil de aprender y usar
◼ Gratis y de código abierto
◼ Orientado a objetos
◼ Lenguaje de alto nivel
◼ Portátil, potente
◼ Integrable, extensible
◼ Amplio conjunto de bibliotecas
Expresiones regulares, generación de documentos, CGI, ftp, navegadores web, WAV, criptografía,
biblioteca de imágenes
CONCEPTOS BÁSICOS DE PROGRAMACIÓN
◼ Código o código fuente: La secuencia de instrucciones de un programa.
◼ Sintaxis: El conjunto de estructuras legales y comandos que se pueden usar en un lenguaje
de programación particular.
◼ Salida: Los mensajes impresos por un programa en una consola de usuario o un archivo, etc.
◼ Consola: el cuadro de texto en el que se imprime la salida.
Algunos editores de código fuente abren la consola como una ventana externa y otros
contienen
CONCEPTOS BÁSICOS DE PYTHON
◼ Los programas Python se pueden descomponer en módulos, declaraciones, expresiones y
objetos, de la siguiente manera:

Los programas se componen de módulos.


Los módulos contienen declaraciones.
Las declaraciones contienen expresiones.
Las expresiones crean y procesan objetos.

Los datos de Python toman la forma de objetos, ya sean integrados u objetos que creamos
usando Python o herramientas de lenguaje externas, como las bibliotecas de extensión C.
OBJETOS INTEGRADOS EN PYTHON
EXPRESIONES
Expresión: Un valor de datos o un conjunto de operaciones para calcular un valor.
Ejemplos: 1 + 4 * 3
42

Operadores aritméticos que utilizaremos:


+ - * / :suma, resta/negación, multiplicación, división
% :módulo, también conocido como resto
** :exponenciación

Precedencia: Orden en el que se calculan las operaciones.


* / % ** tienen mayor precedencia que + -
1 + 3 * 4 es igual a 13
Los paréntesis se pueden utilizar para forzar un cierto orden de evaluación.
(1 + 3) * 4 es igual a 16
VARIABLES
Variable: Un fragmento de memoria con nombre que puede
almacenar un valor.
- Uso:
Calcular el resultado de una expresión,
Almacenar ese resultado en una variable,
Y usar esa variable más adelante en el programa.

Declaración de asignación: Almacena un valor en una variable.


Sintaxis (Syntax): nombre = valor
Ejemplos:

Una variable a la que se le ha asignado un valor se puede utilizar en expresiones.


x + 4 es igual a 9
VARIABLES
IMPRIMIR (PRINT)
ENTRADA (INPUT)
COMANDOS MATEMÁTICOS
◼ Python tiene comandos útiles para realizar cálculos.

◼ Para utilizar muchos de estos comandos, debes escribir lo siguiente en la parte superior
de tu programa Python:
from math import *
COMENTARIOS
COMENTARIOS EN MÁS DE UNA LÍNEA
RECURSOS ADICIONALES DE PYTHON

Página de inicio de Python


http://www.python.org/

W3c
https://www.w3schools.com/python

Aprendiendo Python, cuarta edición (Orielly)


https://cfm.ehu.es/ricardo/docs/python/Learning_Python.pdf

También podría gustarte