2.1 Python Basic-1
2.1 Python Basic-1
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ú.
◼ 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 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
◼ 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
W3c
https://www.w3schools.com/python