2. índice
Secciones Del Trabajo No. de diapositiva
Introducción 3
1. El interprete de Python 3 (python3) 4 - 5
2. Las variables 6 - 7
3. Las sentencias de control 8 - 9
4. Las estructuras de datos 10 - 11
5.Los módulos 12 - 13
6. Las clases 14 - 15
7. Los entornos virtuales 16 - 17
8. El administrador de paquetes de Python 3
(pip 3)
18 - 19
Pasos de la Instalación 20 - 33
Conclusión 34
Referencias 35
3. Introducción
Introduce al lector informalmente los conceptos básicos y las funcionalidades del lenguaje
de programación Python y a su sistema.
Pretende introducir muchas de las funcionalidades más notables y brindar una idea clara
acerca del estilo y el tipo de lenguaje que es Python.
Después de leerlo podrás leer y escribir módulos y programas en Python, y estarás listo
para aprender más acerca de las diversas librerías y módulos descritos en La Biblioteca
Estándar de Python.
4. El intérprete de Python generalmente se instala como /usr/local/bin/python3.10 en aquellas
máquinas donde está disponible; poner /usr/local/bin en la ruta de búsqueda de su shell de
Unix hace posible iniciarlo escribiendo el comando: python3.10.
1.El interprete de Python 3 (python3)
5. Modo Interactivo:
Cuando se leen los comandos desde un terminal, se dice que el intérprete está en modo
interactivo. En este modo, espera el siguiente comando con el prompt primario,
generalmente tres signos de mayor que (>>>); para las líneas de continuación, aparece el
prompt secundario, por defecto tres puntos (...). El intérprete imprime un mensaje de
bienvenida que indica su número de versión y un aviso de copyright antes de imprimir el
primer prompt primario.
6. 2. Las variables
En Python las variables son "etiquetas" que permiten hacer referencia a los datos (que
se guardan en unas "cajas" llamadas objetos).Python es un lenguaje de programación
orientado a objetos y su modelo de datos también está basado en objetos. Para cada
dato que aparece en un programa, Python crea un objeto que lo contiene.
7. Cada objeto tiene:
Un identificador único (un número entero, distinto para cada objeto). El identificador
permite a Python referirse al objeto sin ambigüedades.
Un tipo de datos (entero, decimal, cadena de caracteres, etc.). El tipo de datos
permite saber a Python qué operaciones pueden hacerse con el dato.
Un valor (el propio dato).
8. 3. Las sentencias de control
Puede haber cero o más bloques elif, y el bloque else es opcional. La palabra reservada
“elif’es una abreviación de “else if”, y es útil para evitar un sangrado excesivo. Una
secuencia if … elif … elif … sustituye las sentencias
La sentencia for en Python difiere un poco de lo que uno puede estar acostumbrado en
lenguajes como C o Pascal. En lugar de siempre iterar sobre una progresión aritmética
de números (como en Pascal) o darle al usuario la posibilidad de definir tanto el paso de
la iteración como la condición de fin (como en C.
9. Si se necesita iterar sobre una secuencia de números, es apropiado utilizar la función
integrada range(), la cual genera progresiones aritméticas: El valor final dado nunca
es parte de la secuencia; range(10) genera 10 valores, los índices correspondientes
para los ítems de una secuencia de longitud 10. Es posible hacer que el rango
empiece con otro número, o especificar un incremento diferente (incluso negativo;
algunas veces se lo llama “paso”).
10. 4. Las estructuras de datos
Incluye varias estructuras de datos de programación estándar, como list , tuple , dict ,
y set , como parte de sus tipos incorporados. Muchas aplicaciones no requieren otras
estructuras, pero cuando lo hacen, la biblioteca estándar proporciona versiones
poderosa y bien probadas que están listas para ser usadas.
11. La depuración de las estructuras de datos puede llevar mucho tiempo, especialmente
cuando recorriendo la salida impresa de grandes secuencias o diccionarios. Utiliza
print para crear representaciones fáciles de leer que pueden ser impresas en la
consola o escritas en un archivo de registro para una depuración más fácil.
12. 5.Los módulos
Es un fichero conteniendo definiciones y declaraciones de Python. El nombre de archivo
es el nombre del módulo con el sufijo .py agregado. Dentro de un módulo, el nombre del
mismo módulo (como cadena) está disponible en el valor de la variable global
__name__. P
13. Un módulo puede contener tanto declaraciones ejecutables como definiciones de funciones. Estas
declaraciones están pensadas para inicializar el módulo. Se ejecutan únicamente la primera vez que el
módulo se encuentra en una declaraciónimport.1(También se ejecutan si el archivo se ejecuta como script.)
Python viene con una biblioteca de módulos estándar, descrita en un documento separado, Algunos
módulos se integran en el intérprete; estos proveen acceso a operaciones que no son parte del núcleo del
lenguaje pero que sin embargo están integrados, tanto por eficiencia como para proveer acceso a primitivas
del sistema operativo, como llamadas al sistema
14. 6. Las clases
Las clases proveen una forma de empaquetar datos y funcionalidad juntos. Al crear una
nueva clase, se crea un nuevo tipo de objeto, permitiendo crear nuevas instancias de
ese tipo. Cada instancia de clase puede tener atributos adjuntos para mantener su
estado. Las instancias de clase también pueden tener métodos (definidos por su clase)
para modificar su estado.
15. Los objetos tienen individualidad, y múltiples nombres (en muchos ámbitos) pueden
vincularse al mismo objeto. Esto se conoce como aliasing en otros lenguajes.
Normalmente no se aprecia esto a primera vista en Python, y puede ignorarse sin
problemas cuando se maneja tipos básicos inmutables (números, cadenas, tuplas.
Un espacio de nombres es una relación de nombres a objetos. Muchos espacios de
nombres están implementados en este momento como diccionarios de Python, pero eso
no se nota para nada (excepto por el desempeño), y puede cambiaren el futuro. Como
ejemplos de espacios de nombres tenés: el conjunto de nombres incluidos (conteniendo
funciones como abs().
16. 7. Los entornos virtuales
Las aplicaciones en Python usualmente hacen uso de paquetes y módulos que no forman
parte de la librería estándar. Las aplicaciones a veces necesitan una versión específica
de una librería, debido a que dicha aplicación requiere que un bug particular haya sido
solucionado o bien la aplicación ha sido escrita usando una versión obsoleta de la
interfaz de la librería.
17. La solución a este problema es crear un entorno virtual, un directorio que contiene una
instalación de Python de una versión en particular, además de unos cuantos paquetes
adicionales. Diferentes aplicaciones pueden entonces usar entornos virtuales
diferentes. Para resolver el ejemplo de requerimientos en conflicto citado
anteriormente, la aplicación A puede tener su propio entorno virtual con la versión 1.0
instalada mientras que la aplicación B tiene otro entorno virtual con la versión 2.0.
18. 8. El administrador de paquetes de Python 3
(pip 3)
Pip es una herramienta de administración de paquetes de Python, que proporciona las
funciones de búsqueda, descarga, instalación y desinstalación de paquetes de Python. Si
actualmente estáspython.orgDescargue la última versión del paquete de instalación, ya
viene con la herramienta
19. El nombre es un acrónimo recursivo que se puede interpretar como Pip Instalador de
Paquetes o Pip Instalador Python. Este es un sistema de gestión de paquetes sencillo
utilizado para la instalación y administración de paquetes que pueden ser
encontrados en el Python Package Index (PyPI). Python 2.7.9 y posteriores (en la
serie Python2), Python 3.4 y posteriores incluyen este gestor (pip3 para Python3) por
defecto.
20. • Pasos de la instalación
Instalar Python 3.7/3.8 (sobre Windows 10 – usando Google Crome)
Vamos a la página oficial de Python www.python.org y posicionamos el cursor
sobre la opción Downloads. Abre una ventana donde ya nos ofrece la descarga
para Windows.
21. Hacemos clic en ese botón e inicia la descarga. Una vez que se descargó el
ejecutable nos aparecerá la indicación.
22. Abrimos el ejecutable y nos pide permiso para instalarlo.
26. Una vez que finaliza el proceso de Set Up aparece una ventana de aviso de
instalación exitosa.
27. Click en Close y Python ya está instalado en la computadora.
Uso de Python.
Para buscarlo se puede ir al menú Inicio:
28. Allí se trabaja sobre la línea de comando. Nos permite ejecutar aplicaciones ya
hechas. Para escribir nuevos programas necesitaremos un editor de texto o
utilizar algún ambiente de desarrollo (IDE). Se puede usar el ambiente integrado
de desarrollo de Python, el IDLE que viene instalado ya con el software.
29.
30. En ese caso les abre la ventana del Shell del IDLE:
31. En la misma se pueden ejecutar comandos sencillos al igual que en la consola. La
ventaja es que aquí aparecen en color las palabras válidas del lenguaje y nos marca
de esa forma si la sintaxis es correcta.
Los mensajes de error se pueden visualizar con facilidad (en rojo).
Para escribir un programa nuevo se selecciona del menú File → New file que abre el
editor de texto del IDLE (que es un block de notas)
32. Se escribe el programa y se guarda (menú File, Save as). Genera un archivo con
extensión .py que puede ser invocado desde el Shell o de la consola. (en este caso se
guardó como ejemplosys.py).
33. Para ejecutarlo desde el editor, se selecciona en menú Run → run module. El
resultado de la ejecución lo muestra en el Shell si lo tenemos abierto. Si no fuera así,
ejecuta sobre la consola.
34. • Conclusión
Esta Investigación de Python de TPS en el cual ha sido de gran importancia llevar a
cabo este trabajo, acerca de este módulo que nos imparte tanto conocimiento,
aprendizaje y habilidades prácticas y teóricas, en donde hemos realizado algunas tareas
de acuerdo a este tema importante en donde poco a poco hemos desarrollado este
Lenguaje de Programación PYTHON desde los conceptos básicos hasta lo práctico ,en
el cual aún no conocíamos muy bien de este lenguaje hasta que se nos presentó esta
investigación, en donde al comienzo empezaba a hacer sencillo , en donde después no
fue así , posteriormente de lo que ya tenemos , nos dimos a la tarea de sintetizar ,
resumir y destacar mas información , ya que no solo fue obtener la información que ya
teníamos sino que tuvimos que infórmanos del Libro de Tutorial de PYTHON (versión
3.10.2).
35. • Referencias
Instalar Python 3.7/3.8 . (s.f.). Recuperado el 08 de 02 de 2022, de
http://www.frlp.utn.edu.ar/materias/sintaxis/tutorialinstalarPython3.pdf
López, B. R. (16 de Octubre de 2019). Cursos GIS .com. Obtenido de
https://www.cursosgis.com/como-instalar-y-configurar-la-ide-llamada-
pycharm-para-trabajar-con-python-y-arcgis-pro/
Rossum, G. v. (2022). Python Tutorial, Versión 3.10.2. Python Software
Foundation. All rights reserved. Recuperado el 22 de 02 de 2022, de
https://docs.python.org/es/3/tutorial/index.html