We may earn an affiliate commission when you visit our partners.
Paulo Villarreal

Este curso tiene como objetivo mostrar las bases de Python de una manera clara asi como tambien realizar Interfaces Gráficas de usuario(GUI), durante el curso el alumno realiza un conjunto de cuestionarios para fortalecer los conceptos y también se realizan dos proyectos (Reproductor mp3 y calculadora ) para poner en práctica lo aprendido.

Temario del curso:

1. SECCIÓN :- SECCIÓN :- SECCIÓN :- SECCIÓN :- SECCIÓN :-VARIABLES

Read more

Este curso tiene como objetivo mostrar las bases de Python de una manera clara asi como tambien realizar Interfaces Gráficas de usuario(GUI), durante el curso el alumno realiza un conjunto de cuestionarios para fortalecer los conceptos y también se realizan dos proyectos (Reproductor mp3 y calculadora ) para poner en práctica lo aprendido.

Temario del curso:

1. SECCIÓN :- SECCIÓN :- SECCIÓN :- SECCIÓN :- SECCIÓN :-VARIABLES

  • Introducción a variables

  • Nombres de variables

  • Asignar múltiples valores a variables

  • Concatenar variables

  • Cuestionarios

6. SECCIÓN :-NÚMEROS

  • Tipos de datos numéricos

  • Convertir tipo de dato

  • Cuestionario

7. SECCIÓN :-STRINGS ( SECCIÓN :-BOOLEANS (BOLEANOS)

  • Introducción a booleans

  • Evaluar valores y variables: función bool

  • Cuestionario

9. SECCIÓN :- SECCIÓN :-LISTS(LISTAS)

  • Introducción a listas

  • Acceder a elementos de lista

  • Cambiar los elementos de la lista

  • Agregar elementos a la lista

  • Remover elementos de la lista

  • Ordenar lista

  • Copiar lista

  • Unir listas

  • Metodo Count

  • Metodo Index

  • Cuestionario

11. SECCIÓN :-TUPLES(TUPLAS)

  • Introducción a tuplas

  • Acceder a las tuplas

  • Desempaquetando de tupla

  • Unir tuplas

  • Cuestionario

12. SECCIÓN :-SETS

  • Introducción a set

  • Agregar elementos de set

  • Remover elementos de set

  • Unir set

  • Cuestionario

13. SECCIÓN :- SECCIÓN :- SECCIÓN :- SECCIÓN :-BUCLE FOR

  • Introducción a bucle for

  • Sentencia break

  • Sentencia continue

  • Función Range()

  • Cuestionario

17. SECCIÓN :-FUNCIONES

  • Introducción a funciones (crear y llamar)

  • Ejercicio

  • Función Argumentos indeterminados

  • Variables globales

  • Función input()

  • Cuestionario

18. SECCIÓN :- SECCIÓN :- SECCIÓN :-MODULOS

  • Introducción a módulos

  • Cambiar nombres a módulos

  • Acceder a módulos en subcarpetas

  • Módulos incorporados en Python

  • Cuestionario

21. SECCIÓN :- SECCIÓN :- SECCIÓN :-TRY…EXCEPT

  • Excepciones

  • Try…except

  • Cuestionario

24. SECCIÓN :- SECCIÓN :-TKINTER: SECCIÓN :-TKINTER: MÉ SECCIÓN :- SECCIÓN :TKINTER -WIDGETS BÁ SECCIÓN :PROYECTO CON EXPLICACION-REPRODUCTOR MP3

  • Introduccion

  • Preparacion De Archivos

  • Diseño Ventana Raiz

  • Menu de la Aplicacion

  • Diseño De Marcos Principales

  • Marco Izquierdo Widgets

  • Marco Derecho Widgets

  • Marco Inferior Widgets:Botones Estandar

  • Marco Inferior Widgets:Barras

  • Entorno Virtual

  • Agregar Cancion

  • Agregar Varias Canciones a la Lista

  • Eliminar Canciones

  • Instalar pygame

  • Reproducir Cancion

  • Poner Nombre Cancion

  • Volumen De La Cancion

  • Obtener Longitud De La Cancion

  • Tiempo Actual Cancion

  • Detener Cancion

  • Pausar Cancion

  • Establecer longitud de Barra de progreso a long Cancion

  • Mover Barra De Progreso Coincidente Con La Cancion

  • Pausar Movimiento Barra De Progreso

  • Detener Movimiento Barra De Progreso

  • Cambiar Posicion De La Cancion

  • Reproducir Siguiente Cancion

  • Reproducir Previa Cancion

  • Final De Cancion

  • Imagen gif

Enroll now

What's inside

Learning objectives

  • Sintaxis básica de python
  • Identificar los tipos de datos
  • Crear y utilizar variables
  • Condicional if
  • Como utilizar los bucles while, for
  • Entender el uso de funciones
  • Concepto de modulo
  • Introduccion a la programacion orientada a objetos
  • Bases de tkinter
  • Widgets básicos de tkinter
  • Diseño de calculadora
  • Reproductor de musica mp3

Syllabus

Introducción
Instalación De Python
Bases Del Editor De Código Visual Studio Code
Que Es Un Editor De Código
Read more
Instalación De Visual Studio Code
Crear Y Guardar Un Archivo De Python En Vscode
Barra De Actividades
Ejecutar Archivo De Python-
Abrir Carpeta De Proyecto
Interfaz Visual Studio Code
Sintaxis Básica De Python
Mi Primer Programa - Hola Mundo
Comentarios
Variable
Identacion
Sintaxis Básica
Tipos De Datos
Establecer Tipo De Dato
Tipado Dinamico
Tipado Fuerte
Introducción A Las Variables
Nombres De Variables
Asignar Múltiples Valores
Concatenar Variables
Variables
Numeros
Tipos De Datos Numéricos
Convertir Tipo De Dato
Datos Numericos
String
Introduccion a String
Dividir String
Modificar String
Concatenar String
Metodo Format
Ejercicio-Método Format
Booleans
Introducción A Booleans
Evaluar Valores Y Variables: Función Bool
OPERADORES
Introducción Operadores
Operadores Aritméticos
Operadores De Asignación
Operadores De Comparación
Operadores Lógicos
Operadores De Identidad
Operadores De Pertenencia
Operadores
Introduccion a listas
Acceder A Elementos De Lista
Cambiar Elementos De Lista
Agregar Elementos A La Lista
Remover Elementos De Una Lista
Ordenar Listas
Copiar Lista
Unir Listas
Metodo Count
Metodo Index
Listas
Tuplas
Introducción A Las Tuplas
Acceder A Las Tuplas
Desempaquetar Tupla
Unir Tuplas
Set
Introduccion A Set
Agregar Elementos A Un Set
Remover Elementos De Un Set
Unir Set
Diccionarios
Introducción A Diccionarios
Acceder A Elementos A Diccionarios
Cambiar Elementos De Diccionarios
Agregar Elementos A Diccionarios
Remover Elementos De Diccionarios
Condicional if
Introducción Condicional If
Sentencia Elif
Sentencia Else
Condicional If Modo Corto
Condicional If Con Operador and
Condicional If Con Operador or
Sentenica pass
Condiciones Anidadas (Nested If)
Bucle while
Introducción A Bucle While
Sentencia Break
Sentencia Continue

Save this course

Save Curso de python enfocado en Tkinter to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Curso de python enfocado en Tkinter with these activities:
Leer 'Python Crash Course'
Leer un libro introductorio a Python para reforzar los conocimientos básicos antes de comenzar con Tkinter.
Show steps
  • Leer los capítulos iniciales sobre la sintaxis y los tipos de datos de Python.
  • Realizar los ejercicios propuestos en el libro.
  • Experimentar con el código de ejemplo.
Practicar ejercicios de Tkinter
Realizar ejercicios prácticos de Tkinter para familiarizarse con la creación de interfaces gráficas.
Show steps
  • Crear ventanas simples con diferentes widgets (botones, etiquetas, campos de texto).
  • Implementar funciones que respondan a eventos de los widgets.
  • Diseñar interfaces de usuario sencillas para tareas específicas.
Consultar 'Tkinter GUI Application Development Cookbook'
Utilizar un libro de cocina de Tkinter para encontrar soluciones a problemas específicos y mejorar las habilidades de desarrollo de GUI.
Show steps
  • Identificar un problema específico en el desarrollo de GUI con Tkinter.
  • Buscar una receta relevante en el libro.
  • Adaptar el código de ejemplo a la aplicación.
Three other activities
Expand to see all activities and additional details
Show all six activities
Crear un blog sobre Tkinter
Escribir artículos de blog sobre diferentes aspectos de Tkinter para profundizar en el conocimiento y compartirlo con otros.
Show steps
  • Elegir un tema específico de Tkinter para cada artículo.
  • Investigar y experimentar con el tema elegido.
  • Escribir un artículo claro y conciso con ejemplos de código.
  • Publicar el artículo en un blog personal o en una plataforma de blogging.
Desarrollar una aplicación GUI sencilla
Construir una aplicación GUI completa utilizando Tkinter para aplicar los conocimientos adquiridos en el curso.
Show steps
  • Definir los requisitos y la funcionalidad de la aplicación.
  • Diseñar la interfaz de usuario.
  • Implementar la lógica de la aplicación.
  • Probar y depurar la aplicación.
Contribuir a un proyecto de Tkinter en GitHub
Participar en un proyecto de código abierto de Tkinter para aprender de otros desarrolladores y contribuir a la comunidad.
Show steps
  • Buscar un proyecto de Tkinter en GitHub que sea de interés.
  • Estudiar el código del proyecto y familiarizarse con su estructura.
  • Identificar un problema o una mejora que se pueda implementar.
  • Crear una solicitud de extracción (pull request) con la solución propuesta.

Career center

Learners who complete Curso de python enfocado en Tkinter will develop knowledge and skills that may be useful to these careers:
Programador Python
Un Programador Python escribe y mantiene código en Python para diversas aplicaciones. Este curso es una excelente manera de fortalecer sus habilidades de programación en Python. El curso cubre los fundamentos del lenguaje, incluyendo variables, tipos de datos, condicionales, bucles y funciones. Además, la introducción a Tkinter le permite desarrollar interfaces gráficas de usuario, una habilidad valiosa para cualquier Programador Python. Los proyectos prácticos le brindan la oportunidad de aplicar sus conocimientos y construir un portafolio.
Desarrollador de Aplicaciones de Escritorio
Un Desarrollador de Aplicaciones de Escritorio crea software que se ejecuta directamente en el sistema operativo de un usuario. Este curso le ayuda a adquirir las habilidades necesarias para crear aplicaciones de escritorio con Python y Tkinter. Aprenderá a diseñar interfaces de usuario, implementar funcionalidad y empaquetar aplicaciones para su distribución. La experiencia práctica con los proyectos del curso, como el reproductor de MP3 y la calculadora, es invaluable para un Desarrollador de Aplicaciones de Escritorio.
Desarrollador de Interfaces Gráficas
Un Desarrollador de Interfaces Gráficas crea interfaces de usuario visualmente atractivas y fáciles de usar para aplicaciones de software. Este curso le ayuda a construir una base sólida en el desarrollo de GUI con Python y Tkinter. Aprenderá a diseñar y construir interfaces intuitivas, gestionar eventos y crear aplicaciones interactivas. Los proyectos del curso, como el reproductor de MP3 y la calculadora, proporcionan experiencia práctica en la creación de aplicaciones GUI completas, habilidades esenciales para cualquier Desarrollador de Interfaces Gráficas.
Desarrollador de Herramientas Internas
Un Desarrollador de Herramientas Internas crea aplicaciones y scripts personalizados para mejorar la productividad y la eficiencia de los equipos dentro de una empresa. Este curso le ayuda a adquirir las habilidades necesarias para crear herramientas internas con Python y Tkinter. La capacidad de construir interfaces gráficas de usuario intuitivas y automatizar tareas repetitivas es invaluable para esta función. Los proyectos prácticos del curso le brindan experiencia en el desarrollo de aplicaciones completas, lo cual es esencial para un Desarrollador de Herramientas Internas.
Ingeniero de Software
Un Ingeniero de Software diseña, desarrolla y prueba aplicaciones de software. Este curso le ayuda a solidificar sus fundamentos de Python, un lenguaje ampliamente utilizado en la ingeniería de software. Al aprender a crear interfaces gráficas con Tkinter y trabajar en proyectos prácticos, gana experiencia valiosa en el desarrollo de aplicaciones completas. Los cuestionarios le ayudan a fortalecer los conceptos fundamentales de la programación, lo cual es crucial para un Ingeniero de Software exitoso.
Desarrollador de Juegos
Un Desarrollador de Juegos crea videojuegos para diversas plataformas, incluyendo computadoras y dispositivos móviles. Aunque este curso no se centra directamente en el desarrollo de juegos, la base de Python y Tkinter que proporciona le puede ser útil. Dominar los fundamentos de la programación y la creación de interfaces gráficas es esencial para el desarrollo de juegos. Los conocimientos básicos son complementarios para el uso posterior de bibliotecas como Pygame, que se menciona en el contenido del curso. Con este curso, aprenderá a crear interfaces de usuario y gestionar eventos, habilidades importantes para un Desarrollador de Juegos.
Ingeniero de Automatización
Un Ingeniero de Automatización diseña e implementa sistemas automatizados para mejorar la eficiencia y la productividad en diversas industrias. Este curso le ayuda a desarrollar habilidades esenciales en programación con Python. El conocimiento de variables, tipos de datos, condicionales y bucles es fundamental para automatizar tareas. Además, la experiencia con Tkinter le permite desarrollar interfaces gráficas para controlar y monitorear sistemas automatizados. Con este curso, puede comenzar a construir una base sólida para una carrera como Ingeniero de Automatización.
Especialista en Automatización
Un Especialista en Automatización diseña e implementa soluciones para automatizar tareas repetitivas y mejorar la eficiencia. Python es un lenguaje popular para la automatización, y este curso le puede ayudar a adquirir las habilidades necesarias para automatizar tareas con Tkinter. El curso le puede ayudar a aprender a crear interfaces gráficas para controlar scripts de automatización y a desarrollar herramientas personalizadas para mejorar los flujos de trabajo. Con este curso, podrá comenzar a construir una base sólida en la automatización.
Desarrollador de Aplicaciones Científicas
Un Desarrollador de Aplicaciones Científicas crea software para simular fenómenos físicos, analizar datos y visualizar resultados en campos como la física, la química y la biología. Si bien este curso se centra en Tkinter, la base de Python que proporciona es esencial. Necesita un conocimiento sólido de variables, tipos de datos, condicionales y bucles para trabajar con datos científicos. Aprender a crear interfaces gráficas con Tkinter le puede ayudar a desarrollar herramientas de visualización de datos. Se recomienda complementar esta base con conocimientos específicos a herramientas y librerías para aplicaciones científicas. Este curso le puede ayudar a comenzar una carrera como Desarrollador de Aplicaciones Científicas.
Analista de Datos
Un Analista de Datos examina conjuntos de datos para identificar tendencias, patrones y conocimientos que ayudan a las organizaciones a tomar mejores decisiones. Si bien este curso se centra en Tkinter, las habilidades fundamentales de Python que desarrolla sientan una base sólida para el análisis de datos. El manejo de variables, tipos de datos, bucles y funciones son esenciales para trabajar con datos. Luego puede complementar sus conocimientos con librerías especializadas como Pandas y NumPy. Este curso le puede ayudar a adquirir las habilidades básicas de programación necesarias para convertirse en un Analista de Datos.
Desarrollador Backend
Un Desarrollador Backend se encarga de la lógica del lado del servidor, las bases de datos y las APIs que impulsan las aplicaciones web. Si bien el enfoque principal de este curso es Tkinter, los fundamentos de Python que adquiere son valiosos para el desarrollo backend. Aprender a trabajar con variables, tipos de datos, condicionales, bucles y funciones le ayuda a construir una base sólida para aprender frameworks backend como Django o Flask. Este curso le puede ayudar a impulsar su carrera como Desarrollador Backend.
Desarrollador de Software Embebido
Un Desarrollador de Software Embebido crea software para dispositivos electrónicos como microcontroladores y sistemas integrados. Si bien este curso se centra en Tkinter, la sólida base en programación de Python que proporciona es útil. El conocimiento de variables, tipos de datos, condicionales y bucles es fundamental para el desarrollo de software embebido. Puede usar Python para prototipar y probar código antes de implementarlo en un dispositivo embebido. Este curso le puede ayudar a adquirir las habilidades básicas de programación necesarias para una carrera como Desarrollador de Software Embebido.
Consultor Tecnológico
Un Consultor Tecnológico asesora a las empresas sobre cómo utilizar la tecnología para mejorar sus operaciones y alcanzar sus objetivos. Este curso le puede ayudar a adquirir habilidades valiosas en programación y desarrollo de interfaces de usuario, las cuales son muy útiles. La capacidad de comprender y trabajar con código, así como de crear interfaces intuitivas, le puede ayudar a comprender las necesidades de sus clientes y a recomendar soluciones tecnológicas efectivas. Con este curso, puede comenzar a construir una base sólida para una carrera como Consultor Tecnológico.
Administrador de Sistemas
Un Administrador de Sistemas se encarga de la gestión y el mantenimiento de sistemas informáticos y redes. Si bien este curso se enfoca en Python y Tkinter, la base de programación que proporciona le puede ser útil. Conocer los fundamentos de la programación le permite automatizar tareas administrativas, crear scripts para monitorear sistemas y solucionar problemas de manera eficiente. Se recomienda complementar esta base con conocimientos específicos de administración de sistemas. Este curso le puede ayudar a comenzar a desarrollar las habilidades necesarias para ser un Administrador de Sistemas.
Técnico de Soporte Informático
Un Técnico de Soporte Informático brinda asistencia técnica a usuarios de computadoras y sistemas informáticos. Si bien este curso se centra en la programación de Python, las habilidades de resolución de problemas y el conocimiento general de informática que adquiere son valiosos para esta carrera. El curso le puede ayudar a comprender cómo funcionan los programas y a diagnosticar problemas, lo cual es fundamental para brindar un buen soporte técnico. Con este curso, puede complementar sus conocimientos técnicos para ser un Técnico de Soporte Informático.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Curso de python enfocado en Tkinter.
Este libro es una excelente introducción a Python, cubriendo los fundamentos del lenguaje de manera clara y concisa. Incluye proyectos prácticos que ayudan a solidificar el aprendizaje, lo que lo hace ideal para complementar el curso. Es especialmente útil para aquellos que son nuevos en la programación o que desean una revisión completa de los conceptos básicos de Python. Este libro es commonly used as a textbook at academic institutions.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser