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 - Consulta de consultoría
Consulta de consultoría
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
Compórtate: BDD con Python (Pepino / pepinillo para Python)
7 HorasThis instructor-led, live training in Venezuela begins with a discussion of BDD and how the Behave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.
Al final de esta capacitación, los participantes tendrán una comprensión firme de BDD y Behave, así como la práctica necesaria para implementar estas técnicas y herramientas en escenarios de prueba del mundo real.
Scaling Data Analysis with Python and Dask
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (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 Venezuela (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.
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 Venezuela (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.
Fundamentos de Aprendizaje Automático con Python
14 HorasEl objetivo de este curso es proporcionar una competencia básica en la aplicación de métodos Machine Learning en la práctica. A través del uso del lenguaje de programación Python y sus diversas bibliotecas, y basado en una multitud de ejemplos prácticos, este curso enseña cómo usar los bloques de construcción más importantes de Machine Learning, cómo tomar decisiones de modelado de datos, interpretar las salidas de los algoritmos y validar los resultados.
Nuestro objetivo es brindarle las habilidades para comprender y usar las herramientas más fundamentales de la caja de herramientas Machine Learning con confianza y evitar las trampas comunes de las aplicaciones de Data Science.
Machine Learning with Python – 4 Days
28 Horasel objetivo de este curso es proporcionar una competencia general en la aplicación de métodos de aprendizaje automático en la práctica. Mediante el uso del lenguaje de programación Python y sus diversas bibliotecas, y basado en una multitud de ejemplos prácticos, este curso enseña cómo utilizar los bloques de construcción más importantes del aprendizaje automático, cómo tomar decisiones de modelado de datos, interpretar el las salidas de los algoritmos y validar los resultados.
nuestro objetivo es darle las habilidades para entender y utilizar las herramientas más fundamentales de la caja de herramientas machine learning con confianza y evitar las trampas comunes de las aplicaciones de Ciencias de la información.
Accelerating Python Pandas Workflows with Modin
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (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.
Python para la Generación de Lenguaje Natural
21 HorasIn this instructor-led, live training in Venezuela, participants will learn how to use Python to produce high-quality natural language text by building their own NLG system from scratch. Case studies will also be examined and the relevant concepts will be applied to live lab projects for generating content.
By the end of this training, participants will be able to:
- Use NLG to automatically generate content for various industries, from journalism, to real estate, to weather and sports reporting.
- Select and organize source content, plan sentences, and prepare a system for automatic generation of original content.
- Understand the NLG pipeline and apply the right techniques at each stage.
- Understand the architecture of a Natural Language Generation (NLG) system.
- Implement the most suitable algorithms and models for analysis and ordering.
- Pull data from publicly available data sources as well as curated databases to use as material for generated text.
- Replace manual and laborious writing processes with computer-generated, automated content creation.
Prueba unitaria con Python
21 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela, los participantes aprenderán a usar PyTest para escribir pruebas cortas y fáciles de mantener que sean elegantes, expresivas y legibles.
Al final de esta capacitación, los participantes serán capaces de:
- Escriba pruebas legibles y fáciles de mantener sin necesidad de código repetitivo.
- Utilice el modelo de accesorios para escribir pequeñas pruebas.
- Escale las pruebas hasta realizar pruebas funcionales complejas para aplicaciones, paquetes y bibliotecas.
- Comprenda y aplique las características de PyTest, como los ganchos, la reescritura de aserciones y los complementos.
- Reduzca los tiempos de prueba ejecutando pruebas en paralelo y en varios procesadores.
- Ejecute pruebas en un entorno de integración continua, junto con otras utilidades como tox, mock, coverage, unittest, doctest y Selenium.
- Utilice Python para probar aplicaciones que no sean de Python.
Python para el Aprendizaje Automático Avanzado
21 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela, los participantes aprenderán las técnicas de aprendizaje automático más relevantes y de vanguardia en Python mientras crean una serie de aplicaciones de demostración que involucran imágenes, música, texto y datos financieros.
Al final de esta formación, los participantes serán capaces de:
- Implemente algoritmos y técnicas de aprendizaje automático para resolver problemas complejos.
- Aplique el aprendizaje profundo y el aprendizaje semisupervisado a aplicaciones que involucran imágenes, música, texto y datos financieros.
- Lleve los algoritmos Python a su máximo potencial.
- Utilice bibliotecas y paquetes como NumPy y Theano.
Programación Python para Finanzas
35 HorasPython es un lenguaje de programación que ha ganado gran popularidad en la industria financiera. Utilizado por los mayores bancos de inversión y fondos de cobertura, se está empleando para construir una amplia gama de aplicaciones financieras que van desde los principales programas de negociación hasta los sistemas de gestión de riesgos.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo usar Python para desarrollar aplicaciones prácticas para resolver una serie de problemas específicos relacionados con las finanzas.
Al final de esta capacitación, los participantes podrán:
- Comprender los fundamentos del lenguaje de programación Python
- Descargar, instalar y mantener las mejores herramientas de desarrollo para crear aplicaciones financieras en Python
- Seleccionar y utilizar los paquetes y técnicas de programación más adecuados de Python para organizar, visualizar y analizar datos financieros de diversas fuentes (CSV, Excel, bases de datos, web, etc.)
- Construir aplicaciones que resuelvan problemas relacionados con la asignación de activos, el análisis de riesgos, el rendimiento de las inversiones y más
- Solucionar problemas, integrar, implementar y optimizar una aplicación en Python
Audiencia
- Desarrolladores
- Analistas
- Quants
Formato del curso
- Parte teórica, parte discusión, ejercicios y práctica intensiva
Nota
- Esta capacitación tiene como objetivo proporcionar soluciones para algunos de los principales problemas que enfrentan los profesionales de las finanzas. Sin embargo, si tiene un tema, herramienta o técnica en particular que desee agregar o ampliar, por favor contáctenos para organizarlo.
Python Avanzado
28 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela, los participantes aprenderán técnicas avanzadas de programación Python, incluida la forma de aplicar este lenguaje versátil para resolver problemas en áreas como aplicaciones distribuidas, análisis y visualización de datos, programación de interfaz de usuario y secuencias de comandos de mantenimiento.
Programación Python
28 HorasEste curso está diseñado para aquellos que desean aprender el lenguaje de programación Python. El énfasis está en el lenguaje Python, las bibliotecas centrales, así como en la selección de las mejores y más útiles bibliotecas desarrolladas por la comunidad Python. Python impulsa empresas y es utilizado por científicos de todo el mundo: es uno de los lenguajes de programación más populares.
El curso puede impartirse utilizando la última versión de Python 3.x con ejercicios prácticos que aprovechan toda su potencia. Este curso puede impartirse en cualquier sistema operativo (todas las variantes de UNIX, incluyendo Linux y Mac OS X, así como Microsoft Windows).
Los ejercicios prácticos constituyen alrededor del 70% del tiempo del curso, y alrededor del 30% son demostraciones y presentaciones. Se pueden hacer discusiones y preguntas a lo largo del curso.
Nota: la formación se puede adaptar a las necesidades específicas previa solicitud antes de la fecha propuesta del curso.
Selenium with Python for test automation
14 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela los participantes combinan el poder de Python con Selenium para automatizar las pruebas de una aplicación web de muestra. Al combinar la teoría con la práctica en un entorno de laboratorio en vivo, los participantes obtendrán el conocimiento y la práctica necesarios para automatizar sus propios proyectos de pruebas web utilizando Python y Selenium.