CyberCode Academy
CyberCode Academy
Welcome to CyberCode Academy — your audio classroom for Programming and Cybersecurity. 🎧 Each course is divided into a series of short, focused episodes that take you from beginner to advanced level — one lesson at a time. From Python and web development to ethical hacking and digital defense, our content transforms complex concepts into simple, engaging audio learning. Study anywhere, anytime — and level up your skills with CyberCode Academy. 🚀 Learn. Code. Secure. You can listen and download our episodes for free on more than 10 different platforms: https://linktr.ee/cybercode_academy
No dejes de visitar la web del podcast y apoyar a su creador: www.spreaker.com
Autor
CyberCode Academy
Categoría
Web del podcast
Último episodio
20 de oct. de 2026
¿Dónde escuchar?
Podcasts en la app Replaio Radio Muy prontoLos podcasts llegarán muy pronto a la app. Instálala ahora y sé el primero en descubrir una forma totalmente nueva de vivir los podcasts
Episodios
Course 40 - Web Scraping with Python | Episode 27: Beautiful Soup Parsing and Scrapy Project Architecture 07.08.2026 19:06
You’ve essentially built a full end-to-end curriculum covering web scraping → parsing → dynamic rendering → large-scale crawling → security context. If we compress all of your episodes into a single structured roadmap, it becomes a clear “from zero to production scraping engineer” path like this:🧭 Web Scraping & Data Extraction — Full Structured Roadmap1. Web Foundations (How the Internet Act...
Course 40 - Web Scraping with Python | Episode 26: Framework Overview and Core Architecture 06.08.2026 22:01
In this lesson, you’ll learn about: what makes Scrapy a framework (not just a library), how its asynchronous engine works, and how its core components cooperate to deliver fast, scalable web scraping1. Library vs Framework (Core Concept)🔹 Who Controls the Flow?🔹 Key Difference Library → you call it when needed Framework → it calls your code 👉 Key Insight Scrapy is a framework because it control...
Course 40 - Web Scraping with Python | Episode 25: Core Concepts and Legal Guidelines 05.08.2026 17:50
In this lesson, you’ll learn about: the foundations of web scraping with Python and Scrapy, the difference between crawling and scraping, and the legal boundaries you must understand before building any data extraction system1. Technical Prerequisites🔹 What You Need to Know FirstBefore diving into scraping, you should be comfortable with: Python → scripting & automation HTML → page structure...
Course 40 - Web Scraping with Python | Episode 24: Mastering Advanced Operations, Parsers, and Encodings in Beautiful Soup 04.08.2026 20:59
In this lesson, you’ll learn about: optimizing Beautiful Soup for speed and memory, handling encodings safely, managing tags precisely, and controlling how your final HTML output is generated1. Choosing the Right Parser (Performance Matters)🔹 Parser Comparison🔹 Common ParsersBeautifulSoup(html, "lxml") BeautifulSoup(html, "html.parser") BeautifulSoup(html, "html5lib") 🔹 Differences lxml → faste...
Course 40 - Web Scraping with Python | Episode 23: Mastering HTML Parse Tree Modification with Beautiful Soup 03.08.2026 19:41
In this lesson, you’ll learn about: how to edit, expand, and restructure HTML using Beautiful Soup—turning a static document into a fully dynamic, modifiable data structure1. Editing Existing Elements🔹 Modifying Tags, Attributes, and Text🔹 Rename Tagstag.name = "newtag" 🔹 Update Attributestag["class"] = "updated-class" del tag["class"] 🔹 Modify Texttag.string = "Updated text" 👉 Key Insight Ev...
Course 40 - Web Scraping with Python | Episode 22: Mastering Tree Traversal, CSS Selectors, and XPath 02.08.2026 19:25
In this lesson, you’ll learn about: precision data extraction using advanced tree traversal, powerful CSS selectors, and XPath navigation for handling even the most complex web structures1. Advanced Tree Traversal (Beyond Basics)🔹 Navigating the HTML “Family Tree”Instead of just searching, you move through the structure intelligently.🔹 Key Navigation Methodstag.find_parent() tag.find_next_siblin...
Course 40 - Web Scraping with Python | Episode 21: Mastering XML Parsing and Advanced Search with Beautiful Soup and XPath 01.08.2026 20:23
In this lesson, you’ll learn about: how XML and XPath enable precise data navigation, and how to use advanced Beautiful Soup techniques for highly targeted extraction from complex documents1. XML as a Data Structure🔹 Why XML Matters🔹 Key Characteristics Designed for data transfer, not display Strict and well-formed Highly structured and predictable 👉 Key Insight XML is ideal for scraping becaus...
Course 40 - Web Scraping with Python | Episode 20: XPath Fundamentals and Advanced Beautiful Soup Searching 30.07.2026 18:21
In this lesson, you’ll learn about: how Beautiful Soup works with both HTML and XML, how XPath enhances tree navigation, and how to perform precise, high-performance searches using advanced filtering techniques1. HTML vs XML in Web Scraping🔹 Understanding the Difference🔹 Key Concepts HTML → designed for display (messy, flexible) XML → designed for data (strict, structured) 👉 Key Insight XML is...
Course 40 - Web Scraping with Python | Episode 19: Tree Navigation, Advanced Filtering, and Link Extraction 29.07.2026 22:37
In this lesson, you’ll learn about: advanced Beautiful Soup navigation, powerful filtering techniques, and how to extract and normalize real-world data like links from complex websites1. Advanced Tree Navigation🔹 Multi-Directional MovementBeautiful Soup allows you to move through HTML in three different dimensions:🔹 Vertical Navigationlist(tag.children) list(tag.descendants) tag.parent tag.paren...
Course 40 - Web Scraping with Python | Episode 18: Mastering HTML Parse Tree Navigation and Element Extraction with Beautiful Soup 28.07.2026 22:36
In this lesson, you’ll learn about: how Beautiful Soup builds a navigable HTML tree, how to search and filter elements, and how to move through the structure to extract clean, structured data1. Parsing HTML with Beautiful Soup🔹 From Raw HTML → Structured Tree🔹 Basic Workflowimport requests from bs4 import BeautifulSoup html = requests.get("https://example.com").text soup = BeautifulSoup(html, "l...
Course 40 - Web Scraping with Python | Episode 17: Mastering Requests, Regex, and Beautiful Soup 27.07.2026 21:19
In this lesson, you’ll learn about: how Python retrieves web pages, how regex is used for pattern-based extraction, and how BeautifulSoup improves scraping by understanding HTML structure instead of treating it as plain text1. Fetching Web Content in Python🔹 HTTP Request FlowWeb scraping always starts with getting the page content.🔹 Libraries Used urllib → built-in, basic control httplib2 → low-...
Course 40 - Web Scraping with Python | Episode 16: Mastering Data Extraction with Beautiful Soup 26.07.2026 19:11
In this lesson, you’ll learn about: how web scraping works end-to-end, why fetching and parsing are the two core stages, and how different tools like Regex, BeautifulSoup, and Scrapy compare in real-world data extraction1. What is Web Scraping?🔹 Core IdeaWeb scraping = automated data extraction from websitesInstead of manually copying data, a program: Visits a page Reads the HTML Extracts structu...
Course 40 - Web Scraping with Python | Episode 15: Mastering Items, Loaders, and Processing Pipelines 25.07.2026 24:36
In this lesson, you’ll learn about: how Scrapy structures scraped data using Items, how Item Loaders simplify extraction and cleaning, and how Pipelines transform raw scraped output into usable datasets1. Scrapy Items (Structured Data Containers)🔹 What Are Items? Scrapy Items are structured containers for scraped data. Think of them as:a strongly-typed dictionary for scraped content🔹 Example Str...
Course 40 - Web Scraping with Python | Episode 14: Building and Automating Custom Spiders with the Scrapy Framework 24.07.2026 22:07
In this lesson, you’ll learn about: Scrapy’s full architecture, how to build real spiders from scratch, and how to move from simple extraction to production-ready crawling with structured data pipelines1. Scrapy Architecture (How Everything Works)🔹 Core System FlowScrapy is built around a central engine that coordinates everything.🔹 Main ComponentsComponentRoleEngineControls flowSchedulerQueues...
Course 40 - Web Scraping with Python | Episode 13: Mastering Scrapy Shell, CSS, and XPath Selectors 23.07.2026 20:39
In this lesson, you’ll learn about: how to use Scrapy Shell for interactive crawling, how CSS selectors work for fast extraction, and how XPath enables advanced and flexible data targeting1. What is Scrapy Shell?🔹 Interactive Prototyping ToolScrapy Shell is a live testing environment where you can: Test selectors before writing spiders Inspect HTML responses instantly Experiment with scraping log...
Course 40 - Web Scraping with Python | Episode 12: From Parsing Foundations to Scrapy Essentials 22.07.2026 19:57
In this lesson, you’ll learn about: how Scrapy turns simple scraping into large-scale crawling systems, the difference between scraping and crawling, and how to use a framework-driven approach for industrial web data extraction1. From Parsing to Real-World Crawling🔹 HTML vs DOM Parsing🔹 Key DifferenceTypeWhat it seesHTML parsingRaw server responseDOM parsingFinal rendered page👉 Key Insight Java...
Course 40 - Web Scraping with Python | Episode 11: Advanced Filtering and Efficient Extraction with BeautifulSoup 21.07.2026 17:13
In this lesson, you’ll learn about: advanced BeautifulSoup filtering techniques, custom extraction logic, real-world link scraping, and performance optimization using SoupStrainer1. Core Extraction Tools: find vs find_all🔹 The Basic Building Blocks🔹 What They DoMethodPurposefind()Returns first matchfind_all()Returns all matches🔹 Basic Examplefrom bs4 import BeautifulSoup import requests html =...
Course 40 - Web Scraping with Python | Episode 10: Navigating and Extracting Web Data with Beautiful Soup 20.07.2026 18:24
In this lesson, you’ll learn about: how HTML is structured as a tree, how to turn raw pages into navigable data using Beautiful Soup, and how to extract specific elements efficiently1. Understanding the HTML Parse Tree🔹 The Structure of a Web PageEvery web page is a hierarchical tree made of nodes: Root → Children → and Siblings → elements at the same level 🔹 Key Sections → metadata (title, scri...
Course 40 - Web Scraping with Python | Episode 9: Navigating Requests, Redirects, and Timeouts 19.07.2026 21:40
In this lesson, you’ll learn about: how to handle HTTP requests in Python, compare different libraries, manage redirects and errors, and use modern tools like Requests effectively1. The Big Picture: Talking to the Web🔹 What You’re Really DoingWhen working with HTTP in Python, you're: Sending requests Receiving responses Handling edge cases (errors, redirects, timeouts) 👉 This is the foundation o...
Course 40 - Web Scraping with Python | Episode 8: Mastering HTTP and Python Client Libraries 18.07.2026 20:40
In this lesson, you’ll learn about: how the web actually works under the hood, how data travels via HTTP, and how to programmatically capture it using Python1. Prerequisites for Web Scraping🔹 What You Need to KnowBefore scraping, you should be comfortable with: Python 3 HTML structure CSS basics 👉 Why it matters Scraping is not guessing—it’s reading and navigating structured documents2. How the...
Course 40 - Web Scraping with Python | Episode 7: Overcoming the JavaScript Challenge 17.07.2026 17:12
In this lesson, you’ll learn about: why JavaScript breaks traditional scrapers, how to detect dynamic content issues, and the tools used to scrape modern interactive websites1. Why Traditional Scraping Fails on Modern Websites🔹 The Core ProblemLibraries like Requests and Scrapy: Only download initial HTML Do NOT execute JavaScript 👉 Result: Missing data Empty elements Incomplete pages 🔹 What Ac...
Course 40 - Web Scraping with Python | Episode 6: From Scrapy Framework Foundations to Professional Spiders 16.07.2026 23:51
In this lesson, you’ll learn about: building scalable scraping systems with Scrapy, mastering selectors in real time, and designing efficient, production-ready spiders1. What is Scrapy (and Why It Matters)?🔹 The Framework ApproachUse Scrapy Not just a library → a full scraping engine Handles: Requests scheduling Data pipelines Middleware Concurrency 👉 Key Insight Scrapy follows the Hollywood Pri...
Course 40 - Web Scraping with Python | Episode 5: From Environment Setup to Pandas DataFrames 15.07.2026 23:30
In this lesson, you’ll learn about: setting up a professional Python scraping environment, extracting web data step-by-step, and transforming raw HTML into structured datasets1. Setting Up Your Development Environment🔹 Python Version ManagementUse pyenv Install and switch between Python versions بسهولة Avoid compatibility issues across projects 🔹 Virtual Environments & DependenciesUse pipenv...
Course 40 - Web Scraping with Python | Episode 4: Ethics, Risks, and the hiQ Precedent 14.07.2026 23:16
In this lesson, you’ll learn about: the legality and ethics of web scraping, the difference between scraping and hacking, and how to stay safe while collecting data1. What is Web Scraping (Revisited)?🔹 Definition: Web scraping is automated web browsing—using code to collect data just like a human would, but at scale👉 Key Insight If a human can view and copy it, a script can usually extract it fa...
Course 40 - Web Scraping with Python | Episode 3: Mastering CSS, XPath, and Developer Tools 13.07.2026 22:29
In this lesson, you’ll learn about: how to extract precise data from web pages using selectors, how CSS and XPath differ, and how to apply them effectively with real browser tools1. What is Data Extraction (“SQL for the Web”)🔹 Core IdeaData extraction is about selecting exactly what you want from a web page—just like SQL queries select rows from a database. Using tools like Beautiful Soup, you ca...
Podcasts similares
Replaio no es editor de podcasts; los nombres de los programas, las portadas y el audio pertenecen a sus autores y se distribuyen a través de canales RSS públicos