SlideShare a Scribd company logo
1 of 4
Download to read offline
Coronel Puch 454, Segundo piso, Jujuy, CP 4600, Tel 0388 5759407
Curso Introducción a la Programación con Python
El curso está orientado principalmente a personas que están iniciándose en la
programación, y también a aquellas que ya poseen conocimientos previos y
experiencia programando y quieran iniciarse en el lenguaje Python. El entorno
en el que se trabajará en el curso es el sistema operativo Windows, aunque
Python también puede usarse en otros como ser Linux o Mac (Apple).
El propósito del curso es aprender nociones básicas del lenguaje Python
apoyados en una serie de ejercicios prácticos programando. Las clases serán
principalmente de carácter práctico, con demostración de los conceptos
utilizando el entorno de programación. Como está dirigido a principiantes, en
cada clase se expondrá una breve introducción teórica del tema
correspondiente con algunos ejemplos
Los ejercicios prácticos se plantean en dos niveles:
1. Principiante: Ejercicios básicos, enfocados a entender el tema y poder
resolver los distintos problemas planteados.
2. Complejos: Ejercicios con dificultad más elevada, se plantean para
aquellos que posean experiencia previa programando y para los que
logren resolver con facilidad y rapidez los problemas básicos.
Las ventajas de aprender Python son varias, podemos destacar su gran
facilidad de uso lo cual lo hace fácil de aprender, su alta legibilidad, la
portabilidad (utilización en distintos sistemas operativos), y su simplicidad al
momento de escribir el código. Python fue diseñado para expresar en forma
clara y directa las instrucciones que debe seguir un programa, sin necesidad de
indicar detalles de bajo nivel tales como los tipos de variables.
También es importante mencionar que al ser un lenguaje de código abierto
(gratuito y accesible a todo el mundo), hay una gran comunidad en internet
compartiendo códigos e ideas.
El lenguaje Python:
Es un lenguaje de programación surgido a finales de la década del ‘80,
producido por el científico de computación Guido Van Rossum.
Python es un lenguaje de alto nivel que permite realizar programación
multiparadigma estructurada, funcional y orientada a objetos; y también es
multiplataforma. Existen dos ramas de versiones del lenguaje, cada una con
sus respectivas subversiones. La versión 2.X contiene su última actualización
en la versión 2.7.11, mientras que la versión 3.6.2 es la más actual en la
versión 3.X. Entre ambas ramas de versiones existen diferencias respecto a su
Coronel Puch 454, Segundo piso, Jujuy, CP 4600, Tel 0388 5759407
sintaxis y dado que recomiendan usar la rama más actual, existen algunos
sistemas operativos que no soportan la versión 2.X
Con Python se pueden desarrollar tanto aplicaciones de escritorio como
aplicaciones web. Empresas como Google, Yahoo, y hasta la Nasa lo utilizan
para sus desarrollos privados (actualmente el creador de Python trabaja para
Google). Hay aplicaciones muy conocidas que también se crearon con este
lenguaje, como por ejemplo Instagram y Pinterest.
Contenido del curso:
Introducción a la Programación:
Qué es la programación.
Qué es un lenguaje.
Python. Ejemplos de implementaciones : Youtube, Pinterest, Google,
Instagram
Variables. Qué son y cómo se usan
Tipos de datos básicos (booleanos, numéricos, strings)
Operadores de comparación y asignación, expresiones anidadas
Input del usuario
Estructuras de control y modularidad
Programación estructurada
Estructuras de control
Funciones
Expresiones If, elsif (case), for, while
break, continue
Como definir y llamar funciones. Parámetros y valores de retorno
Más tipos de datos. Métodos
Tipos de datos secuenciales en Python
(tuplas, listas, conjuntos, diccionarios)
Métodos (ej. Format strings)
Conversión entre tipos
Coronel Puch 454, Segundo piso, Jujuy, CP 4600, Tel 0388 5759407
Librerías y paquetes
La librería estándar
Navegar la documentación del lenguaje
Paquetes. Uso de pip para instalar
Importar paquetes, descargar paquetes con pip
Archivos
Archivos de texto
Cómo se lee/escriben los archivos (puntero)
Abrir archivos en distintos modos (read, read-write, etc.)
Manejo de excepciones
Errores comunes.
Cómo prevenir que los programas dejen de funcionar por errores
Try, except en Python
Leer y comprender excepciones. Tipos de excepciones
Paquetes y librerías
Matplotlib para realizar gráficos
Excel desde Python
Whatsapp desde Python
Paquete Tkinter
Interfaces gráficas para apps
Widgets: Ventanas , labels, botones, entrys
Llamado a funciones desde botones
Manejo de imágenes para Tkinter
Coronel Puch 454, Segundo piso, Jujuy, CP 4600, Tel 0388 5759407
Proyecto integrador: Diseño de App de Punto de venta

More Related Content

Similar to programa curso python 2022.pdf

Similar to programa curso python 2022.pdf (20)

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
 
Parallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzadosParallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzados
 
Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación Python
 
Trabajo de python
Trabajo de pythonTrabajo de python
Trabajo de python
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python
Tutorial pythonTutorial python
Tutorial python
 
Raspberry Pi: El tutorial de Python
Raspberry Pi: El tutorial de PythonRaspberry Pi: El tutorial de Python
Raspberry Pi: El tutorial de Python
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Manual python2
Manual python2Manual python2
Manual python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
El tutorial PYTHON EMERSON EDUARDO RODRIGUES
El tutorial PYTHON  EMERSON EDUARDO RODRIGUESEl tutorial PYTHON  EMERSON EDUARDO RODRIGUES
El tutorial PYTHON EMERSON EDUARDO RODRIGUES
 
1 curso-de-python-introducci-n-a-python
1 curso-de-python-introducci-n-a-python1 curso-de-python-introducci-n-a-python
1 curso-de-python-introducci-n-a-python
 
Investigacion de Python.pptx
Investigacion de Python.pptxInvestigacion de Python.pptx
Investigacion de Python.pptx
 
Manual de python
Manual de pythonManual de python
Manual de python
 
Eventos intropython
Eventos intropythonEventos intropython
Eventos intropython
 
Introduccion a-python
Introduccion a-pythonIntroduccion a-python
Introduccion a-python
 

More from PabloMendivil

foro andino, detalles y calidad detallado
foro andino, detalles y  calidad detalladoforo andino, detalles y  calidad detallado
foro andino, detalles y calidad detalladoPabloMendivil
 
Restaurante descripcion detalles y dtaos
Restaurante   descripcion detalles y dtaosRestaurante   descripcion detalles y dtaos
Restaurante descripcion detalles y dtaosPabloMendivil
 
analisis estrategico negocio y comercios
analisis estrategico negocio y comerciosanalisis estrategico negocio y comercios
analisis estrategico negocio y comerciosPabloMendivil
 
Taxonomía de Bloom simply.ppt
Taxonomía de Bloom simply.pptTaxonomía de Bloom simply.ppt
Taxonomía de Bloom simply.pptPabloMendivil
 
IF-2022-44515659-APN-INETME.pdf
IF-2022-44515659-APN-INETME.pdfIF-2022-44515659-APN-INETME.pdf
IF-2022-44515659-APN-INETME.pdfPabloMendivil
 
habilitacionn in situ.pdf
habilitacionn in situ.pdfhabilitacionn in situ.pdf
habilitacionn in situ.pdfPabloMendivil
 
CONICET_Digital_Nro.e3b935cc-d368-46dd-8060-c9ef86694a97_A.pdf
CONICET_Digital_Nro.e3b935cc-d368-46dd-8060-c9ef86694a97_A.pdfCONICET_Digital_Nro.e3b935cc-d368-46dd-8060-c9ef86694a97_A.pdf
CONICET_Digital_Nro.e3b935cc-d368-46dd-8060-c9ef86694a97_A.pdfPabloMendivil
 
CFE res 295-16_01.pdf
CFE res 295-16_01.pdfCFE res 295-16_01.pdf
CFE res 295-16_01.pdfPabloMendivil
 

More from PabloMendivil (8)

foro andino, detalles y calidad detallado
foro andino, detalles y  calidad detalladoforo andino, detalles y  calidad detallado
foro andino, detalles y calidad detallado
 
Restaurante descripcion detalles y dtaos
Restaurante   descripcion detalles y dtaosRestaurante   descripcion detalles y dtaos
Restaurante descripcion detalles y dtaos
 
analisis estrategico negocio y comercios
analisis estrategico negocio y comerciosanalisis estrategico negocio y comercios
analisis estrategico negocio y comercios
 
Taxonomía de Bloom simply.ppt
Taxonomía de Bloom simply.pptTaxonomía de Bloom simply.ppt
Taxonomía de Bloom simply.ppt
 
IF-2022-44515659-APN-INETME.pdf
IF-2022-44515659-APN-INETME.pdfIF-2022-44515659-APN-INETME.pdf
IF-2022-44515659-APN-INETME.pdf
 
habilitacionn in situ.pdf
habilitacionn in situ.pdfhabilitacionn in situ.pdf
habilitacionn in situ.pdf
 
CONICET_Digital_Nro.e3b935cc-d368-46dd-8060-c9ef86694a97_A.pdf
CONICET_Digital_Nro.e3b935cc-d368-46dd-8060-c9ef86694a97_A.pdfCONICET_Digital_Nro.e3b935cc-d368-46dd-8060-c9ef86694a97_A.pdf
CONICET_Digital_Nro.e3b935cc-d368-46dd-8060-c9ef86694a97_A.pdf
 
CFE res 295-16_01.pdf
CFE res 295-16_01.pdfCFE res 295-16_01.pdf
CFE res 295-16_01.pdf
 

Recently uploaded

Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxBrayanJavierCalle2
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaANACENIMENDEZ1
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLdanilojaviersantiago
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 

Recently uploaded (20)

Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedica
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 

programa curso python 2022.pdf

  • 1. Coronel Puch 454, Segundo piso, Jujuy, CP 4600, Tel 0388 5759407 Curso Introducción a la Programación con Python El curso está orientado principalmente a personas que están iniciándose en la programación, y también a aquellas que ya poseen conocimientos previos y experiencia programando y quieran iniciarse en el lenguaje Python. El entorno en el que se trabajará en el curso es el sistema operativo Windows, aunque Python también puede usarse en otros como ser Linux o Mac (Apple). El propósito del curso es aprender nociones básicas del lenguaje Python apoyados en una serie de ejercicios prácticos programando. Las clases serán principalmente de carácter práctico, con demostración de los conceptos utilizando el entorno de programación. Como está dirigido a principiantes, en cada clase se expondrá una breve introducción teórica del tema correspondiente con algunos ejemplos Los ejercicios prácticos se plantean en dos niveles: 1. Principiante: Ejercicios básicos, enfocados a entender el tema y poder resolver los distintos problemas planteados. 2. Complejos: Ejercicios con dificultad más elevada, se plantean para aquellos que posean experiencia previa programando y para los que logren resolver con facilidad y rapidez los problemas básicos. Las ventajas de aprender Python son varias, podemos destacar su gran facilidad de uso lo cual lo hace fácil de aprender, su alta legibilidad, la portabilidad (utilización en distintos sistemas operativos), y su simplicidad al momento de escribir el código. Python fue diseñado para expresar en forma clara y directa las instrucciones que debe seguir un programa, sin necesidad de indicar detalles de bajo nivel tales como los tipos de variables. También es importante mencionar que al ser un lenguaje de código abierto (gratuito y accesible a todo el mundo), hay una gran comunidad en internet compartiendo códigos e ideas. El lenguaje Python: Es un lenguaje de programación surgido a finales de la década del ‘80, producido por el científico de computación Guido Van Rossum. Python es un lenguaje de alto nivel que permite realizar programación multiparadigma estructurada, funcional y orientada a objetos; y también es multiplataforma. Existen dos ramas de versiones del lenguaje, cada una con sus respectivas subversiones. La versión 2.X contiene su última actualización en la versión 2.7.11, mientras que la versión 3.6.2 es la más actual en la versión 3.X. Entre ambas ramas de versiones existen diferencias respecto a su
  • 2. Coronel Puch 454, Segundo piso, Jujuy, CP 4600, Tel 0388 5759407 sintaxis y dado que recomiendan usar la rama más actual, existen algunos sistemas operativos que no soportan la versión 2.X Con Python se pueden desarrollar tanto aplicaciones de escritorio como aplicaciones web. Empresas como Google, Yahoo, y hasta la Nasa lo utilizan para sus desarrollos privados (actualmente el creador de Python trabaja para Google). Hay aplicaciones muy conocidas que también se crearon con este lenguaje, como por ejemplo Instagram y Pinterest. Contenido del curso: Introducción a la Programación: Qué es la programación. Qué es un lenguaje. Python. Ejemplos de implementaciones : Youtube, Pinterest, Google, Instagram Variables. Qué son y cómo se usan Tipos de datos básicos (booleanos, numéricos, strings) Operadores de comparación y asignación, expresiones anidadas Input del usuario Estructuras de control y modularidad Programación estructurada Estructuras de control Funciones Expresiones If, elsif (case), for, while break, continue Como definir y llamar funciones. Parámetros y valores de retorno Más tipos de datos. Métodos Tipos de datos secuenciales en Python (tuplas, listas, conjuntos, diccionarios) Métodos (ej. Format strings) Conversión entre tipos
  • 3. Coronel Puch 454, Segundo piso, Jujuy, CP 4600, Tel 0388 5759407 Librerías y paquetes La librería estándar Navegar la documentación del lenguaje Paquetes. Uso de pip para instalar Importar paquetes, descargar paquetes con pip Archivos Archivos de texto Cómo se lee/escriben los archivos (puntero) Abrir archivos en distintos modos (read, read-write, etc.) Manejo de excepciones Errores comunes. Cómo prevenir que los programas dejen de funcionar por errores Try, except en Python Leer y comprender excepciones. Tipos de excepciones Paquetes y librerías Matplotlib para realizar gráficos Excel desde Python Whatsapp desde Python Paquete Tkinter Interfaces gráficas para apps Widgets: Ventanas , labels, botones, entrys Llamado a funciones desde botones Manejo de imágenes para Tkinter
  • 4. Coronel Puch 454, Segundo piso, Jujuy, CP 4600, Tel 0388 5759407 Proyecto integrador: Diseño de App de Punto de venta