Curso de python enfocado en Tkinter

Aprende las Bases de Python y realizar Interfaces Gráficas de usuario(GUI)

4.85 (34 reviews)
Udemy
platform
Español
language
Other
category
Curso de python enfocado en Tkinter
159
students
30.5 hours
content
Jan 2023
last update
$19.99
regular price

What you will learn

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

Why take this course?

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 :-CONCEPTOS BÁSICOS

  • Introducción

  • Instalación de Python

2. SECCIÓN :-BASES DEL EDITOR DE CÓDIGO VISUAL STUDIO CODE

  • Que es un editor de Código

  • Instalación de visual studio code

  • Introducción visual studio code

  • Cuestionario

3. SECCIÓN :-SINTAXIS BÁSICA DE PYTHON

  • Mi primer programa: Hola mundo

  • Comentarios

  • Bases sobre las variables

  • Identacion

  • Cuestionario

4. SECCIÓN :-TIPOS DE DATOS

  • Tipos de datos

  • Establecer tipo de dato

  • Tipado dinámico

  • Tipado fuerte

  • Cuestionario

5. 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 (CADENAS DE TEXTO)

  • Introduccion a Strings

  • Dividir strings

  • Modificar strings

  • Concatenar strings

  • Metodo Format

  • Ejercicio Metodo Format

  • cuestionario

8. SECCIÓN :-BOOLEANS (BOLEANOS)

  • Introducción a booleans

  • Evaluar valores y variables: función bool

  • Cuestionario

9. SECCIÓN :-OPERADORES

  • Introducción operadores

  • Operadores aritméticos

  • Operadores de asignación

  • Operadores de comparación

  • Operadores lógicos

  • Operadores de identidad

  • Operadores de pertenencia

10. 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 :-DICTIONARES(DICCIONARIOS)

  • Introducción a diccionarios

  • Acceder a elementos de diccionario

  • Cambiar elementos de diccionario

  • Agregar elementos de diccionario

  • Remover elementos de diccionario

  • Cuestionario

14. SECCIÓN :-CONDICIONAL IF

  • Introducción al condicional if

  • Sentencia elif

  • Sentencia else

  • Condicional if Modo corto

  • Condicional if con operador  and

  • Condicional if con operador or

  • Sentencia pass

  • Condiciones anidadas  (NESTED IF)

  • cuestionario

15. SECCIÓN :-BUCLE WHILE

  • Introducción bucle while

  • Sentencia Break

  • Sentencia Continue

  • Sentencia else

  • Cuestionario

16. 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 :-FUNCIONES LAMBDA

  • Funciones lambda

  • Ejercicio

  • Cuestionario

19. SECCIÓN :-PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

  • Paradigmas de programación

  • Introducción a programación orientada a objetos

  • Clases

  • Cuestionario

20. 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 :-FUNCIONES MATEMÁTICAS BÁSICAS

  • Funciones Min() Y Max()

  • Funcion Abs()

  • Funcion Pow()

  • Modulo Math: Sqrt()

  • Modulo Math: Ceil() Y Floor()

  • Modulo Math: Pi

  • Cuestionario

22. SECCIÓN :-EXPRESIONES REGULARES

  • Función search()

  • Funcion findall()

  • Funcion Split()

  • Funcion sub()

  • cuestionario

23. SECCIÓN :-TRY…EXCEPT

  • Excepciones

  • Try…except

  • Cuestionario

24. SECCIÓN :-INTRODUCCIÓN A TKINTER

  • Introducción a tkinter

  • Ventana Raíz

  • Cuestionario

25. SECCIÓN :-TKINTER: WIDGETS BÁSICOS

  • Widget Label y opciones

  • Widget Button

  • Entry

  • Cuestionario

26. SECCIÓN :-TKINTER: MÉTODOS PARA POSICIONAR

  • Metodo pack()

  • Metodo place()

  • Metodo Grid()

  • Frame

  • Cuestionario

27. SECCIÓN :-PROYECTO CON EXPLICACIÓN: CALCULADORA

  • Introducción

  • Preparación de archivos

  • Diseño Ventana raíz

  • Diseño de Pantallas

  • Diseño de botones

  • Efecto hover

  • Modulo funciones matemáticas

  • Función para agregar números

  • Función para agregar puntos

  • Función Borrar

  • Función retroceder

  • Función negativo

  • Agregar comas

  • Función Inversa

  • Función cuadrado

  • Función raíz

  • Funciones matemáticas básicas

  • Color de pantallas

  • Rutas Relativas

  • Archivo Ejecutable

28. SECCIÓN :TKINTER -WIDGETS BÁSICOS PARTE 2

  • Widget Text y opciones

  • Widget Text: Metodo insert ()

  • Widget Text: Metodo delete ()

  • Widget Text: Metodo get()

  • Widget Text-Metodo add_tag() y tag_config()

  • Widget Text-Metodo tag_delete()

  • Widget Text-Metodo tag_remove()

  • Variables de control

  • Widget Radiobutton – uso basico

  • Widget Radiobutton-opciones o atributos

  • Widget Radiobutton- command

  • Widget Radiobutton-textvariable

  • Widget Radiobutton-image

  • Widget Radiobutton-metodo select

  • Widget Radiobutton-metodo flash

  • Widget Radiobutton-metodo invoke

  • Widget Checkbutton

  • Widget Checkbutton -Metodos

  • Widget Message

  • Widget TopLevel

  • Widget TopLevel-metodos

  • Widget Menú-uso básico

  • Widget Menu-Atributos

  • Widget Menu-Metodo Checkbutton y Radiobutton()

  • Widget Menubutton

  • Widget Listbox-Uso basico

  • Widget Listbox-Atributos

  • Widget Listbox-Metodo activate()

  • Widget Listbox-Metodo curselection()

  • Widget Listbox-Metodo delete(firs, last=None)

  • Widget Listbox-Metodo get

  • Widget Listbox-Metodo index

  • Widget Listbox-Metodo see

  • Widget Listbox-Metodo size

  • Widget scrollbar

  • Widget canvas-uso basico

  • Widget canvas-Metodo create_line

  • Widget canvas-Metodo create_oval

  • Widget canvas-Metodo create_arc

  • Widget canvas-Metodo create_image

  • Widget Scale

  • Widget Scale-Metodos

  • Widget Spinbox-Uso basico

  • Widget Spinbox-Atributos

  • Widget Spinbox-Metodo delete

  • Widget Spinbox-Metodo get

  • Widget Spinbox-Metodo invoke


29. 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

Screenshots

Curso de python enfocado en Tkinter - Screenshot_01Curso de python enfocado en Tkinter - Screenshot_02Curso de python enfocado en Tkinter - Screenshot_03Curso de python enfocado en Tkinter - Screenshot_04

Reviews

Alejandro
August 4, 2023
Gracias por el esfuerzo en la creación y compartir este curso de Python. Me ha ayudado mucho a utilizar Python. Como retroalimentación en la creación de contenido, es que no hay necesidad de crear nuevos archivos si se utilizan mismo ejemplos. Puede ser muy repetitivo con tiempo de más en el video. Al final lo importante es el tema de cada sección aplicado en un programa. Nuevamente Gracias por este curso.
Vicente
November 8, 2022
Es el principio, pero hasta ahora todo va muy bien, gracias Muy didáctico el curso, gracias por prepararlo
Angela
April 22, 2022
Llevo pocos videos y es muy dinámico e interactivo, a pesar de ser cortos (característica que también me encanta) explican todo con gran detalle y eso me agrada, puede anotar y devolver el video, excelente experiencia

Charts

Price

Curso de python enfocado en Tkinter - Price chart

Rating

Curso de python enfocado en Tkinter - Ratings chart

Enrollment distribution

Curso de python enfocado en Tkinter - Distribution chart

Related Topics

4447418
udemy ID
12/16/2021
course created date
3/7/2022
course indexed date
Bot
course submited by