0% encontró este documento útil (0 votos)
19 vistas43 páginas

Clase 1 Python

La asignatura de Python I, impartida por el Prof. Ing. Aaron Zárate, introduce a los estudiantes en la programación orientada a objetos y el desarrollo de software profesional. A través de cuatro unidades, se abordan temas como condicionales, funciones, estructuras del lenguaje y conexión a bases de datos, complementados con teoría y ejercicios prácticos. La evaluación se basa en parciales y un trabajo práctico final, con un sistema de puntajes que determina el rendimiento del estudiante.

Cargado por

Aaron Zarate
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas43 páginas

Clase 1 Python

La asignatura de Python I, impartida por el Prof. Ing. Aaron Zárate, introduce a los estudiantes en la programación orientada a objetos y el desarrollo de software profesional. A través de cuatro unidades, se abordan temas como condicionales, funciones, estructuras del lenguaje y conexión a bases de datos, complementados con teoría y ejercicios prácticos. La evaluación se basa en parciales y un trabajo práctico final, con un sistema de puntajes que determina el rendimiento del estudiante.

Cargado por

Aaron Zarate
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 PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 43

OPTATIVO 1 – PYTHON I

Prof. Ing. Aaron Zárate


Descripción de la Asignatura

La asignatura introduce al estudiante a las áreas de


programación orientada a objeto y proporciona
conocimientos para la construcción de software
profesional de todo tipo. Desde la programación se
considera que primero se debe dominar los conceptos
para poder aplicarlos correctamente en el análisis y
diseño de programas, y que la mejor manera de
dominarlos es poniéndolos en práctica en proyectos de
programación. Así, la asignatura sirve como base para
las asignaturas de corte más metodológico.
Unidad Nº 1: INTRODUCCIÓN A LA
PROGRAMACIÓN PYTHON

- Condicionales/sentencias if.
- Intermezzo
- Listas
- Iteradores
Unidad Nº 2: DEFINICIÓN DE FUNCIONES,
ENCAPSULAMIENTO Y MÓDULOS
- Duck Typing- Docstrings – Módulos - Intermezzo. Tuples
- Funciones que retornan varias variables.
- Funciones con argumentos por omisión.
- Empaquetar y desempaquetar argumentos.
- Intermezzo. Diccionarios.
- De vuelta al empaquetado y desempaquetado de
argumentos.
- Funciones Iam bda.
- Programación funcional.
Unidad Nº 3: ESTRUCTURAS DEL LENGUAJE
PYTHON

- La clase de string
- Intermezzo
- Archivos y la clase file
- La clase list.
- Descripción de la utilidad de Array y
Matrices en lecturas de archivos.
Unidad Nº 4: SOFTWARE CON CONEXIÓN
A UNA BASE DE DATOS

- Interfaz
- Conexión a la base de datos y
ejecución de consultas.
- Eliminar, insertar, actualizar y
seleccionar datos.
Método de Aprendizaje

- Teoría conceptual, con material de lectura en


PDF y presentaciones PowerPoint.
- Utilizando el IDE Pycharm Community
- Ejercitarios teóricos y prácticos, que valdrán
60% del puntaje de los parciales y un TP
sumatorio para la final.
- Nada en los exámenes saldrá diferente de la
dificultad que se da en las clases y ejercitarios.
Escala de puntajes
1 a 59 puntos 1 (uno)= Aplazado
60 a69 puntos 2 (dos) = Aceptable
70 a79 puntos 3 (tres)= Bueno
80 a90 puntos 4 (cuatro)= Muy Bueno
91 a100 puntos 5 (cinco) = Excelente

Asistencia mínima de 60% Derecho a tres parciales y


Proceso total de 60% se toma las dos mejores
Exámenes total de 40% notas para habilitar el final
Escala de puntajes
Parciales valen 60 Puntos de la nota final
Cada parcial vale 30 puntos donde:
El examen vale 12 puntos
El proceso vale 18 puntos

Final vale 40 Puntos de la nota final donde:


El examen vale 16 puntos
Trabajo práctico final vale 24 puntos
Escala de puntajes

Examen Parcial 1 = 12 puntos


Examen Parcial 2 = 12 puntos
Trabajos Prácticos Parcial 1 = 18 puntos
Trabajos Prácticos Parcial 2 = 18 puntos
Trabajo Práctico Final = 24 puntos
Examen Final = 16 puntos

Total = 100 puntos


INSTALACIÒN DE PYTHON
https://www.python.org/downloads/
INSTALACIÒN DE PYTHON
INSTALACIÒN DE PYTHON
INSTALACIÒN DE PYTHON
INSTALACIÒN DE PYTHON
INSTALACIÒN DE PYTHON
INSTALACIÒN DE PYCHARM

https://www.jetbrains.com/pycharm/download/?section=windows

IDE (Integrated Development


Environment).

Un IDE (entorno de desarrollo integrado, por sus


siglas en inglés) es una aplicación de software que
permite que los desarrolladores creen, editen y
compilen código dentro de un programa.
INSTALACIÒN DE PYCHARM
INSTALACIÒN DE PYCHARM
INSTALACIÒN DE PYCHARM
INSTALACIÒN DE PYCHARM
INSTALACIÒN DE PYCHARM
INSTALACIÒN DE PYCHARM
CARACTERISTICAS
GENERALES DE PYTHON
Python es usado en prácticamente todos los sectores de la industria
y de la ciencia que puedas imaginar, incluyendo:
* Ciencia de datos.* Aprendizaje automático (machine learning).
* Desarrollo web.* Enseñanza de computación y programación.
* Visión por computadora y procesamiento de imágenes.
* Desarrollo de videojuegos.* Medicina y farmacología.
* Biología y bioinformática.* Neurociencia y psicología.
* Astronomía.
*Otras áreas tales como robótica, vehículos autónomos, negocios,
meteorología y desarrollo de interfaz gráfica de usuario.).
CARACTERISTICAS
GENERALES DE PYTHON
Un lenguaje interpretado
Python es un lenguaje interpretado, lo que significa que ejecuta
directamente el código línea por línea. Si existen errores en el
código del programa, su ejecución se detiene. Así, los
programadores pueden encontrar errores en el código con
rapidez.
Un lenguaje tipeado dinámicamente
Los programadores no tienen que anunciar tipos de variables
cuando escriben código porque Python los determina en el
tiempo de ejecución. Debido a esto, es posible escribir
programas de Python con mayor rapidez.
CARACTERISTICAS
GENERALES DE PYTHON
Un lenguaje fácil de utilizar
Python utiliza palabras similares a las del inglés. A
diferencia de otros lenguajes de programación, Python no
utiliza llaves. En su lugar, utiliza sangría.
Un lenguaje orientado a los objetos
Python considera todo como un objeto, pero también
admite otros tipos de programación, como la
programación estructurada y la funcional.
VENTAJAS

Multiplataforma
VENTAJAS

Simple
VENTAJAS
VENTAJAS

Comunidad activa
VENTAJAS

Hay muchos recursos útiles disponibles en Internet


CREAR PROYECTO
UBICACIÓN Y CARPETAS
ENTORNOS VIRTUALES Y VERSIONES DE
PYTHON INSTALADOS
ENTORNOS VIRTUALES Y VERSIONES DE
PYTHON INSTALADOS
EL ARCHIVO NUEVO .py
DAR UN NOMBRE AL ARCHIVO
ARCHIVO CREADO CON EXTENSION .py
PRINT

PRINT para mandar información a la consola


EJECUTAR
EJECUTAR

FUNCION “PRINT” ENVIA LA INFORMACION


O EL RESULTADO EN LA CONSOLA
EJECUTAR

ENTRE LAS COMILLAS DOBLES ENVIA UNA CADENA


O TAMBIEN CONOCIDO COMO STRING
CONSOLA

DENTRO DE LEECION MAQUINA VIRTUAL


COMANDO DE PYTHON PARA
EJECUCION DEL CODIGO

RUTA DEL
ARCHIVO CREADO
SE EJECUTA EN
LA CONSOLA

También podría gustarte