SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
pág. 1
Integrantes
• Brayan Estiven Epalza Guerrero.
• Cesar Esteban Garzón Contreras
• Isabela Tapias Jiménez.
• Jhon Sebastián Zamudio Ávila.
• Sharol Nayibe Saenz Salgado
Guía 2
pág. 2
pág. 3
Índice
• Portada e integrantes pág. 1
• Mapa mental pág. 4
• Manual de instalación de Python pág. 6
• Principales usos de Python pág. 11
• Shell de Python pág. 12
• IDLE de Python pág. 15
• Cuadro comparativo de Shell e IDLE. pág. 21
• Fuentes pág. 22
pág. 4
pág. 5
pág. 6
1. Vamos a la página principal de Python, https://www.python.org/.
2. Ponemos el cursor sobre la opción de descargas y seguidamente
click en el botón Python 3.9.0. Usualmente detecta el S.O usado y se
pone por defecto, pero si no, buscas en el menú despegable.
pág. 7
3. Se llevará a cabo la descarga.
4. Damos click en abrir archivo, cuando termine la descarga, y se
abrirá esta interfaz.
pág. 8
5. Importante seleccionar la última casilla para usar editores de
texto y la consola de comandos para programar y ejecutar programas
en Python.
6. Seleccionamos el modo predeterminado de instalación o si
prefiere personalizar qué archivos instalar y dónde, seleccionas la
segunda opción Customize installation.
pág. 9
7. Se inicia el proceso de instalación y se finaliza dando click en
Close.
pág. 10
8. Se busca la carpeta de Python y damos click en el IDLE.
9. Finalmente ya podemos empezar a programar en Python.
pág. 11
Web scripting:
Realizando procedimientos para la línea de comandos, enlazando comandos,
funciones o para realizar deploy.
Creación de videojuegos:
A partir de variables, funciones y bucles para crear las interacciones del
videojuego.
Ciencia de datos:
Haciendo análisis o manipulación de datos.
Realizar backend:
Haciendo la manipulación en la base de datos.
Creación de IAs y machine learning:
Creando las funciones para que la IA cumpla su autoaprendizaje.
Web scraping:
Realizando recopilación de datos de distintas páginas con información similar
y haciendo comparación de ellas.
pág. 12
Definición y uso:
Es un interprete de comandos, lo que quiere decir que es un programa que se
encarga de traducir los comandos del usuario a instrucciones para acceder a
servicios que posee el sistema operativo.
El prompt del shell tiene por lo general la forma siguiente:
nom@maquina ~ $
• nom – Representa el nombre del usuario conectado.
• maquina – Representa el nombre del equipo.
• ~ Es un acceso directo (atajo) que significa el directorio personal
/home/usuario.
• $ Significa que está conectado como usuario.
Variables de entorno importantes:
HOME, USER, GROUPS, UID, PWD, SHELL, PATH, HOSTNAME
• HOME contiene el directorio del usuario.
• USER contiene el login del usuario.
• PWD contiene el directorio actual.
• SHELL contiene el nombre del Shell de conexión.
• PATH contiene la lista de directorios donde se encuentran los
comandos que el usuario puede ejecutar.
• HOSTNAME contiene el nombre del equipo.
• HOSTSIZE contiene el tamaño máximo de los comandos
ejecutados contenidos en el archivo histórico.
• PS1 contiene la configuración para la visualización del prompt
pág. 13
Ejemplo visual:
Archivos de configuración:
Durante la conexión, en una consola virtual o cuando se abre un terminal en
modo gráfico, el shell utiliza información que se encuentra en ciertos archivos
(.bashrc, .bash_profile, etc).
pág. 14
¿Dónde se encuentran los comandos?:
Los comandos que puede ejecutar desde su terminal se encuentran en ciertos
directorios del sistema. La variable PATH (en español: “ruta”) contiene una
lista de directorios, los cuales contienen los comandos a los que puede
acceder. Para poder acceder a todos los comandos es necesario ser root.
Para encontrar la ubicación de un comando, utilizamos "whereis" (en español
“dónde está”):
pág. 15
¿Qué es?:
Es un entorno gráfico de desarrollo elemental que permite editar y ejecutar
programas en Python, es también un entorno interactivo en el que se pueden
ejecutar instrucciones sueltas de Python.
En Windows, IDLE se distribuye junto con el intérprete de Python, es decir, al
instalar Python en Windows también se instala IDLE.
En Linux, IDLE se distribuye como una aplicación separada que se puede
instalar desde los repositorios de cada distribución.
• Al abrir IDLE con el acceso directo Inicio > Python 3.8 > IDLE
(Python 3.8), se abrirá la ventana principal de IDLE, como muestra la
imagen siguiente. Esta ventana indica la versión de Phyton instalada.
• La ventana de IDLE tiene un tamaño predeterminado de 80x40
caracteres que se puede modificar con el menú Options > Configure
IDLE > General.
pág. 16
• La ventana principal de IDLE es un entorno interactivo de Python en la
se pueden escribir órdenes de Python después del símbolo de petición
>>> (en inglés, prompt). Al pulsar Intro, IDLE ejecutará la orden
inmediatamente. Si la orden produce algún resultado, éste se mostrará
en color azul y sin el símbolo de petición. Por ejemplo, se puede
comprobar que Python sabe sumar dos más dos:
>>> 2 + 2
4
>>>
• Al terminar de ejecutar la orden, IDLE vuelve a mostrar el símbolo de
petición, en espera de una nueva orden.
En el entorno interactivo de IDLE se pueden recuperar órdenes anteriores
mediante los atajos de teclado:
Alt+p para ver la instrucción anterior (supongo que p es por previous, en
español, anterior)
Alt+n para ver la instrucción siguiente (supongo que n es por next, en español,
siguiente)
• IDLE es también un editor de programas elemental, que permite
redactar programas, guardarlos en archivos y ejecutarlos.
La ventana principal de IDLE es siempre el entorno interactivo, pero
también es la ventana donde se ejecutarán los programas.
pág. 17
• Para crear un archivo de programa con IDLE, abra una nueva ventana
mediante el menú File > New File (o el atajo de teclado Ctrl+N).
• Al elegir esta opción se abrirá una nueva ventana como la de la imagen.
En esta ventana ya no aparece el símbolo de petición porque es
simplemente un editor de texto (que colorea el código de Python). Por
eso los menús de esta ventana no son los mismos que los de la ventana
principal de IDLE.
pág. 18
Escriba por ejemplo el programa:
print("Hola,mundo")
print("Adiós, mundo")
• Observará que en esta ventana, cuando pulsa Intro, no se ejecuta la
orden como ocurre en el entorno interactivo, sino que simplemente se
pasa a la línea siguiente.
• Para guardar el programa, elija la opción del menú File > Save o File >
Save As ... (también puede utilizar el atajo de teclado Ctrl+S).
pág. 19
• La primera vez que guarde un programa se abrirá la ventana de diálogo
estándar de Windows. Elija la carpeta y el nombre del archivo. La
extensión habitual de los programas de Python es .py. Si no escribe la
extensión, IDLE la añadirá automáticamente.
• Una vez guardado el programa, el nombre del archivo aparece en la
barra de título de la ventana.
pág. 20
Ejecución de programas:
• Para poder ejecutar un programa editado en IDLE, primero es necesario
guardarlo. Una vez haya guardado el programa, puede ejecutarlo
mediante la opción del menú Run > Run module (también puede utilizar
la tecla F5).
pág. 21
pág. 22
• https://www.mclibre.org/consultar/python/otros/python-
idle.html#:~:text=IDLE%20es%20tambi%C3%A9n%20un%20editor,d
onde%20se%20ejecutar%C3%A1n%20los%20programas.
• https://es.ccm.net/faq/387-guia-de-uso-del-shell-para-principiantes
• https://youtu.be/-ZNxbq3DNE0
Fuentes

Más contenido relacionado

La actualidad más candente

8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de stringcyberleon95
 
Pontificia universidad católica del ecuador flex y bison
Pontificia universidad católica del ecuador flex y bisonPontificia universidad católica del ecuador flex y bison
Pontificia universidad católica del ecuador flex y bisonGabriel Solano
 
Sistema Operativo (Windows)
Sistema Operativo (Windows)Sistema Operativo (Windows)
Sistema Operativo (Windows)dannymonterrubio
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosUCC
 
Manual energy plus
Manual energy plus Manual energy plus
Manual energy plus zipcafe
 
Configuracion de ubuntu
Configuracion de ubuntuConfiguracion de ubuntu
Configuracion de ubuntudiegosocola
 
Como eliminar el virus acceso directo de la computadora que esconde las carpe...
Como eliminar el virus acceso directo de la computadora que esconde las carpe...Como eliminar el virus acceso directo de la computadora que esconde las carpe...
Como eliminar el virus acceso directo de la computadora que esconde las carpe...dsagdgdgag
 
Manejo de archivosss
Manejo de archivosssManejo de archivosss
Manejo de archivossstaniarodri
 
Trabajo de ofimatica ll Brenda,Edid,Lomely,Anahi
Trabajo de ofimatica ll Brenda,Edid,Lomely,AnahiTrabajo de ofimatica ll Brenda,Edid,Lomely,Anahi
Trabajo de ofimatica ll Brenda,Edid,Lomely,AnahiEDID DUARTE
 
Turbo Pascal. Estructuras repetitivas.
Turbo Pascal. Estructuras repetitivas.Turbo Pascal. Estructuras repetitivas.
Turbo Pascal. Estructuras repetitivas.SistemadeEstudiosMed
 
20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocerOpenWebinars.net
 
Openmeetings+En+Xp
Openmeetings+En+XpOpenmeetings+En+Xp
Openmeetings+En+Xpguestad4dd2f
 

La actualidad más candente (19)

8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de string
 
Tema sotware libre
Tema sotware libreTema sotware libre
Tema sotware libre
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Pontificia universidad católica del ecuador flex y bison
Pontificia universidad católica del ecuador flex y bisonPontificia universidad católica del ecuador flex y bison
Pontificia universidad católica del ecuador flex y bison
 
Sistema Operativo (Windows)
Sistema Operativo (Windows)Sistema Operativo (Windows)
Sistema Operativo (Windows)
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Net reflector
Net reflectorNet reflector
Net reflector
 
Manual energy plus
Manual energy plus Manual energy plus
Manual energy plus
 
Configuracion de ubuntu
Configuracion de ubuntuConfiguracion de ubuntu
Configuracion de ubuntu
 
Ordenes del
Ordenes delOrdenes del
Ordenes del
 
Como eliminar el virus acceso directo de la computadora que esconde las carpe...
Como eliminar el virus acceso directo de la computadora que esconde las carpe...Como eliminar el virus acceso directo de la computadora que esconde las carpe...
Como eliminar el virus acceso directo de la computadora que esconde las carpe...
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Programador Jr. para Python Primera Parte
Programador Jr. para Python Primera ParteProgramador Jr. para Python Primera Parte
Programador Jr. para Python Primera Parte
 
Manejo de archivosss
Manejo de archivosssManejo de archivosss
Manejo de archivosss
 
Trabajo de ofimatica ll Brenda,Edid,Lomely,Anahi
Trabajo de ofimatica ll Brenda,Edid,Lomely,AnahiTrabajo de ofimatica ll Brenda,Edid,Lomely,Anahi
Trabajo de ofimatica ll Brenda,Edid,Lomely,Anahi
 
Turbo Pascal. Estructuras repetitivas.
Turbo Pascal. Estructuras repetitivas.Turbo Pascal. Estructuras repetitivas.
Turbo Pascal. Estructuras repetitivas.
 
20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer
 
Openmeetings+En+Xp
Openmeetings+En+XpOpenmeetings+En+Xp
Openmeetings+En+Xp
 

Similar a Python guia 2

Similar a Python guia 2 (20)

Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)
 
Investigacion de Python.pptx
Investigacion de Python.pptxInvestigacion de Python.pptx
Investigacion de Python.pptx
 
Manual Pascal
Manual PascalManual Pascal
Manual Pascal
 
Freepascal
FreepascalFreepascal
Freepascal
 
Sistemas operativo g11
Sistemas operativo g11Sistemas operativo g11
Sistemas operativo g11
 
Dev c++
Dev c++Dev c++
Dev c++
 
Practica 12
Practica 12Practica 12
Practica 12
 
Introduccion al Turbo C++
Introduccion al Turbo C++Introduccion al Turbo C++
Introduccion al Turbo C++
 
Manual de python
Manual de pythonManual de python
Manual de python
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
04 taller-django
04 taller-django04 taller-django
04 taller-django
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python para Todos
Python para TodosPython para Todos
Python para Todos
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Libro python para todos
Libro   python para todosLibro   python para todos
Libro python para todos
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 

Último

La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 

Python guia 2

  • 1. pág. 1 Integrantes • Brayan Estiven Epalza Guerrero. • Cesar Esteban Garzón Contreras • Isabela Tapias Jiménez. • Jhon Sebastián Zamudio Ávila. • Sharol Nayibe Saenz Salgado Guía 2
  • 3. pág. 3 Índice • Portada e integrantes pág. 1 • Mapa mental pág. 4 • Manual de instalación de Python pág. 6 • Principales usos de Python pág. 11 • Shell de Python pág. 12 • IDLE de Python pág. 15 • Cuadro comparativo de Shell e IDLE. pág. 21 • Fuentes pág. 22
  • 6. pág. 6 1. Vamos a la página principal de Python, https://www.python.org/. 2. Ponemos el cursor sobre la opción de descargas y seguidamente click en el botón Python 3.9.0. Usualmente detecta el S.O usado y se pone por defecto, pero si no, buscas en el menú despegable.
  • 7. pág. 7 3. Se llevará a cabo la descarga. 4. Damos click en abrir archivo, cuando termine la descarga, y se abrirá esta interfaz.
  • 8. pág. 8 5. Importante seleccionar la última casilla para usar editores de texto y la consola de comandos para programar y ejecutar programas en Python. 6. Seleccionamos el modo predeterminado de instalación o si prefiere personalizar qué archivos instalar y dónde, seleccionas la segunda opción Customize installation.
  • 9. pág. 9 7. Se inicia el proceso de instalación y se finaliza dando click en Close.
  • 10. pág. 10 8. Se busca la carpeta de Python y damos click en el IDLE. 9. Finalmente ya podemos empezar a programar en Python.
  • 11. pág. 11 Web scripting: Realizando procedimientos para la línea de comandos, enlazando comandos, funciones o para realizar deploy. Creación de videojuegos: A partir de variables, funciones y bucles para crear las interacciones del videojuego. Ciencia de datos: Haciendo análisis o manipulación de datos. Realizar backend: Haciendo la manipulación en la base de datos. Creación de IAs y machine learning: Creando las funciones para que la IA cumpla su autoaprendizaje. Web scraping: Realizando recopilación de datos de distintas páginas con información similar y haciendo comparación de ellas.
  • 12. pág. 12 Definición y uso: Es un interprete de comandos, lo que quiere decir que es un programa que se encarga de traducir los comandos del usuario a instrucciones para acceder a servicios que posee el sistema operativo. El prompt del shell tiene por lo general la forma siguiente: nom@maquina ~ $ • nom – Representa el nombre del usuario conectado. • maquina – Representa el nombre del equipo. • ~ Es un acceso directo (atajo) que significa el directorio personal /home/usuario. • $ Significa que está conectado como usuario. Variables de entorno importantes: HOME, USER, GROUPS, UID, PWD, SHELL, PATH, HOSTNAME • HOME contiene el directorio del usuario. • USER contiene el login del usuario. • PWD contiene el directorio actual. • SHELL contiene el nombre del Shell de conexión. • PATH contiene la lista de directorios donde se encuentran los comandos que el usuario puede ejecutar. • HOSTNAME contiene el nombre del equipo. • HOSTSIZE contiene el tamaño máximo de los comandos ejecutados contenidos en el archivo histórico. • PS1 contiene la configuración para la visualización del prompt
  • 13. pág. 13 Ejemplo visual: Archivos de configuración: Durante la conexión, en una consola virtual o cuando se abre un terminal en modo gráfico, el shell utiliza información que se encuentra en ciertos archivos (.bashrc, .bash_profile, etc).
  • 14. pág. 14 ¿Dónde se encuentran los comandos?: Los comandos que puede ejecutar desde su terminal se encuentran en ciertos directorios del sistema. La variable PATH (en español: “ruta”) contiene una lista de directorios, los cuales contienen los comandos a los que puede acceder. Para poder acceder a todos los comandos es necesario ser root. Para encontrar la ubicación de un comando, utilizamos "whereis" (en español “dónde está”):
  • 15. pág. 15 ¿Qué es?: Es un entorno gráfico de desarrollo elemental que permite editar y ejecutar programas en Python, es también un entorno interactivo en el que se pueden ejecutar instrucciones sueltas de Python. En Windows, IDLE se distribuye junto con el intérprete de Python, es decir, al instalar Python en Windows también se instala IDLE. En Linux, IDLE se distribuye como una aplicación separada que se puede instalar desde los repositorios de cada distribución. • Al abrir IDLE con el acceso directo Inicio > Python 3.8 > IDLE (Python 3.8), se abrirá la ventana principal de IDLE, como muestra la imagen siguiente. Esta ventana indica la versión de Phyton instalada. • La ventana de IDLE tiene un tamaño predeterminado de 80x40 caracteres que se puede modificar con el menú Options > Configure IDLE > General.
  • 16. pág. 16 • La ventana principal de IDLE es un entorno interactivo de Python en la se pueden escribir órdenes de Python después del símbolo de petición >>> (en inglés, prompt). Al pulsar Intro, IDLE ejecutará la orden inmediatamente. Si la orden produce algún resultado, éste se mostrará en color azul y sin el símbolo de petición. Por ejemplo, se puede comprobar que Python sabe sumar dos más dos: >>> 2 + 2 4 >>> • Al terminar de ejecutar la orden, IDLE vuelve a mostrar el símbolo de petición, en espera de una nueva orden. En el entorno interactivo de IDLE se pueden recuperar órdenes anteriores mediante los atajos de teclado: Alt+p para ver la instrucción anterior (supongo que p es por previous, en español, anterior) Alt+n para ver la instrucción siguiente (supongo que n es por next, en español, siguiente) • IDLE es también un editor de programas elemental, que permite redactar programas, guardarlos en archivos y ejecutarlos. La ventana principal de IDLE es siempre el entorno interactivo, pero también es la ventana donde se ejecutarán los programas.
  • 17. pág. 17 • Para crear un archivo de programa con IDLE, abra una nueva ventana mediante el menú File > New File (o el atajo de teclado Ctrl+N). • Al elegir esta opción se abrirá una nueva ventana como la de la imagen. En esta ventana ya no aparece el símbolo de petición porque es simplemente un editor de texto (que colorea el código de Python). Por eso los menús de esta ventana no son los mismos que los de la ventana principal de IDLE.
  • 18. pág. 18 Escriba por ejemplo el programa: print("Hola,mundo") print("Adiós, mundo") • Observará que en esta ventana, cuando pulsa Intro, no se ejecuta la orden como ocurre en el entorno interactivo, sino que simplemente se pasa a la línea siguiente. • Para guardar el programa, elija la opción del menú File > Save o File > Save As ... (también puede utilizar el atajo de teclado Ctrl+S).
  • 19. pág. 19 • La primera vez que guarde un programa se abrirá la ventana de diálogo estándar de Windows. Elija la carpeta y el nombre del archivo. La extensión habitual de los programas de Python es .py. Si no escribe la extensión, IDLE la añadirá automáticamente. • Una vez guardado el programa, el nombre del archivo aparece en la barra de título de la ventana.
  • 20. pág. 20 Ejecución de programas: • Para poder ejecutar un programa editado en IDLE, primero es necesario guardarlo. Una vez haya guardado el programa, puede ejecutarlo mediante la opción del menú Run > Run module (también puede utilizar la tecla F5).