SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie programa curso python 2022.pdf

Ähnlich wie 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 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
 
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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfesparzadaniela548
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionnewspotify528
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfautomatechcv
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptxJOSLUISCALLATAENRIQU
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)esmerling14
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347vd110501
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdfManuelVillarreal44
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLucindaMy
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasJilvertHuisaCenteno
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalEfrain Yungan
 
209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdf209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdfnurix_15
 

Kürzlich hochgeladen (20)

METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacion
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitarias
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje vertical
 
209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdf209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdf
 

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