• No hay productos en el carrito.

Inicio / Cursos / Automate Everything with Python
Impartido por Ardit Sulce | 600,000+ StudentsPago único de $2,800 MXN · acceso por 12 meses

Automate Everything with Python

Learn to build APIs, automate emails, web scraping, chatbots, RegEx, NLP, SQL, GUIs, schedule tasks, and more in Python!

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 28 unidades Nivel principiante
Qué aprenderás

Lo que serás capaz de hacer

What is this course about? In a fast-growing world, Python programming is becoming a must-have skill. Whether you want to automate email sending, rename 10 thousand files at once, schedule SMS, auto-start the webcam, create APIs, auto-login to websites, scrape values, and many, other cool programs, this course has it all. In the process of learning to do all those cool programs, you will master Python and will create programs with ease. What will students learn to automate? One of Python's strongest points is to make our jobs easier and more fun by automating tasks in any area. You will learn to send emails with attachments to hundreds of CSV contacts, automate SMS messages, filter photos from your albums, detect faces in photos and videos, spin up and deploy quick web apps, extract data from websites and PDF files, convert between different file formats, clean text using natural language processing, and many many more. At the end of the course, you will be equipped with a strong set of skills and a good GitHub portfolio. Who is this course for? This course is literally for anyone, from data scientists to students to doctors to musicians to new prospective programmers. With Python, you can do things from web scraping to generating music. There is always something that can be done with Python. Do I need prior Python knowledge? Yes. You need to know Python basics that are variables, data types, functions, conditionals, and loops. This course does not cover those because you can find such content easily on YouTube. Can we use the apps to build our own GitHub portfolio? Yes. You can publish the apps in your own GitHub account. However, it is recommended that you first change something from the code or even better, improve the code to make the apps really unique and yours. That will help your learning. Do I have to follow the course in the given order? No, you can pick the topics you like and only watch the videos and do the practice activities only for those topics. What if I get stuck? You will get stuck at some point. Every programmer does. When that happens, we've got your back. You can drop a question in the Q&A, and the instructor or the teaching assistant will answer your questions within the same day. You can also use the chat in the course Discord server to ask questions and chat with fellow students about Python. What if I don’t like the course? That will likely not happen. But, if it does, you are covered by the Udemy 30-day money-back guarantee, so you can quickly return the course. No questions asked. Does this course cover Python 2 or Python 3? Python 3. What IDE/editor is used in the course? We use the Repl IDE which is becoming a gold standard nowadays due to the share and collaborate features the IDE offers which are especially useful when you are still learning However, you are free to use your favorite IDE. Do I need Windows, Mac, or Linux to take the course? The operating system does not matter. You can even use a mobile device since the IDE we are using works in the browser. Does the course expire? No. Once you buy the course, it is yours. You will get all future updates for free as well.

  • Learn to use Python to automate web scraping, video processing, chatbots, and hundreds of more tasks
  • Build a vast GitHub portfolio of your own programs, which you will build during the course
  • Validate and improve your skills with independent Python exercises
  • Be ready to apply for Python jobs after finishing the course
  • Learn the latest Python high-tech tools and packages
  • Learn Python programming tricks as you build real-world programs

Temario

UNIDAD 1 - Getting Started · 3 lecciones

UNIDAD 1 - Getting Started

  • IntroductionVideo · 5 min
  • Helpful ResourcesLectura · 0 min
  • The IDELectura · 0 min
UNIDAD 2 - Generating PDFs | Extracting Data from PDFs · 6 lecciones

UNIDAD 2 - Generating PDFs | Extracting Data from PDFs

  • Creating a PDF Document with PythonVideo · 19 min
  • Generating a PDF from Excel SpreadsheetsVideo · 16 min
  • Extracting Text from PDFVideo · 5 min
  • Extracting Tables from PDFVideo · 6 min
  • Exercise: Extract Table from PDF to ExcelLectura · 0 min
  • SolutionLectura · 0 min
UNIDAD 3 - Accessing APIs | Building APIs · 9 lecciones

UNIDAD 3 - Accessing APIs | Building APIs

  • Getting the API KeyLectura · 0 min
  • REST APIs and PythonVideo · 10 min
  • Getting News from the Open News APIVideo · 13 min
  • News API: Getting Top Headlines for Any CountryVideo · 3 min
  • Exercise: Weather Forecast APIVideo · 5 min
  • Solution: Weather Forecast APIVideo · 15 min
  • Create Your Own Currency Rate REST APIVideo · 16 min
  • Official Facebook Graph APIVideo · 28 min
  • Grammar Correction APIVideo · 7 min
UNIDAD 4 - Working with Computer Files and Folders · 16 lecciones

UNIDAD 4 - Working with Computer Files and Folders

  • Intro to Python Pathlib LibraryVideo · 9 min
  • Add Prefix to All Filenames in FolderVideo · 11 min
  • Rename All Files Based on FolderVideo · 10 min
  • Daily Python ProjectsLectura · 0 min
  • (Exercise) Rename All Files Based on Sub-Sub-FoldersVideo · 2 min
  • (Solution) Rename All Files Based on Sub-Sub-FoldersVideo · 4 min
  • (Exercise) Add Created Date to All Filenames in FolderVideo · 7 min
  • (Solution) Add Created Date to All Filenames in FolderVideo · 2 min
  • (Exercise) Change File ExtensionsVideo · 0 min
  • (Solution) Change File ExtensionsVideo · 3 min
  • Create Empty FilesVideo · 2 min
  • Create Archive from FilesVideo · 4 min
  • Extract All ZIP FilesVideo · 5 min
  • (Exercsie) Search File in ComputerVideo · 2 min
  • (Solution) Search File in ComputerVideo · 2 min
  • Destroy files foreverVideo · 3 min
UNIDAD 5 - Automating Emails · 13 lecciones

UNIDAD 5 - Automating Emails

  • Sending a Single Email with PythonVideo · 9 min
  • (Exercise) Sending an Email PeriodicallyLectura · 0 min
  • (Solution) Sending an Email PeriodicallyVideo · 1 min
  • Sending an Email Every Day at a Certain TimeVideo · 7 min
  • Scheduling the Script for Execution on PythonAnywhereLectura · 0 min
  • Sending Emails to a CSV List of ContactsVideo · 11 min
  • Sending Emails with AttachmentsVideo · 4 min
  • (Exercise) Send Email with Attachment to CSV ListLectura · 0 min
  • SolutionVideo · 2 min
  • Send an Email with Modified AttachmentVideo · 13 min
  • Send Plain Text Email from Outlook or Hotmail AddressVideo · 8 min
  • Send a Rich HTML Email from Outlook or HotmailVideo · 9 min
  • Send Rich HTML Email with Attachment from Outlook or HotmailVideo · 7 min
UNIDAD 6 - Project: Stock Price Notifier · 2 lecciones

UNIDAD 6 - Project: Stock Price Notifier

  • Project RequirementsLectura · 0 min
  • Project SolutionsLectura · 0 min
UNIDAD 7 - Browser Automation and Web Scraping · 14 lecciones

UNIDAD 7 - Browser Automation and Web Scraping

  • PreparationsLectura · 0 min
  • Scraping Simple Text with SeleniumVideo · 14 min
  • Scraping from Your Local IDEVideo · 5 min
  • Scraping Dynamic ValueVideo · 12 min
  • Automate Login ProcessVideo · 11 min
  • (Exercise) Log in, Click, and ScrapeVideo · 1 min
  • (Solution) Log in, Click, and ScrapeVideo · 2 min
  • (Exercise) Log in, Click, Scrape, and Save in Text FileVideo · 2 min
  • Tip: Deleting All Text FilesLectura · 0 min
  • (Solution) Login, Click, Scrape and Save in Text FileVideo · 10 min
  • (Exercise) Accessing an Online RetailerVideo · 1 min
  • (Solution) Accessing an Online RetailerVideo · 4 min
  • Download Stock Data for Any Company for Any DateVideo · 21 min
  • Scrape Real-Time Currency Rate with Beautiful SoupVideo · 18 min
UNIDAD 8 - Modern Python Tools · 6 lecciones

UNIDAD 8 - Modern Python Tools

  • IntroductionVideo · 1 min
  • Create and Publish a Website with Python in 2 MinutesVideo · 5 min
  • Using DeepnoteVideo · 7 min
  • Notion Integration with DeepnoteVideo · 5 min
  • Create and Publish Web Apps and Data Dashboards with StreamlitVideo · 15 min
  • Schedule Python Tasks on PythonAnywhereVideo · 8 min
UNIDAD 9 - Web Apps and Desktop GUI Apps · 6 lecciones

UNIDAD 9 - Web Apps and Desktop GUI Apps

  • Create and Publish a Flask Web AppVideo · 26 min
  • Sentence Builder GUI App with PyQt6 (Intro to PyQt6)Video · 16 min
  • Live Currency Converter GUI App with PyQt6Video · 10 min
  • Advanced App with Dropdown ListsVideo · 10 min
  • Advanced GUI LayoutVideo · 14 min
  • File Destroyer GUI App with PyQt6Video · 23 min
UNIDAD 10 - Project: English Dictionary Desktop GUI App · 2 lecciones

UNIDAD 10 - Project: English Dictionary Desktop GUI App

  • Project RequirementsLectura · 0 min
  • Project SolutionLectura · 0 min
UNIDAD 11 - Working with Google Sheets · 9 lecciones

UNIDAD 11 - Working with Google Sheets

  • Opening a Public Google Spreadsheet with PythonVideo · 6 min
  • Opening a Private Google Spreadsheet with PythonVideo · 12 min
  • Get Rows and ColumnsVideo · 7 min
  • Get a CellVideo · 6 min
  • Update a CellVideo · 3 min
  • Update and Add a ColumnVideo · 7 min
  • Calculate Column Mean (Exercise)Video · 1 min
  • Calculate Column Mean (Solution)Video · 1 min
  • Listening to Cell ChangeVideo · 7 min
UNIDAD 12 - Image Processing · 12 lecciones

UNIDAD 12 - Image Processing

  • Convert Image to GrayscaleVideo · 9 min
  • (Exercise) Convert Multiple Images to GrayscaleLectura · 0 min
  • SolutionVideo · 7 min
  • Resize ImageVideo · 11 min
  • (Exercise) Resize Multiple ImagesLectura · 0 min
  • (Solution) Resize Multiple ImgaesVideo · 2 min
  • Detect Faces in ImageVideo · 11 min
  • (Exercise) Find Images with FacesLectura · 0 min
  • (Solution) Find Images with FacesVideo · 15 min
  • Adding Watermark to ImageVideo · 12 min
  • Changing the Image BackgroundVideo · 15 min
  • Create an Image Collage From Multiple ImagesVideo · 21 min
UNIDAD 13 - Webcam Capture and Video Processing · 8 lecciones

UNIDAD 13 - Webcam Capture and Video Processing

  • Section IntroductionVideo · 1 min
  • Calculate Video InfoVideo · 5 min
  • Extract Image FramesVideo · 10 min
  • Exercise: Extract Frame at a Certain Video TimestampLectura · 0 min
  • Solution: Extract Frame at Specific Video TimestampVideo · 11 min
  • Find Faces in VideoVideo · 11 min
  • Detect Faces in Webcam and Record Webcam VideoVideo · 6 min
  • Record Webcam Video and Play in Real-TimeVideo · 7 min
UNIDAD 14 - Project: Face Censoring in Video · 4 lecciones

UNIDAD 14 - Project: Face Censoring in Video

  • Project RequirementsLectura · 0 min
  • Project Solution 1: Censoring Faces Using Blurred AreaVideo · 12 min
  • Project Solution 2: Censoring Faces Using Filled RectanglesLectura · 0 min
  • Project Solution 3: Censoring Faces Using a Cat FaceLectura · 0 min
UNIDAD 15 - Text Processing · 9 lecciones

UNIDAD 15 - Text Processing

  • IntroductionVideo · 3 min
  • Create New Text File and Add ContentVideo · 8 min
  • Read Content from Text FileVideo · 3 min
  • Remove Last Character from FileVideo · 6 min
  • Remove Last Character from Multiple FilesVideo · 4 min
  • Replace Word from Multiple FilesVideo · 2 min
  • Merge TXT and CSV FilesVideo · 5 min
  • Merge CSV Files Excluding the HeaderVideo · 7 min
  • Replace Line from TXT and CSV FileVideo · 3 min
UNIDAD 16 - RegEx (Regular Expressions) · 15 lecciones

UNIDAD 16 - RegEx (Regular Expressions)

  • What are Regular Expressions?Video · 8 min
  • Regular Expressions ExampleVideo · 11 min
  • Meta CharactersVideo · 12 min
  • List of Meta CharactersLectura · 0 min
  • Extract URLs Using RegexVideo · 9 min
  • Extract IP Addresses Using RegexVideo · 4 min
  • Filtering FilesVideo · 11 min
  • Find a Word in Text (Exercise)Lectura · 0 min
  • SolutionLectura · 0 min
  • Find Lines Containing a Word and an Email Address (Exercise)Lectura · 0 min
  • SolutionLectura · 0 min
  • Find Lines Containing a Word and a Phone Number (Exercise)Lectura · 0 min
  • SolutionLectura · 0 min
  • Find Lines Containing a Phone Number and an Email AddressLectura · 0 min
  • SolutionLectura · 0 min
UNIDAD 17 - NLP (Natural Language Processing) · 5 lecciones

UNIDAD 17 - NLP (Natural Language Processing)

  • What is Natural Language ProcessingVideo · 2 min
  • Finding the Lemma of WordsVideo · 8 min
  • Lemmatisation of SentencesVideo · 18 min
  • Finding the Most Similar SentenceVideo · 19 min
  • Sentiment Analysis / Mood AnalyzerVideo · 9 min
UNIDAD 18 - Building Chatbots · 1 lecciones

UNIDAD 18 - Building Chatbots

  • Wikipedia ChatbotVideo · 16 min
UNIDAD 19 - Project: Finding the Mood of a Person from Audio · 2 lecciones

UNIDAD 19 - Project: Finding the Mood of a Person from Audio

  • Project RequirementsLectura · 0 min
  • Project SolutionVideo · 6 min
UNIDAD 20 - Downloading, Uploading, and Sharing Files with Python · 3 lecciones

UNIDAD 20 - Downloading, Uploading, and Sharing Files with Python

  • Download a File with PythonVideo · 4 min
  • Upload a FileVideo · 7 min
  • Share a File with Python and FilestackVideo · 4 min
UNIDAD 21 - SQL Databases · 4 lecciones

UNIDAD 21 - SQL Databases

  • Retrieve Data from SQL Database with PythonVideo · 15 min
  • Converting SQL to CSV and ExcelVideo · 5 min
  • SQL to PDF TableVideo · 10 min
  • Insert Data to SQL TableVideo · 4 min
UNIDAD 22 - Sending SMS · 4 lecciones

UNIDAD 22 - Sending SMS

  • Send Single SMSVideo · 11 min
  • Send an SMS PeriodicallyVideo · 2 min
  • Send an SMS Every Day at a Certain TimestampVideo · 2 min
  • Schedule SMS Sending on PythonAnywhereLectura · 0 min
UNIDAD 23 - Project: Amazon Price SMS and Email Notifier · 3 lecciones

UNIDAD 23 - Project: Amazon Price SMS and Email Notifier

  • Project RequirementsLectura · 0 min
  • Project Solution (SMS)Video · 15 min
  • Project Solution (Email)Video · 4 min
UNIDAD 24 - Audio Processing · 5 lecciones

UNIDAD 24 - Audio Processing

  • Section IntroductionVideo · 1 min
  • Working with Audio (Reversing, Volume Changing, Lopping, Slicing, and Silencing)Video · 11 min
  • Overlaying/Mixing Music AudioVideo · 5 min
  • Adding Audio Effects, Low Pass Filter, Mono, and StereoVideo · 5 min
  • Speech Recognition/Converting Speech to TextVideo · 4 min
UNIDAD 25 - Building Reddit Bots · 4 lecciones

UNIDAD 25 - Building Reddit Bots

  • Scrape Reddit Post and CommentsVideo · 9 min
  • Get All Posts of the Last 24h for any SubredditVideo · 13 min
  • Create New PostVideo · 4 min
  • Reply to Posts and CommentsVideo · 6 min
UNIDAD 26 - Controlling the Computer Audio, Mouse, Keyboard, and Screenshotting · 10 lecciones

UNIDAD 26 - Controlling the Computer Audio, Mouse, Keyboard, and Screenshotting

  • Live Webcam Streaming on the BrowserVideo · 19 min
  • Capturing ScreenshotsVideo · 3 min
  • Exercise: Capturing Screenshots Every 10 MinutesLectura · 0 min
  • SolutionLectura · 0 min
  • Capturing Partial ScreenshotsVideo · 6 min
  • Recording AudioVideo · 6 min
  • Controlling the MouseVideo · 17 min
  • Controlling the KeyboardVideo · 11 min
  • Accessing the Clipboard TextVideo · 4 min
  • Accessing CPU, RAM, and Hard Disk StatsVideo · 6 min
UNIDAD 27 - Project: Drawing with Python · 2 lecciones

UNIDAD 27 - Project: Drawing with Python

  • Project RequirementsLectura · 0 min
  • SolutionVideo · 20 min
UNIDAD 28 - Miscellaneous · 7 lecciones

UNIDAD 28 - Miscellaneous

  • Translate between (Human) LanguagesVideo · 3 min
  • Create an English DictionaryVideo · 7 min
  • Scan and Detect QR Codes with PythonVideo · 13 min
  • Create a QR Code GeneratorVideo · 4 min
  • Exercise: Create Multiple QR CodesLectura · 0 min
  • SolutionLectura · 0 min
  • Bonus LectureLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    28 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Automate Everything with Python

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Ardit Sulce | 600,000+ Students.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 28 unidades · 184 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Ardit Sulce | 600,000+ Students; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Automate Everything with Python

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture