41554 blogs · [ { "id": "01a0dcb4-d1e8-7261-b485-6ef9f73dd48f", "title": "Clever Python Is a Loan You Repay With Interest", "url": "https://python.plainenglish.io/clever-python-is-a-loan-you-repay-with-interest-a81081f6b0e2?source=rss----78073def27b8---4", "published_at": "2026-09-25T23:31:02+00:00" }, { "id": "01a0dcb4-d1e8-7261-b485-6ef9f78066c4", "title": "IPL 2025 Powerplay DataViz (Part 1): Team-wise Batting & Bowling Insights", "url": "https://python.plainenglish.io/ipl-2025-powerplay-dataviz-part-1-team-wise-batting-bowling-insights-c3708552b157?source=rss----78073def27b8---4", "published_at": "2026-09-25T14:35:27+00:00" }, { "id": "01a0dcb4-d1e8-7261-b485-6ef9f8706e52", "title": "From Chaos to Clarity: Cleaning Data the Smart Way", "url": "https://python.plainenglish.io/from-chaos-to-clarity-cleaning-data-the-smart-way-2999a882d75d?source=rss----78073def27b8---4", "published_at": "2026-09-25T14:35:20+00:00" }, { "id": "01a0dcb4-d1e8-7261-b485-6ef9f948b137", "title": "Pandas vs Excel: Work Smarter, Not Harder", "url": "https://python.plainenglish.io/pandas-vs-excel-work-smarter-not-harder-718660a25884?source=rss----78073def27b8---4", "published_at": "2026-09-25T14:35:15+00:00" }, { "id": "01a0dcb4-d1e8-7261-b485-6ef9fa1a7768", "title": "How to Extract Real Insights During Exploratory Data Analysis", "url": "https://python.plainenglish.io/how-to-extract-real-insights-during-exploratory-data-analysis-ed503f6df941?source=rss----78073def27b8---4", "published_at": "2026-09-25T14:35:05+00:00" }, { "id": "01a0dcb4-d1e8-7261-b485-6ef9fa8b152c", "title": "I Tested Migma for AI Email Marketing — Here’s How It Works With Claude, Grok Bot, and Cursor", "url": "https://python.plainenglish.io/i-tested-migma-for-ai-email-marketing-heres-how-it-works-with-claude-grok-bot-and-cursor-116c57908f9a?source=rss----78073def27b8---4", "published_at": "2026-09-25T14:34:56+00:00" }, { "id": "01a0dcb4-d1e8-7261-b485-6ef9fac1beaf", "title": "Stop Fighting GridSpec: How subplot_mosaic() Lets You Draw Your Figure Instead of Coding It", "url": "https://python.plainenglish.io/stop-fighting-gridspec-how-subplot-mosaic-lets-you-draw-your-figure-instead-of-coding-it-3ae526dc58ed?source=rss----78073def27b8---4", "published_at": "2026-09-25T14:34:49+00:00" }, { "id": "01a0dcb4-d1e8-7261-b485-6ef9fac7a832", "title": "AI Is Changing How We Write Code, but Database Design Remains Untouched: Here’s Why", "url": "https://python.plainenglish.io/ai-is-changing-how-we-write-code-but-database-design-remains-untouched-heres-why-4da8a2f495bf?source=rss----78073def27b8---4", "published_at": "2026-09-25T13:56:14+00:00" }, { "id": "01a0dcb4-d1e8-7261-b485-6ef9faea11d4", "title": "8 Python Libraries That Turn Raw Data Into Useful Insights", "url": "https://python.plainenglish.io/8-python-libraries-that-turn-raw-data-into-useful-insights-6872f1532304?source=rss----78073def27b8---4", "published_at": "2026-09-25T13:55:59+00:00" }, { "id": "01a0dcb4-d1e8-7261-b485-6ef9fb616283", "title": "7 Python Libraries That Take the Complexity Out of Machine Learning", "url": "https://python.plainenglish.io/7-python-libraries-that-take-the-complexity-out-of-machine-learning-f5a53683657f?source=rss----78073def27b8---4", "published_at": "2026-09-25T13:55:46+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7cd0e3d20", "title": "10 Codex Hacks That Make Coding Way Easier", "url": "https://python.plainenglish.io/10-codex-hacks-that-make-coding-way-easier-c7f4174f45fd?source=rss----78073def27b8---4", "published_at": "2026-09-23T17:03:47+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7cd64b19d", "title": "How I Turned My Hand Into the Ultimate Virtual Touchpad", "url": "https://python.plainenglish.io/how-i-turned-my-hand-into-the-ultimate-virtual-touchpad-41f1ebae3a80?source=rss----78073def27b8---4", "published_at": "2026-09-23T17:03:15+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7ce2a2db2", "title": "I Spent Months on AI Projects That Took Days Once I Learned These 3 Things", "url": "https://python.plainenglish.io/i-spent-months-on-ai-projects-that-took-days-once-i-learned-these-3-things-f55c884284aa?source=rss----78073def27b8---4", "published_at": "2026-09-23T17:02:55+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7ce549365", "title": "The Programmer Is Not Dead. The Job Just Changed", "url": "https://python.plainenglish.io/the-programmer-is-not-dead-the-job-just-changed-5588dc7535c3?source=rss----78073def27b8---4", "published_at": "2026-09-23T17:02:30+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7ce9f3429", "title": "When PyTorch Loss Explodes to NaN: A Production Diagnostic Checklist", "url": "https://python.plainenglish.io/when-pytorch-loss-explodes-to-nan-a-production-diagnostic-checklist-1e256b0eaff2?source=rss----78073def27b8---4", "published_at": "2026-09-23T17:02:14+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7cf29e39b", "title": "185,950 Orders, One Messy Column, and 15,000 Rows I Had to Throw Away", "url": "https://python.plainenglish.io/185-950-orders-one-messy-column-and-15-000-rows-i-had-to-throw-away-3c8b43201d15?source=rss----78073def27b8---4", "published_at": "2026-09-23T17:01:13+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7cfcf0759", "title": "Frontier AI Safety, Mechanistic Interpretability & Alignment Engineering: Why Black-Box Testing…", "url": "https://python.plainenglish.io/frontier-ai-safety-mechanistic-interpretability-alignment-engineering-why-black-box-testing-eb0340b3dc5c?source=rss----78073def27b8---4", "published_at": "2026-09-23T17:00:53+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7d0aa69cf", "title": "A Friend Showed Me What Good Notes Looked Like, So I Built a Tool to Make Mine.", "url": "https://python.plainenglish.io/a-friend-showed-me-what-good-notes-looked-like-so-i-built-a-tool-to-make-mine-8b8d7cfdf3ba?source=rss----78073def27b8---4", "published_at": "2026-09-23T17:00:37+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7d0dfc11d", "title": "Python + AI: 10 Real-World Projects That Actually Teach You Something", "url": "https://python.plainenglish.io/python-ai-10-real-world-projects-that-actually-teach-you-something-72e18656b2fd?source=rss----78073def27b8---4", "published_at": "2026-09-23T17:00:08+00:00" }, { "id": "01a0cf6e-e52b-73a9-868f-10b7d16d1cba", "title": "I Built One Python Script That Started Making Me Money – Here Is What Actually Happened", "url": "https://python.plainenglish.io/i-built-one-python-script-that-started-making-me-money-here-is-what-actually-happened-b12b9fc5ee0e?source=rss----78073def27b8---4", "published_at": "2026-09-23T16:10:01+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd3516903a", "title": "5 Python Libraries for Working With Images and Video Without Touching a Real Editor", "url": "https://python.plainenglish.io/5-python-libraries-for-working-with-images-and-video-without-touching-a-real-editor-c8103daf7273?source=rss----78073def27b8---4", "published_at": "2026-09-19T22:00:42+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd354822f9", "title": "The Python Business Tool I Built After Realizing Where Small Companies Actually Lose Money", "url": "https://python.plainenglish.io/the-python-business-tool-i-built-after-realizing-where-small-companies-actually-lose-money-4d1681aac367?source=rss----78073def27b8---4", "published_at": "2026-09-19T21:59:31+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd35d56513", "title": "Python Without the GIL: I Tested Free-Threaded Python on Real Workloads", "url": "https://python.plainenglish.io/python-without-the-gil-i-tested-free-threaded-python-on-real-workloads-1adf001cf05c?source=rss----78073def27b8---4", "published_at": "2026-09-19T21:23:45+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd36c6ec58", "title": "What Requirements Are Needed Before Token Development?", "url": "https://python.plainenglish.io/what-requirements-are-needed-before-token-development-a37d476bbc50?source=rss----78073def27b8---4", "published_at": "2026-09-19T14:58:29+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd36fe9750", "title": "4 Python Libraries for Watching Your System and Reaching a Real Person When Something Goes Wrong", "url": "https://python.plainenglish.io/4-python-libraries-for-watching-your-system-and-reaching-a-real-person-when-something-goes-wrong-b56bba5a375d?source=rss----78073def27b8---4", "published_at": "2026-09-18T21:08:02+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd37198748", "title": "4 Python Libraries for Building a Real Desktop App Without Learning a Native GUI Toolkit", "url": "https://python.plainenglish.io/4-python-libraries-for-building-a-real-desktop-app-without-learning-a-native-gui-toolkit-9cd6aa9f0b52?source=rss----78073def27b8---4", "published_at": "2026-09-18T21:07:51+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd3770bf02", "title": "“Benchmarking High-Throughput Market Feeds: orjson Versus Standard Python JSON”", "url": "https://python.plainenglish.io/benchmarking-high-throughput-market-feeds-orjson-versus-standard-python-json-ab60405acd48?source=rss----78073def27b8---4", "published_at": "2026-09-18T21:06:19+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd38675fa1", "title": "8 Python Techniques Experienced Developers Use All the Time", "url": "https://python.plainenglish.io/8-python-techniques-experienced-developers-use-all-the-time-bc41b2dad934?source=rss----78073def27b8---4", "published_at": "2026-09-18T21:05:46+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd38d781a5", "title": "The Python Tool I Built to Eliminate Hours of Repetitive Work", "url": "https://python.plainenglish.io/the-python-tool-i-built-to-eliminate-hours-of-repetitive-work-9675fcd6d495?source=rss----78073def27b8---4", "published_at": "2026-09-18T21:05:33+00:00" }, { "id": "01a0bdf0-b248-7212-a535-5edd39389440", "title": "I serialized the same 50 rows 9 ways. The default was 70% punctuation.", "url": "https://python.plainenglish.io/i-serialized-the-same-50-rows-9-ways-the-default-was-70-punctuation-21e2c7b19617?source=rss----78073def27b8---4", "published_at": "2026-09-18T21:03:21+00:00" }, { "id": "01a095d3-1582-7158-ac76-81c6c27b991d", "title": "Most Beginners Ignore These Python Libraries — and That’s a Big Mistake", "url": "https://python.plainenglish.io/most-beginners-ignore-these-python-libraries-and-thats-a-big-mistake-00b0b318fd68?source=rss----78073def27b8---4", "published_at": "2026-09-12T12:22:38+00:00" }, { "id": "01a095d3-1582-7158-ac76-81c6c344f3a3", "title": "The 6 Python Libraries That Turned My Side Projects Into Production Systems", "url": "https://python.plainenglish.io/the-6-python-libraries-that-turned-my-side-projects-into-production-systems-24d87920a23a?source=rss----78073def27b8---4", "published_at": "2026-09-12T12:20:36+00:00" }, { "id": "01a095d3-1582-7158-ac76-81c6c40b1733", "title": "How These 8 Python Libraries Saved Me From Rewriting the Same Code for Years", "url": "https://python.plainenglish.io/how-these-8-python-libraries-saved-me-from-rewriting-the-same-code-for-years-0da1696b960b?source=rss----78073def27b8---4", "published_at": "2026-09-12T12:16:58+00:00" }, { "id": "01a095d3-1582-7158-ac76-81c6c46fbf1a", "title": "10 Python Things I Wish Someone Had Explained Sooner", "url": "https://python.plainenglish.io/10-python-things-i-wish-someone-had-explained-sooner-7df949f31f00?source=rss----78073def27b8---4", "published_at": "2026-09-12T11:12:51+00:00" }, { "id": "01a095d3-1582-7158-ac76-81c6c47aa3bd", "title": "Steering Vector Fields: Keeping LLM Control Aligned as Context Changes", "url": "https://python.plainenglish.io/steering-vector-fields-keeping-llm-control-aligned-as-context-changes-b7fd7bec2d89?source=rss----78073def27b8---4", "published_at": "2026-09-12T11:12:49+00:00" }, { "id": "01a095d3-1582-7158-ac76-81c6c53784a9", "title": "10 Python Libraries That Make You Look Ridiculously Productive", "url": "https://python.plainenglish.io/10-python-libraries-that-make-you-look-ridiculously-productive-23ce500ee3ef?source=rss----78073def27b8---4", "published_at": "2026-09-12T10:53:27+00:00" }, { "id": "01a09538-b85a-7118-938b-51936e79507b", "title": "The Python Data Science Stack Is Changing. Here’s What Developers Should Learn in 2026", "url": "https://python.plainenglish.io/the-python-data-science-stack-is-changing-heres-what-developers-should-learn-in-2026-0743af8c8b73?source=rss----78073def27b8---4", "published_at": "2026-09-12T01:31:01+00:00" }, { "id": "01a09538-b85a-7118-938b-51936eb5c1c5", "title": "The Python Skill Employers Actually Notice:", "url": "https://python.plainenglish.io/the-python-skill-employers-actually-notice-1774e04228d0?source=rss----78073def27b8---4", "published_at": "2026-09-11T19:48:29+00:00" }, { "id": "01a09538-b85a-7118-938b-51936ef7b926", "title": "The 9 Python Tools Top Companies Expect Every Developer to Know", "url": "https://python.plainenglish.io/the-9-python-tools-top-companies-expect-every-developer-to-know-49c65ec39ee7?source=rss----78073def27b8---4", "published_at": "2026-09-11T19:48:10+00:00" }, { "id": "01a09538-b85a-7118-938b-51936f826df5", "title": "7 Python Mistakes Beginners Make Without Realizing", "url": "https://python.plainenglish.io/7-python-mistakes-beginners-make-without-realizing-d01853da35b8?source=rss----78073def27b8---4", "published_at": "2026-09-11T19:47:57+00:00" }, { "id": "01a09538-b85a-7118-938b-5193704ced48", "title": "Genome Toolkit. Part 4.6: Building Structured Scientific Results", "url": "https://python.plainenglish.io/genome-toolkit-part-4-6-building-structured-scientific-results-51a309b61e17?source=rss----78073def27b8---4", "published_at": "2026-09-11T18:50:00+00:00" }, { "id": "01a09538-b85a-7118-938b-5193713e0656", "title": "9 Python Libraries Every Developer Should Master Before 2027", "url": "https://python.plainenglish.io/9-python-libraries-every-developer-should-master-before-2027-d1bc16afff86?source=rss----78073def27b8---4", "published_at": "2026-09-11T17:04:45+00:00" }, { "id": "01a09538-b85a-7118-938b-5193723163a8", "title": "The Full Blueprint for Building Enterprise-Grade Autonomous Agents in Python", "url": "https://python.plainenglish.io/the-full-blueprint-for-building-enterprise-grade-autonomous-agents-in-python-25666aeabea1?source=rss----78073def27b8---4", "published_at": "2026-09-11T16:22:56+00:00" }, { "id": "01a09538-b85a-7118-938b-51937232bcc2", "title": "3 Python Libraries I Installed as a Beginner and Completely Misused", "url": "https://python.plainenglish.io/3-python-libraries-i-installed-as-a-beginner-and-completely-misused-ba144eadc03b?source=rss----78073def27b8---4", "published_at": "2026-09-11T16:22:45+00:00" }, { "id": "01a09538-b85a-7118-938b-5193727c911e", "title": "I Thought I Knew Python — Then I Found These Underrated Libraries", "url": "https://python.plainenglish.io/i-thought-i-knew-python-then-i-found-these-underrated-libraries-5d384468c3ec?source=rss----78073def27b8---4", "published_at": "2026-09-11T16:22:38+00:00" }, { "id": "01a09538-b85a-7118-938b-519372db488e", "title": "9 Python Libraries That Made Me Question How I Ever Coded Without Them", "url": "https://python.plainenglish.io/9-python-libraries-that-made-me-question-how-i-ever-coded-without-them-bc2e37dc1a1e?source=rss----78073def27b8---4", "published_at": "2026-09-11T16:22:31+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-220096c2359a", "title": "From It Works to It Wins", "url": "https://python.plainenglish.io/from-it-works-to-it-wins-3b4473885bdd?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:59:15+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-22009794a8ab", "title": "12 Python Projects That Broke My Code — and Fixed My Skills", "url": "https://python.plainenglish.io/12-python-projects-that-broke-my-code-and-fixed-my-skills-fe4a75ea0e94?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:57:46+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-2200983b0461", "title": "4 Python Libraries That Finally Made Automation Feel Effortless", "url": "https://python.plainenglish.io/4-python-libraries-that-finally-made-automation-feel-effortless-036ab4c2d282?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:57:40+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-22009920dc91", "title": "5 Python Projects I Built That Taught Me More Than Any Course Ever Did", "url": "https://python.plainenglish.io/5-python-projects-i-built-that-taught-me-more-than-any-course-ever-did-43c53c0b6d9b?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:57:33+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-220099e373b3", "title": "12 Python Libraries You Need to Try in 2026", "url": "https://python.plainenglish.io/12-python-libraries-you-need-to-try-in-2026-92ca562e7dd9?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:57:21+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-22009ade2087", "title": "Mastering FFmpeg: The Complete Guide to Video Processing in Python", "url": "https://python.plainenglish.io/mastering-ffmpeg-the-complete-guide-to-video-processing-in-python-ca9d76dec413?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:55:37+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-22009b0c1c90", "title": "Practical Python Tricks Part 16: Python decorators with arguments", "url": "https://python.plainenglish.io/practical-python-tricks-part-16-python-decorators-with-arguments-afcf5c7ac4dc?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:55:27+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-22009b9851ae", "title": "Practical Python Tricks Part 17: Mutable state in decorators and class-based decorators", "url": "https://python.plainenglish.io/practical-python-tricks-part-17-mutable-state-in-decorators-and-class-based-decorators-768a5ca8dd89?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:55:17+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-22009bb5d471", "title": "11 Python Shortcuts That Quietly 10x’d My Productivity", "url": "https://python.plainenglish.io/11-python-shortcuts-that-quietly-10xd-my-productivity-0c08b022ed2f?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:54:39+00:00" }, { "id": "01a08d7f-2eb5-72e7-910e-22009c225d0f", "title": "I Didn’t Expect This Python GUI Tool to Work So Well", "url": "https://python.plainenglish.io/i-didnt-expect-this-python-gui-tool-to-work-so-well-855b0b32184c?source=rss----78073def27b8---4", "published_at": "2026-09-10T19:54:33+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d0386922d4", "title": "8 Python Libraries That Automate The Boring Parts Of Your Actual Life", "url": "https://python.plainenglish.io/8-python-libraries-that-automate-the-boring-parts-of-your-actual-life-3e7d4b4b6c72?source=rss----78073def27b8---4", "published_at": "2026-09-10T18:31:01+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d038e07ccb", "title": "7 FastAPI Habits That Turned My Side Project Into a Scalable App", "url": "https://python.plainenglish.io/7-fastapi-habits-that-turned-my-side-project-into-a-scalable-app-4580e4bf28c3?source=rss----78073def27b8---4", "published_at": "2026-09-10T15:56:42+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d038e0d7da", "title": "4 Python Projects That Finally Made Object-Oriented Programming Click for Me", "url": "https://python.plainenglish.io/4-python-projects-that-finally-made-object-oriented-programming-click-for-me-61c5f7d21ab9?source=rss----78073def27b8---4", "published_at": "2026-09-10T15:56:30+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d039094a3e", "title": "How Building One GUI App Leveled Up My Python Skills", "url": "https://python.plainenglish.io/how-building-one-gui-app-leveled-up-my-python-skills-1689cd66460f?source=rss----78073def27b8---4", "published_at": "2026-09-10T15:56:05+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d039e8aa1a", "title": "The 3 Python Tricks That Instantly Leveled Up My Skills", "url": "https://python.plainenglish.io/beyond-the-basics-the-3-python-secrets-i-wish-id-learned-sooner-0c853f9a1343?source=rss----78073def27b8---4", "published_at": "2026-09-10T15:46:37+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d03a1bbabf", "title": "7 Brutally Effective Python Web Development Solutions I Wish I Knew Before Wasting 2 Years", "url": "https://python.plainenglish.io/7-brutally-effective-python-web-development-solutions-i-wish-i-knew-before-wasting-2-years-8bacab7c5dcc?source=rss----78073def27b8---4", "published_at": "2026-09-10T15:45:35+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d03a659366", "title": "12 Insanely Practical Python Web Development Solutions That Turned My Side Project Into a Real…", "url": "https://python.plainenglish.io/12-insanely-practical-python-web-development-solutions-that-turned-my-side-project-into-a-real-22adc225821b?source=rss----78073def27b8---4", "published_at": "2026-09-10T15:45:27+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d03a9645c2", "title": "Practical Python Tricks Part 9: Advanced Class Features", "url": "https://python.plainenglish.io/practical-python-tricks-part-7-advanced-class-features-ad161cdaea4e?source=rss----78073def27b8---4", "published_at": "2026-09-10T15:45:21+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d03b6a4462", "title": "I Rebuilt 7 Everyday Apps Using Python — Here’s What Surprised Me Most", "url": "https://python.plainenglish.io/i-rebuilt-7-everyday-apps-using-python-heres-what-surprised-me-most-aa729459230f?source=rss----78073def27b8---4", "published_at": "2026-09-10T15:44:48+00:00" }, { "id": "01a08cd9-9451-72c8-bb55-f9d03c29fe60", "title": "Practical Python Tricks Part 12: When to Use Threading vs Multiprocessing", "url": "https://python.plainenglish.io/practical-python-tricks-part-9-when-to-use-threading-vs-multiprocessing-e3af83959395?source=rss----78073def27b8---4", "published_at": "2026-09-10T15:44:39+00:00" }, { "id": "01a087cc-5630-72f9-bc5d-08cc5b52db35", "title": "10 Python Tools I Now Use in Almost Every Project", "url": "https://python.plainenglish.io/10-python-tools-i-now-use-in-almost-every-project-84b55deb5ab8?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:51:59+00:00" }, { "id": "01a087cc-5630-72f9-bc5d-08cc5bed366d", "title": "Your Python Code Is Hoarding RAM 5 Tricks to Make It Let Go", "url": "https://python.plainenglish.io/your-python-code-is-hoarding-ram-5-tricks-to-make-it-let-go-535020ce16c9?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:41:50+00:00" }, { "id": "01a087cc-5630-72f9-bc5d-08cc5cdc6918", "title": "I Benchmarked Python 3.14’s Free-Threading on 5 Real Tasks. Here’s What Actually Happened.", "url": "https://python.plainenglish.io/i-benchmarked-python-3-14s-free-threading-on-5-real-tasks-here-s-what-actually-happened-d7088b7e4fed?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:31:54+00:00" }, { "id": "01a087cc-5630-72f9-bc5d-08cc5d349ab0", "title": "Bringing a Steinway Grand to the Terminal: Building `piano-sampler` in Python", "url": "https://python.plainenglish.io/bringing-a-steinway-grand-to-the-terminal-building-piano-sampler-in-python-f6ac1f3a253f?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:31:47+00:00" }, { "id": "01a087cc-5630-72f9-bc5d-08cc5ddbe739", "title": "I Leaked 50,000 Passwords Because I Forgot One Line of Code", "url": "https://python.plainenglish.io/i-leaked-50-000-passwords-because-i-forgot-one-line-of-code-7ef911319a7e?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:31:31+00:00" }, { "id": "01a087cc-5630-72f9-bc5d-08cc5e3e86dd", "title": "Four Python Libraries for the Moment Your Data Stops Being Clean", "url": "https://python.plainenglish.io/four-python-libraries-for-the-moment-your-data-stops-being-clean-1125225981bb?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:31:01+00:00" }, { "id": "01a087cc-5630-72f9-bc5d-08cc5ed1c028", "title": "Encapsulation and Domain-Driven Design in Python Projects", "url": "https://python.plainenglish.io/encapsulation-and-domain-driven-design-in-python-projects-b8a24ceb7e48?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:31:00+00:00" }, { "id": "01a087cc-5630-72f9-bc5d-08cc5f3c7ac2", "title": "Python Tricks That Make Your Code Look Senior-Level", "url": "https://python.plainenglish.io/python-tricks-that-make-your-code-look-senior-level-4081f3f45252?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:30:37+00:00" }, { "id": "01a087cc-5631-7029-bcd7-a6226972ac4a", "title": "8 Python Libraries That Turn Scripts Into Real Apps", "url": "https://python.plainenglish.io/8-python-libraries-that-turn-scripts-into-real-apps-3de9ea56c76a?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:30:21+00:00" }, { "id": "01a087cc-5631-7029-bcd7-a6226a45e541", "title": "Why Does a = b Behave So Differently in C, Java and Python?", "url": "https://python.plainenglish.io/why-does-a-b-behave-so-differently-in-c-java-and-python-303e72f7df6f?source=rss----78073def27b8---4", "published_at": "2026-09-09T15:11:31+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc47efd427a", "title": "The Moment You Realize Your Python App Needs Structure", "url": "https://python.plainenglish.io/the-moment-you-realize-your-python-app-needs-structure-77f0d888da1e?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:04:17+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc47f79dc9d", "title": "If You Think You Know Python, These Will Prove You Wrong", "url": "https://python.plainenglish.io/if-you-think-you-know-python-these-will-prove-you-wrong-f584728aeb5c?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:03:56+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc4805f0378", "title": "10 Python Tricks Every Programmer Should Know", "url": "https://python.plainenglish.io/10-python-tricks-every-programmer-should-know-be05a5633472?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:03:45+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc480a6677a", "title": "6 Python Skills That Unexpectedly Started Making Me Money", "url": "https://python.plainenglish.io/6-python-skills-that-unexpectedly-started-making-me-money-77fc56f4ef55?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:03:20+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc4819be295", "title": "Understanding Mutability in Python", "url": "https://python.plainenglish.io/understanding-mutability-in-python-ba583315b143?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:03:00+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc481aef7f4", "title": "Python P/W Strength Checker & Generator", "url": "https://python.plainenglish.io/pythonpwsc-dea08788e0cb?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:02:38+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc48240a448", "title": "“Python Lists — Complete Beginner to Advanced Guide (With Examples)” # Part 1: Basics", "url": "https://python.plainenglish.io/python-lists-begineers-d2faeb6f7e73?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:01:30+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc482a6768a", "title": "Python Lists — Advanced Concepts Explained (Slicing, Comprehension & More)", "url": "https://python.plainenglish.io/python-lists-advanced-cff4f8974317?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:01:21+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc482e8cbbb", "title": "Turn Any Website Into A Python Dataset With One Library", "url": "https://python.plainenglish.io/turn-any-website-into-a-python-dataset-with-one-library-9df871b94d29?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:01:02+00:00" }, { "id": "01a084c8-64a3-7384-8b44-7bc483aadc42", "title": "Python Descriptors Explained", "url": "https://python.plainenglish.io/python-descriptor-protocol-guide-e5af32c5c774?source=rss----78073def27b8---4", "published_at": "2026-09-09T00:00:13+00:00" }, { "id": "01a082a4-a32c-7315-8c62-807b9431540b", "title": "The Python Script I Built to Turn Messy Folders Into an Automated File Intelligence System", "url": "https://python.plainenglish.io/the-python-script-i-built-to-turn-messy-folders-into-an-automated-file-intelligence-system-496cf3bbc29d?source=rss----78073def27b8---4", "published_at": "2026-09-08T19:45:14+00:00" }, { "id": "01a0826f-ee99-71cd-8d5e-3401f481b799", "title": "I Replaced 200 Lines of Code With These Python Libraries", "url": "https://python.plainenglish.io/i-replaced-200-lines-of-code-with-these-python-libraries-bc4e624b36f4?source=rss----78073def27b8---4", "published_at": "2026-09-08T18:57:58+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5dadb7584", "title": "7 Python Libraries Perfect for Building Internal Company Tools", "url": "https://python.plainenglish.io/7-python-libraries-perfect-for-building-internal-company-tools-9727eaab6d3a?source=rss----78073def27b8---4", "published_at": "2026-09-08T17:14:49+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5db8ff23f", "title": "The Hidden Python Libraries I Now Use in Every Project", "url": "https://python.plainenglish.io/the-hidden-python-libraries-i-now-use-in-every-project-43ffdbe3719f?source=rss----78073def27b8---4", "published_at": "2026-09-08T17:08:53+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5dbd6d4e9", "title": "LeetCode Pandas: Data Filtering", "url": "https://python.plainenglish.io/leetcode-pandas-data-filtering-ceb296976403?source=rss----78073def27b8---4", "published_at": "2026-09-08T17:08:33+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5dc0db90b", "title": "I Turned 3 Beginner Python Projects Into a Portfolio That Actually Got Noticed (Part 3)…", "url": "https://python.plainenglish.io/i-turned-3-beginner-python-projects-into-a-portfolio-that-actually-got-noticed-part-3-25a36626f66e?source=rss----78073def27b8---4", "published_at": "2026-09-08T17:08:09+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5dcf514bc", "title": "Leetcode Pandas: String Methods", "url": "https://python.plainenglish.io/leetcode-pandas-string-methods-fc45e1a68c8f?source=rss----78073def27b8---4", "published_at": "2026-09-08T16:59:13+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5ddd40009", "title": "Welcome to Ahad’s Product Store", "url": "https://python.plainenglish.io/welcome-to-ahads-product-store-8b2dca46960c?source=rss----78073def27b8---4", "published_at": "2026-09-08T16:41:08+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5deabc639", "title": "Genome Toolkit. Part 4.5: Adding a Minimal Streaming FASTA Loader", "url": "https://python.plainenglish.io/genome-toolkit-part-4-5-adding-a-minimal-streaming-fasta-loader-b381754b2204?source=rss----78073def27b8---4", "published_at": "2026-09-08T16:36:28+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5dec88e39", "title": "10 Python Automation Tools That Turn Lazy Developers Into Productivity Machines", "url": "https://python.plainenglish.io/10-python-automation-tools-that-turn-lazy-developers-into-productivity-machines-b3ac403a4405?source=rss----78073def27b8---4", "published_at": "2026-09-08T16:17:35+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5df3403e3", "title": "Python 3.15 Is Here: The 9 Changes That Actually Matter", "url": "https://python.plainenglish.io/python-3-15-is-here-the-9-changes-that-actually-matter-3b3f3781140c?source=rss----78073def27b8---4", "published_at": "2026-09-08T15:38:09+00:00" }, { "id": "01a08218-7d85-703b-b502-75d5e029697d", "title": "I Analyzed Every Licensed Lego Set Ever Made .. Star Wars Isn't Just Winning, It's Not Close.", "url": "https://python.plainenglish.io/i-analyzed-every-licensed-lego-set-ever-made-star-wars-isnt-just-winning-it-s-not-close-9db2ca9dfa87?source=rss----78073def27b8---4", "published_at": "2026-09-08T12:56:04+00:00" }, { "id": "01a07df4-b1dd-7358-a574-4a3db9145dea", "title": "I Gave a 16 GB Mac a 26 GB Dataset. DuckDB Answered in 440 MB of RAM.", "url": "https://python.plainenglish.io/i-gave-a-16-gb-mac-a-26-gb-dataset-duckdb-answered-in-440-mb-of-ram-58db5f5acd4b?source=rss----78073def27b8---4", "published_at": "2026-09-07T19:37:12+00:00" }, { "id": "01a07df4-b1dd-7358-a574-4a3db95b1f59", "title": "I Benchmarked 6 Python Profilers. Two of Them Named the Wrong Bottleneck.", "url": "https://python.plainenglish.io/i-benchmarked-6-python-profilers-two-of-them-named-the-wrong-bottleneck-49c9fdf1439f?source=rss----78073def27b8---4", "published_at": "2026-09-07T19:37:08+00:00" } ] posts Claim your blog
Back to Python in Plain English
Blog · corpus.blog/blogs/python.plainenglish.io/posts

Python in Plain English

python.plainenglish.io

2026