Está en la página 1de 28

FICHA DE IDENTIFICACIÓN DE PROYECTO

Título
PYTHON

Nombres y Apellidos Código de estudiantes


Autor/es Luis Alfredo Ávila Escobar 98482
Aaron Rufo Cossio Luque 102058
Limber Padilla Calderon 110990
Fecha 03/06/2023

Carrera Ing de Sistemas


Asignatura Programación
Grupo C
Docente CARMEN FIGUEROA SEJAS
Periodo Primer Semestre
Académico
Subsede Santa Cruz

Copyright © 2023 por Luis Alfredo Ávila Escobar, Aaron Rufo Cossio Luque, Limber
Padilla,Calderon Todos los derechos reservados.
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

RESUMEN:

Python es un lenguaje de programación de alto nivel y fácil de aprender. Es conocido por su


sintaxis limpia y legible, lo que lo hace ideal para principiantes. Python es un lenguaje
interpretado, lo que significa que no necesita ser compilado antes de ejecutarlo. Algunas
características destacadas de Python incluyen: Orientación a objetos: Python admite la
programación orientada a objetos, lo que permite encapsular datos y funciones relacionadas en
objetos. Bibliotecas y módulos: Python tiene una gran cantidad de bibliotecas y módulos
integrados, que ofrecen una amplia gama de funcionalidades sin necesidad de escribir todo el
código desde cero. Gran comunidad: Python tiene una gran comunidad de desarrolladores que
comparten su conocimiento y crean bibliotecas y herramientas útiles. Fácil integración: Python
se puede integrar fácilmente con otros lenguajes de programación como C++, Java y C#, lo que
lo hace ideal para proyectos multidisciplinarios. Multiplataforma: Python se puede ejecutar en
diferentes sistemas operativos como Windows, macOS y Linux. Usos diversos: Python se
utiliza en una amplia variedad de campos como desarrollo web, ciencia de datos, aprendizaje
automático, inteligencia artificial y automatización de tareas. Python es considerado uno de los
lenguajes de programación más populares y versátiles en la actualidad, y su popularidad
continúa aumentando. Es una excelente opción para aquellos que deseen aprender a
programar o mejorar sus habilidades de programación.

Palabras clave: PHYTHON,Programacion

ABSTRACT:
Python is a high-level programming language that is easy to learn. It is known for its clean
and readable syntax, which makes it ideal for beginners. Python is an interpreted language,
which means it doesn't need to be compiled before running. Some prominent features of Python
include: Object Orientation: Python supports object-oriented programming, which allows you to
encapsulate data and related functions in objects. Libraries and modules: Python has a large
number of built-in libraries and modules, which offer a wide range of functionality without the
need to write all the code from scratch. Great Community: Python has a great community of
developers who share their knowledge and create useful libraries and tools. Easy integration –
Python can be easily integrated with other programming languages such as C++, Java, and C#,
making it ideal for multidisciplinary projects. Cross-platform: Python can be run on different
operating systems such as Windows, macOS, and Linux. Diverse uses: Python is used in a
wide variety of fields such as web development, data science, machine learning, artificial
intelligence, and task automation. Python is considered one of the most popular and versatile
programming languages today, and its popularity continues to rise. It is an excellent option for
those who want to learn programming or improve their programming skills.

Key words:PYTHON, programming

Asignatura: Computación
Página 2 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Tabla De Contenidos
Lista De Figuras .....................................................................................................................4
Introducción ...........................................................................................................................5
Capítulo 1. Inicio del Proyecto ...............................................................................................6
1.1.Descripción Del Proyecto ..............................................................................................6
1.1.1 Objetivos de Python…………………………………………………………………...6
1.1.2 Como es Python……………………………………………………………………….6
1.1.3 Que hace especial a Python……………………………………………………………7
1.1.4 Herramientas basicas de Python……………………………………………………….7
1.1.5 ventajas de python……………………………………………………………………..7
1.2.Alcance Del Proyecto/Producto .....................................................................................8
Capítulo 2. Planificación Del Proyecto ..................................................................................9
2.1.Gestión del Tiempo del Proyecto ..................................................................................9
Capítulo 3. Método……………………………………………………………………………10
3.1 Tipo de Investigación ………………………………………………….………………...10
3.2 Operacionalización de variables…………………………………………………………10
3.3 Técnicas de Investigación………………………………………………………………..10
Capítulo 4. Conclusiones ...................................................................................................... 11
3.1Conclusiones y Recomendaciones ................................................................................ 11
Referencia ............................................................................................................................ 12
Apéndice .............................................................................................................................. 13

Asignatura: Computación
Página 3 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Lista De Figuras

Aquí debe generar el índice de los gráficos, diagramas, mapas, dibujos y fotografías.

Figura 1 ejercicio 1 .............................................................................................................. 12


Figura 2 ejercicio 2……………………………………………………………………………12
Figura 3 ejercicio 3……………………………………………………………………………13
Figura 4 ejercicio 4……………………………………………………………………………13
Figura 5 ejercicio 5……………………………………………………………………………14
Figura 6 ejercicio 6………………………………………………………………...………….15
Figura 7 ejercicio 7……………………………………………………………………………16
Figura 8 ejercicio 8…………………………………………………………………….……...16
Figura 9 ejercicio 9…………………………………………………………………..………..17
Figura 10 ejercicio 10…………………………………………………………………………17
Figura 11 ejercicio 11…………………………………………………………………………18
Figura 12 ejercicio 12…………………………………………………………………………19
Figura 13 ejercicio 13…………………………………………………………………………19
Figura 14 ejercicio 14…………………………………………………………………………20
Figura 15 ejercicio 15…………………………………………………………………………20
Figura 16 ejercicio 16…………………………………………………………………………21
Figura 17 ejercicio 17…………………………………………………………………………22
Figura 18 ejercicio 18…………………………………………………………………………23
Figura 19 ejercicio 19………………………………………………………………………....24
Figura 20 ejercicio 20…………………………………………………………………………25
Figura 21 ejercicio 21…………………………………………………………………………26
Figura 22 ejercicio 22…………………………………………………………………………27

Asignatura: Computación
Página 4 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Introducción

¿Has oído hablar de Python? Si acabas de empezar a programar ordenadores y


otros dispositivos, lo más probable es que hayas intentado averiguar qué lenguaje de
programación es el mejor para aprender primero.
Hay muchos artículos en Internet sobre qué lenguaje de programación deberías
aprender, cuáles son los mejores para tal plataforma, cuáles son los más fáciles de
aprender, cuáles son los que más te ayudarán a conseguir un trabajo ganando mucho
dinero, etc.
Si has estado analizando todas estas opiniones, es muy probable que hayas oído
hablar de Python.

Aprender cualquier lenguaje de programación también te enseñará a pensar como un


programador. Todos los lenguajes de programación tienen sus fortalezas y debilidades.
Si buscas un lenguaje que funcione en una amplia gama de aplicaciones, o si sólo
quieres sumergirte en las profundidades de la codificación, Python puede ser adecuado
para intentarlo.

Asignatura: Computación
Página 5 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Capítulo 1. Inicio del Proyecto

3.1 Descripción Del Proyecto


Python es un lenguaje de programación de nivel básico que te ayuda a desarrollar
programas básicos de manera simplificada que te ayudaran a los problemas diarios
como problemas un poco más complejos es relativamente fácil de manejar y bastante
completo al momento de realizar programas

1.1.1 Los objetivos de Python

En 1999, Guido van Rossum definió sus objetivos para Python:

Un lenguaje fácil e intuitivo tan poderoso como los de los principales


competidores.

De código abierto, para que cualquiera pueda contribuir a su desarrollo.


El código que es tan comprensible como el inglés simple.

Adecuado para tareas cotidianas, permitiendo tiempos de desarrollo cortos.

1.1.2 . ¿Cómo es Python?

Según Varó, Sevilla y Luengo (2014) en su libro Introducción a la programación


con Python 3 los rasgos más interesantes que presenta Python son:

Python es un lenguaje muy expresivo, es decir, los programas Python son muy
compactos: un programa Python suele ser bastante más corto que su
equivalente en lenguajes como C. (Python llega a ser7
considerado por muchos un lenguaje de programación de muy alto
nivel).

Python es muy legible. La sintaxis de Python es muy elegante y permítela


escritura de programas cuya lectura resulta más fácil que si
utilizáramos otros lenguajes de programación

Python ofrece un entorno interactivo que facilita la realización de


pruebas y ayuda a despejar dudas acerca de ciertas características del lenguaje.

Asignatura: Computación
Página 6 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

El entorno de ejecución de Python detecta muchos de los errores de


programación que escapan al control de los compiladores y proporciona
información muy rica para detectarlos y corregirlos

Python puede usarse como lenguaje imperativo procedimental o como lenguaje


orientado a objetos.

Posee un rico juego de estructuras de datos que se pueden manipularse modo


sencillo

1.1.3 ¿Qué hace especial a Python?

¿Por qué los programadores, jóvenes y viejos, experimentados y


novatos, quieran usarlo? ¿Cómo fue que las grandes empresas adoptaron
Python e implementaron sus productos estrella al usarlo?

•Es fácil de aprender - El tiempo necesario para aprender Python es más corto
que en muchos otros lenguajes; esto significa que es posible comenzar la
programación real más rápido.

1.1.4 Herramientas básicas de Python


El desarrollo web evoluciona rápidamente. Una de las últimas apuestas del
mercado, con una enorme implantación entre la comunidad de desarrolladores
estadounidense, es el lenguaje de programación Python, que permite la
realización de proyectos de forma ágil y versátil

1.1.5 Ventajas de Python

Ventajas

Se caracteriza por tener algunas características de lenguajes que le


preceden. Respecto a esto último, te puedo mencionar como ejemplo
las maneras en la que se imprime un valor determinado ya sea a
través de patrones o con la concatenación de elementos. Debido a
las ventajas proporcionadas por este lenguaje de programación, se usa
ampliamente en la web. Por ejemplo, es muy popular en los mapas de Yahoo!,
Ultraseek y LinuxWeekly News. Además, lo puedes emplear para crear sitios
web interactivos, interfaz estándar de conexión de servidores, entre otros.
Python es un lenguaje con sintaxis muy simple, clara y sencilla; eltipado
dinámico, el gestor de memoria, la gran cantidad de librerías disponibles y la
potencia del lenguaje, entre otros, hacen que desarrollar una aplicación en
Python sea sencillo, muy rápido y divertido[ CITATION Cha09 \l 10250 ]Este
lenguaje, en primer lugar, es simplifica mucho la programación “hace que te
adaptes a un modo de lenguaje de programación, Python te propone un patrón”.

Asignatura: Computación
Página 7 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Es un gran lenguaje para scripting, si se requiere algo rápido (en el sentido de la


ejecución del lenguaje), con unas cuantas líneas ya está resuelto. Además, da
muchas herramientas, si se quiere listas de varios tipos de datos, no hace falta
que se declare cada tipo de datos, es decir, es un lenguaje tan flexible donde no
es muy importante centrarse en detalles.

1.2 Alcance Del Proyecto/Producto

Python es capaz de enhebrar y procesar GPU (Graphics Processing Unit, Unidad de


Procesamiento Gráfico) como cualquier otro lenguaje. La mayoría de los módulos de
procesamiento de datos son en realidad solo envoltorios (wrappers) de Python
alrededor del código C/C++.

Asignatura: Computación
Página 8 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Capítulo 2. Planificación Del Proyecto

2.1.Gestión del Tiempo del Proyecto


Se realizo el proyecto primeramente como diagramade flujo y seudocódigo para
luego pasarlo a lenguaje Python ejercutarlos exitosamente como se ve en el apéndice.

¿Como crear un proyecto Python?

Inicie Visual Studio y seleccione Archivo>Nuevo>Proyecto.

Paso 1 En el cuadro de diálogo Nuevo proyecto, busque "Python", seleccione la


plantilla Desde código de Python existente, asigne al proyecto un nombre y una
ubicación y, después, haga clic en Aceptar.

Paso 2 En el asistente que aparece, establezca la ruta de acceso al código


existente, así como un filtro para tipos de archivo, especifique una ruta de acceso de
búsqueda que requiera el proyecto y, después, seleccione Siguiente. Si no sabe cuáles
son las rutas de acceso de búsqueda, deje el campo en blanco.

Paso 3 En el siguiente cuadro de diálogo, seleccione el archivo de inicio para el


proyecto y, después, Siguiente. Si es necesario, seleccione un entorno; en caso
contrario, acepte los valores predeterminados.

Paso 4 Seleccione la ubicación en la que se va a guardar el archivo del proyecto (un


archivo .pyproj en disco). Si procede, también puede incluir la detección automática de
entornos virtuales y personalizar el proyecto para marcos web diferentes. Si no conoce
estas opciones, déjelas con los valores predeterminados.

Paso 5 Haga clic en Finalizar. Visual Studio creará el proyecto y lo abrirá en el


Explorador de soluciones. Si quiere mover el archivo .pyproj a otra parte, selecciónelo
en el Explorador de soluciones y elija Archivo>Guardar como. Esta acción actualiza las
referencias de archivo en el proyecto, pero no mueve ningún archivo de código.

Paso 6 Para establecer otro archivo de inicio, localice el archivo en el Explorador de


soluciones, haga clic con el botón derecho en el archivo y seleccione Establecer como
archivo de inicio.

Asignatura: Computación
Página 9 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Capitulo 3 metodo

3.1 Tipo de Investigación


El tipo de investigación es informativa, se quiere que el lector adquiera el máximo
conocimiento posible acerca de Python a través de este trabajo.
3.2 Operacionalización de variables
Los métodos utilizados para llegar al trasfondo de esta investigación han sido múltiples
como ser la recopilación de datos mediante diferentes páginas Web, diferentes revistas
sobre el tema , artículos sobre el tema de investigación de diferentes fuentes
informativas.
3.3 Técnicas de Investigación
La técnica de estudio empleada es observacional, (descriptiva y analítica).

3.4 Cronograma de actividades

3.5 Actividades Cronograma

30/06/2023 01/06/2023 02/06/2023 03/06/2023


3.6 Cap.1: Planteamiento X X
del Problema
3.7 Cap.2: Marco Teórico X X X
3.8 Cap.3: Método X
3.9 Cap.4: Resultados y

Discusión X
3.10Cap.5: Conclusiones X
Referencias X X X
3.11Tabla 1: Cronograma de X
Actividades des por realizar

Asignatura: Computación
Página 10 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Capítulo 4. Conclusiones

3.1 Conclusiones y Recomendaciones


Como hemos podido ver, Python ofrece multitud de ventajas a todos sus usuarios,
entre ellas: su gran simplicidad, flexibilidad y facilidad de aprendizaje. Con una sintaxis
directa y un buen uso de los espacios con sangría, que hacen que sea muy sencillo de
aprender, leer e incluso compartir.

Python es ampliamente utilizado por empresas de todo el mundo para construir


aplicaciones web, analizar datos, automatizar operaciones y crear aplicaciones
empresariales fiables y escalables.

hemos repasado las características más importantes de Python: Las ventajas, los
objetivos, herramientas básicas ... Python se a convertido en la opción principal para
los científicos de datos de todo el mundo: además de ser un lenguaje de programación
relativamente sencillo de aprender, la disponibilidad de librerías y el soporte que recibe
son inmejorables.

Conocer todas las características de Python que van a necesitarse en un proyecto


de análisis de datos no es, en todo caso, algo que pueda hacerse de un día para otro.
Es la práctica continuada la que nos va a dar la experiencia suficiente para saber
dónde tenemos que hacer más o menos hincapié o qué librerías nos conviene más
conocer.

Asignatura: Computación
Página 11 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Referencia

https://www.onlinegdb.com/online_python_compiler

http://www.ibiblio.org/obp/thinkCSpy/dist/thinkCSpy.pdf.

The Open Source Web Platform.


http://www.onlamp.com.

http://www3.uji.es/~dllorens/PythonG/.

Asignatura: Computación
Página 12 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Apéndice

Ejecutables Python
EJERCICIO 1

Figura 1 Programa Python que lea su nombre, la edad de una persona, si es mayor a 65
años, muestre un mensaje, si recibe bono dignidad o no recibe bono dignidad

EJERCICIO 2

Figura 2 Programa Python para leer un número entero positivo y verificar si es par

Asignatura: Computación
Página 13 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 3

Figura 3 Se desea calcular la nota final de 1 estudiante, mediante 5 notas ingresadas por
teclado, luego mostrar en pantalla la nota final y un mensaje, si la nota es mayor o igual a 60
EXCELENTE o NECESISTAS ESTUDIAR.

EJERCICIO 4

Asignatura: Computación
Página 14 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Figura 4 Programa Python que ingresado por teclado el nombre, horas trabajadas y el precio
por hora de un empleado, calcular y mostrar su salario sin incremento. Si su salario es menor al
mínimo nacional (2250), realizar un aumento del 10%, sino es así realizar un aumento del 2%, y
mostrar el sueldo con el nuevo incremento.

EJERCICIO 5

Figura 5 Programa Python que lea el nombre, horas trabajadas y el precio que se le paga por
hora a un empleado, luego calcular y mostrar su salario, realizando el incremento del salario a
través de las siguientes verificaciones: < 1000 Realizar un aumento del 25% >=1000 y <=5000
Realizar un aumento del 15%

Asignatura: Computación
Página 15 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 6

Figura 6 El cine Las Brisas, tiene una promoción de acuerdo a la cantidad de personas que
entran al cine, es decir como grupo. Si el grupo de personas es menor de 9, el pago es de 20 Bs
por persona y para grupos de 9 personas o más el pago es 18 Bs por persona. Sabiendo el número
de personas que componen el grupo, determinar el pago que deben realizar.

Asignatura: Computación
Página 16 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 7

Figura 7 Programa Python para calcular el total que una persona debe pagar en una llantería,
tomando en cuenta que el precio de cada llanta es 800bs, si se compran menos de 5 llantas y de
700bs, si se compran 5 o más. Tomar como dato de entrada la cantidad de llantas.

EJERCICIO 8

Figura 8 Programa Python de flujo para determinar si un número leído por teclado, si es
“neutro”, “par positivo”, “impar positivo”, “par negativo” e “impar negativo”.

Asignatura: Computación
Página 17 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 9

Figura 9 Programa Python para mostrar un mensaje, si un número introducido por teclado
es divisible o no es divisible entre 3 y 5

EJERCICIO 10

Figura 10 Un supermercado va implementar una política de descuentos a sus clientes de


acuerdo al monto de sus compras, de la siguiente forma: Compras Descuento 0 a 500bs 0% 501 a
1000 bs 5% 1001 a 2000bs 10% 2001 en adelante 20% Tome como dato de entrada el monto de
la compra de un cliente y calcule cuanto debe cancelar en caja.

Asignatura: Computación
Página 18 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 11

Figura 11 Un estudiante desea saber cuál será su calificación final en la materia de


programación I. Dicha calificación se compone de los siguientes porcentajes: 30% de la
calificación del examen parcial 50% de la calificación del examen final 20% de la calificación de
un trabajo final

Asignatura: Computación
Página 19 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 12

Figura 12 Un decreto presidencial permite el aumento del 10% a aquellos trabajadores que
ganen un sueldo menor al mínimo nacional. Diseñe un algoritmo que lea el sueldo de un
trabajador e imprima el sueldo que tiene que ganar después del decreto. Considerar como salario
mínimo nacional=2250 bs

EJERCICIO 13

Asignatura: Computación
Página 20 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

Figura 13 Elaborar un Python para Imprimir en pantalla la suma de los cuadrados de los 10
primeros números naturales

EJERCICIO 14

Figura 14 Se tiene como datos los sueldos de 10 empleados de una compañía, imprimir en
pantalla el total de sueldos a pagar.

EJERCICIO 15

.Figura 15 Calcular e imprimir el factorial de un número entero positivo

Asignatura: Computación
Página 21 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 16

Figura 16 Ingresar el salario de n trabajadores, imprimir o mostrar el total a pagar, el


promedio de los sueldos y además contar cuantos sueldos están por debajo del salario mínimo
nacional (2250 bs)

Asignatura: Computación
Página 22 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 17

Figura 17 Introducir las calificaciones de 50 estudiantes y calcular el porcentaje de


aprobados y reprobados tomando en cuenta que la calificación mínima de aprobación es 60

Asignatura: Computación
Página 23 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 18

Figura 18 Ingresar n números e imprimir la suma total de todos aquellos que son divisibles
entre dos.

Asignatura: Computación
Página 24 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 19

Figura 19 De la serie generada de los número desde 1 a n, calcular: a. La suma de los


números b. El producto de los números c. El promedio de los números

Asignatura: Computación
Página 25 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 20

Figura 20 General la tabla de multiplicar de un número cualquiera (del 1 al 10)

Asignatura: Computación
Página 26 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 21

Figura 21 Se tienen las calificaciones individuales de los alumnos que cursaron una materia
en tres aspectos: nota del trabajo realizado en el laboratorio de computación, nota promedio de
los exámenes parciales y nota del examen final. Por cada alumno, se lee su nombre y las tres
calificaciones mencionadas. Se quiere obtener un listado donde, cada línea, debe contener el
nombre de un alumno y su correspondiente nota promedio.

Asignatura: Computación
Página 27 de 28
Carrera: Ingeniería de sistemas
Título: PYTHON
Autor/es: Ávila, Rufo, Padilla

EJERCICIO 22

Figura 22 Elaborar un Python que me muestre los N primeros números al cuadrado

Asignatura: Computación
Página 28 de 28
Carrera: Ingeniería de sistemas

También podría gustarte