Curso de Python: automatiza las cosas aburridas
Esta capacitación en vivo dirigida por un instructor se basa en el popular libro "Automate the Boring Stuff with Python", de Al Sweigart. Está dirigido a principiantes y cubre conceptos esenciales Python de programación a través de ejercicios prácticos y discusiones. La atención se centra en aprender a escribir código para aumentar drásticamente la productividad de la oficina.
Al final de esta formación, los participantes sabrán cómo programar en Python y aplicar esta nueva habilidad para:
- Automatizar tareas escribiendo programas simples en Python.
- Escribir programas que puedan realizar reconocimiento de patrones de texto con "expresiones regulares".
- Generar y actualizar hojas de cálculo Excel de manera programática.
- Analizar PDFs y documentos Word.
- Rastrear sitios web y extraer información de fuentes en línea.
- Escribir programas que envíen notificaciones por correo electrónico.
- Utilizar las herramientas de depuración de Python para resolver errores rápidamente.
- Controlar programáticamente el mouse y el teclado para hacer clic y escribir por ti.
Formato del curso
- Parte teórica, parte discusión, ejercicios y mucha práctica práctica.
Programa del Curso
Introducción a Python
Controlar el flujo del programa
Trabajar con listas
Trabajar con el tipo de datos del diccionario
Manipulación de cadenas
Coincidencia de patrones con expresiones regulares
Lectura, escritura y gestión de archivos
Depuración del código
Extracción de información de Internet (web scraping)
Trabajar con documentos Excel, Word y PDF
Trabajar con CSV y JSON
Mantener el tiempo
Programación de tareas
Lanzamiento de programas
Envío de correos electrónicos y otros mensajes
Manipulación de imágenes
Automatización de GUI
Palabras de clausura
Requerimientos
- No se requiere experiencia en programación.
- Habilidades básicas de computación: navegar por sitios web, ejecutar programas, guardar y abrir documentos, etc.
Audiencia
- Personas sin conocimientos de programación que deseen aprender a programar con Python
- Profesionales y equipos de empresas que deseen optimizar su productividad en la oficina
- Gerentes que deseen automatizar procesos y flujos de trabajo tediosos
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Python: automatiza las cosas aburridas - Booking
Curso de Python: automatiza las cosas aburridas - Enquiry
Python: automatiza las cosas aburridas - Consultas
Consultas
Testimonios (5)
El formador es una persona muy bien dispuesta y tiene mucho conocimiento del tema. Siempre estaba ahí para hacer nuestras preguntas y ayudar con nuestras dudas
Bruno
Curso - Python: Automate the Boring Stuff
Traducción Automática
El hecho de que habláramos de casi todo el alcance de los conceptos dentro del universo de Python en tan solo 14h, desde el 0 hasta el héroe, como se suele decir.
Ricardo
Curso - Python: Automate the Boring Stuff
Traducción Automática
Cosas buenas y buen conocimiento del entrenador
Hugo
Curso - Python: Automate the Boring Stuff
Traducción Automática
Muchos ejemplos de diferentes casos y materiales que serán útiles en el futuro cuando intente aplicar las lecciones a mis aplicaciones de trabajo. Además, fue genial que hubiera tareas para hacer en casa entre lecciones, ya que da la oportunidad de retomar las partes de la lección anterior, con las que luché. Si tenía una pregunta durante una lección, el maestro con gusto me ayudaba y explicaba el problema, y el maestro tenía buena experiencia en todas las preguntas que se hacían.
Raivis - Gravity Team
Curso - Python: Automate the Boring Stuff
Traducción Automática
1:1 muy intensivo pero aprendí mucho.
Karen Dyke - BT
Curso - Python: Automate the Boring Stuff
Traducción Automática
Próximos cursos
Cursos Relacionados
Scaling Data Analysis with Python and Dask
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o en el sitio) está dirigida a científicos de datos e ingenieros de software que deseen usar Dask con el ecosistema Python para crear, escalar y analizar grandes conjuntos de datos.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el entorno para comenzar a crear procesamiento de big data con Dask y Python.
- Explora las funciones, bibliotecas, herramientas y API disponibles en Dask.
- Comprenda cómo Dask acelera la computación paralela en Python.
- Aprenda a escalar el ecosistema de Python (Numpy, SciPy y Pandas) usando Dask.
- Optimice el entorno de Dask para mantener un alto rendimiento en el manejo de grandes conjuntos de datos.
Análisis de Datos en Python Usando Pandas y Numpy
14 HorasThis instructor-led, live training in Colombia (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Monax: Crea una Aplicación de Contrato Inteligente
7 HorasEn esta capacitación en vivo dirigida por un instructor en Colombia, los participantes aprenderán cómo construir una aplicación de cadena de bloques de contratos inteligentes con Monax.
Al final de esta formación, los participantes serán capaces de:
- Desarrolle e implemente una aplicación distribuida utilizando tecnología blockchain y contratos inteligentes.
- Comprender el diseño y la funcionalidad de los "contratos inteligentes" y cómo crear uno.
- Implemente las mejores prácticas para el desarrollo seguro de aplicaciones de cadena de bloques.
- Aproveche las herramientas Monax para optimizar el desarrollo de aplicaciones distribuidas.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HorasEsta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores que desean utilizar la pila FARM (FastAPI, React y MongoDB) para crear aplicaciones web dinámicas, de alto rendimiento y escalables.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario que integre FastAPI, React y MongoDB.
- Comprenda los conceptos clave, las características y los beneficios de la pila FARM.
- Aprenda a crear API REST con FastAPI.
- Aprenda a diseñar aplicaciones interactivas con React.
- Desarrolle, pruebe e implemente aplicaciones (front-end y back-end) mediante la pila FARM.
Developing APIs with Python and FastAPI
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a desarrolladores que desean usar FastAPI con Python para crear, probar e implementar API RESTful de manera más fácil y rápida.
Al final de esta formación, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para desarrollar APIs con Python y FastAPI.
- Crear APIs de forma más rápida y sencilla utilizando la biblioteca FastAPI.
- Aprender a crear modelos de datos y esquemas basados en Pydantic y OpenAPI.
- Conectar APIs a una base de datos utilizando SQLAlchemy.
- Implementar seguridad y autenticación en APIs utilizando las herramientas de FastAPI.
- Crear imágenes de contenedor e implementar APIs web en un servidor en la nube.
Desarrollo de Aplicaciones Web con Flask
14 HorasEste curso práctico está dirigido a Python desarrolladores que desean crear y mantener sus primeras aplicaciones web. También está destinado a personas que ya están familiarizadas con otros marcos web como Django o Web2py, y quieren aprender cómo el uso de un microframework (es decir, un marco que une bibliotecas de terceros en lugar de proporcionar una solución universal autónoma) cambia el proceso.
Una parte significativa del curso no se dedica a Flask en sí (es pequeño), sino a bibliotecas y herramientas de terceros que se utilizan a menudo en Flask proyectos.
Advanced Flask
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o en el sitio) está dirigida a desarrolladores que desean utilizar las funciones avanzadas de Flask para crear aplicaciones web escalables sobre MongoDB.
Al final de esta capacitación, los participantes serán capaces de:
- Configura el entorno de desarrollo necesario para empezar a desarrollar aplicaciones web con Flask.
- Conozca los conceptos y técnicas avanzadas para proyectos de Flask del mundo real.
- Construya un servidor de API RESTful sobre MongoDB.
- Aprenda a crear contenedores, probar e implementar microservicios con Flask, Docker y Amazon EC2.
- Obtenga información sobre las integraciones avanzadas de Flask para escalar aplicaciones web.
Kivy: Creación de aplicaciones de Android con Python
7 HorasKivy es una biblioteca de interfaz gráfica de usuario multiplataforma de código abierto escrita en Python, que permite el desarrollo de aplicaciones multitáctiles para una amplia selección de dispositivos.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo instalar e implementar Kivy en diferentes plataformas, personalizar y manipular widgets, programar, activar y responder a eventos, modificar gráficos con multitáctil, cambiar el tamaño de la pantalla, empaquetar aplicaciones para Android y más.
Al final de esta formación, los participantes serán capaces de:
- Relacionar el código Python con el lenguaje Kivy.
- Tener una sólida comprensión de cómo funciona Kivy y cómo utiliza sus elementos más importantes, como widgets, eventos, propiedades, gráficos, etc.
- Desarrollar e implementar sin problemas aplicaciones Android basadas en diferentes requisitos empresariales y de diseño.
Formato del curso
- Combinación de exposición teórica, discusión, ejercicios y práctica intensiva.
Accelerating Python Pandas Workflows with Modin
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a científicos de datos y desarrolladores que desean usar Modin para crear e implementar cálculos paralelos con Pandas para un análisis de datos más rápido.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno necesario para comenzar a desarrollar Pandas flujos de trabajo a escala con Modin.
- Comprender las características, la arquitectura y las ventajas de Modin.
- Conoce las diferencias entre Modin, Dask y Ray.
- Realice Pandas operaciones más rápido con Modin.
- Implemente toda la API Pandas y las funciones.
Game Development with PyGame
7 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a desarrolladores que desean usar PyGame para crear y construir juegos usando Python programación.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a crear aplicaciones de juegos con PyGame y Python.
- Aprenda a crear aplicaciones interactivas PyGame integradas con animaciones y funciones multimedia.
- Ejecute y pruebe programas de juegos con PyGame test suite y conviértalos en archivos ejecutables.
Build REST APIs with Python and Flask
14 HorasEsta capacitación en vivo, dirigida por un instructor, en Colombia (en línea o presencial) está dirigida a desarrolladores backend que desean construir APIs REST con Python y Flask.
Al final de esta capacitación, los participantes serán capaces de:
- Implementar una API REST para permitir que una aplicación web Flask lea y escriba en una base de datos en el backend.
- Desarrollar funciones de autenticación avanzadas como tokens de actualización.
- Construir un backend reutilizable para futuros proyectos Python.
- Simplificar el almacenamiento de datos con SQLAlchemy.
- Implementar APIs REST en un servidor basado en la nube.
Scientific Computing with Python SciPy
7 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o en el sitio) está dirigida a desarrolladores que desean usar SciPy para crear funciones informáticas científicas avanzadas con Python.
Al final de esta capacitación, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para comenzar a crear funciones de computación científica.
- Aprovechar al máximo las características de SciPy mediante la realización de ejemplos prácticos de operaciones complejas.
- Implementar y optimizar algoritmos y funciones matemáticas para resolver problemas científicos.
- Diseñar estructuras de datos y métodos de interpolación para la visualización, el procesamiento y el análisis.