Best of Python โ€” November 2024

  1. 1
    Article
    Avatar of lpythonLearn Pythonยท2y

    Something simple for today ๐Ÿ˜

  2. 2
    Article
    Avatar of watercoolerWatercoolerยท2y

    When you REALLY miss C++

  3. 3
    Article
    Avatar of lpythonLearn Pythonยท1y

    Hmmmm simplest one so farr ๐Ÿซ ๐Ÿซ 

  4. 4
    Article
    Avatar of devtoDEVยท1y

    Diagram-as-Code: Creating Dynamic and Interactive Documentation for Visual Content

    Learn how to leverage Diagram-as-Code to create dynamic and interactive visual documentation using Python. This approach allows you to programmatically generate and maintain diagrams, making them always up-to-date. The post introduces the Diagrams Python library, details its benefits, and provides step-by-step tutorials on installation, node types, and creating diagrams for different cloud providers such as AWS.

  5. 5
    Video
    Avatar of indentlyIndentlyยท1y

    Learn Python in Only 30 Minutes (Beginner Tutorial)

    A beginner-friendly video tutorial that aims to teach the basics of Python programming in just 30 minutes. The tutorial covers essentials like running scripts, working with variables, understanding data types (strings, integers, floats, booleans, etc.), using type annotations, string formatting with f-strings, functions, loops, conditional statements, exception handling, and importing modules. The tutorial wraps up with creating a basic chatbot to consolidate the learned concepts.

  6. 6
    Video
    Avatar of freecodecampfreeCodeCampยท2y

    AI Foundations Course โ€“ Python, Machine Learning, Deep Learning, Data Science

    This comprehensive 11-hour AI Foundations Course covers essential topics in machine learning, data science, and AI. It offers both theoretical knowledge and practical implementation with Python. The course includes real-world case studies, career guidance, startup advice, and interview preparation. Ideal for aspiring machine learning or AI engineers, it teaches fundamental to advanced algorithms, hands-on data analytics, and provides insights from industry professionals.

  7. 7
    Article
    Avatar of lpythonLearn Pythonยท2y

    Be careful with this one ๐Ÿ˜‹

  8. 8
    Video
    Avatar of an0n_aliAn0n Aliยท2y

    Python Basics for HACKERS!

    Learning Python basics can significantly enhance your hacking skills by helping you create or modify tools to exploit vulnerabilities. Instead of mastering the entire language, focus on understanding variables, loops, and classes to troubleshoot and adjust code effectively. For learning, free online courses or structured platforms like Codecademy are highly recommended.

  9. 9
    Article
    Avatar of pythonnerPythonnerยท2y

    3. Roadmap To Python Programming!

    Learning Python is essential for entering fields like Software Development, Artificial Intelligence, and Data Science. It is important to understand core Python topics including variables, data types, loops, conditional statements, and functions, along with tools like IDEs and libraries. The roadmap offers comprehensive topics to master before starting your coding journey.

  10. 10
    Article
    Avatar of dailydoseofdsDaily Dose of Data Science | Avi Chawla | Substackยท1y

    Pandas vs. FireDucks Performance Comparison

    FireDucks is a highly optimized alternative to Pandas, boasting a significant speed improvement through lazy execution. Users only need to replace their Pandas import with FireDucks. Benchmarks show FireDucks outperforming Pandas and other libraries like Modin and Polars, particularly in its speedy performance. The post provides instructions for installing FireDucks, using it in Jupyter Notebook, and integrating it into existing Python scripts.

  11. 11
    Video
    Avatar of samwitteveenaiSam Witteveenยท1y

    LlamaOCR - Building your Own Private OCR System

    LlamaOCR, created by Together AI, leverages the Llama 3.2 Vision model for OCR tasks. Users can integrate it using an npm package or recreate it in Python. The post explores using the service for extracting text from images, discusses the stochastic nature of the model's outputs, and provides insights into setting up and running the model locally. Techniques for improving OCR accuracy, such as using a regions of interest model or conducting multiple OCR passes, are shared. The application extends to web scraping and integrating OCR results into larger AI models.

  12. 12
    Video
    Avatar of TechWithTimTech With Timยท1y

    How To Make Money From Python - A Complete Guide

    Learn various ways to make money with Python skills beyond traditional employment. The methods include building bots and automation tools, creating courses and content, integrating AI for businesses, engaging in algorithmic trading, developing full-stack web applications, and performing data analysis and cleaning. The guide provides practical examples and insights to get started in these niches, even if you're not an expert.

  13. 13
    Video
    Avatar of youtubeYouTubeยท1y

    Learn Machine Learning Like a GENIUS and Not Waste Time

    Learn the smart way to master machine learning without wasting time. Focus on the essential skills: Python programming, data analysis with Pandas, core math concepts like statistics and linear algebra, and simple machine learning algorithms. Practice through real projects, not just tutorials, and learn to adapt quickly as technology evolves. Understand the fundamentals deeply before moving to more advanced topics. Collaborate, share your projects, and avoid common pitfalls to maximize your learning efficiency.

  14. 14
    Video
    Avatar of networkchuckNetworkChuckยท1y

    I started a blog...and it's kind of insane

    A reader is starting a blog inspired by Tiago Forte's book 'Building a Second Brain'. They're using a highly technical method involving Obsidian for note-taking, Hugo for converting markdown to HTML, GitHub for version control, and their chosen hosting provider. The goal is to make blogging seamless and integrated into their existing note-taking workflow. The post details the step-by-step setup process and emphasizes the importance of expressing and sharing ideas.

  15. 15
    Video
    Avatar of TechWithTimTech With Timยท1y

    How to Create a FastAPI & React Project - Python Backend + React Frontend

    A comprehensive guide to connecting a FastAPI backend with a React frontend from scratch. It addresses common issues such as CORS errors and provides a step-by-step walkthrough for setting up and testing the integration. Advanced features like user authentication and authorization using JWT tokens are also discussed, with a detailed example available in a GitHub repository.

  16. 16
    Article
    Avatar of communityCommunity Picksยท1y

    Top 10 Must-Listen Software Developer Podcasts in 2024

    Staying updated with industry trends is crucial for both veteran and junior programmers. One effective way to achieve this is through podcasts. This curated list includes top software developer podcasts such as Software Engineering Daily, Talk Python to Me, Dev Interrupted, The Cloudcast, The Changelog, Thoughtworks Technology, The CSS Podcast, Neil on Software, In Machines We Trust, and Software Engineering Radio. These podcasts cover a wide range of topics from Python, cloud computing, and open source to AI and latest tech trends, providing valuable insights and knowledge to enhance your skills and career.

  17. 17
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    Python in Visual Studio Code

    The November 2024 release of the Python, Pylance, and Jupyter extensions for Visual Studio Code introduces several new features like generating docstrings with Pylance, new commands for folding and unfolding docstrings, import suggestions with aliases from user files, and an experimental AI Code Action for implementing abstract classes. It also updates the REPL variables view and announces the upcoming deprecation of Python 3.8 support. Users can explore these features by updating their extensions and reviewing the changelogs.

  18. 18
    Article
    Avatar of communityCommunity Picksยท1y

    22 GitHub Repositories for Learning Web Development: HTML, CSS, MERN, Python, and Django

    This post offers a curated list of 22 GitHub repositories ideal for learning various web development technologies, including HTML, CSS, MERN stack, Python, and Django. These resources provide a mix of beginner-friendly and advanced materials, featuring interactive challenges, structured curriculums, and real-world projects to help improve and diversify your web development skills.

  19. 19
    Article
    Avatar of infosecwriteupsInfoSec Write-upsยท1y

    Building an Integrated Threat Intelligence Platform Using Python and Kibana

    The post discusses the creation of a comprehensive Threat Intelligence Platform (TIP) using Python, Elasticsearch, and Kibana. Key features include breach monitoring, subdomain enumeration, phishing domain detection, GitHub leak searches, IOCs integration, dark web monitoring, and HTTP header analysis. The system uses Python scripts for data collection, Elasticsearch for data storage, and Kibana for visualization. The post emphasizes ethical considerations, including data privacy, legality, and secure coding practices.

  20. 20
    Article
    Avatar of itnextITNEXTยท2y

    Best Practices for Structuring a Django Project

    Learn how to structure a Django project using best practices. This guide covers setting up a virtual environment, organizing your project's folders, managing dependencies with requirements files, separating settings based on different environments, creating a modular structure for Django applications, and using Makefile for command shortcuts to streamline development processes.

  21. 21
    Article
    Avatar of taiTowards AIยท1y

    Docling โ€” An OpenSource Python library for PDF Parsing

    Docling is an open-source Python library by IBM Research designed for local parsing of various document formats such as PDF, DOCX, PPTX, Images, HTML, and AsciiDoc into Markdown or JSON. It ensures data security by performing conversions locally. The library excels in preserving document structure, including tables and reading order, and offers built-in OCR capabilities for scanned documents. It also integrates smoothly with AI workflows like LlamaIndex and LangChain, catering to complex document processing needs while constantly being improved by the open-source community.

  22. 22
    Video
    Avatar of TechWithTimTech With Timยท1y

    The easiest way to document your Python code!

    A new extension simplifies generating docstrings in Python. By typing three quotation marks below a function or class, users can prompt the tool to generate a basic docstring. It auto-populates type annotations and follows the correct format for args and returns, allowing developers to focus on writing the summary and descriptions. This extension helps efficiently document code, making it easier for others to understand and use.

  23. 23
    Article
    Avatar of game_developersGame Developersยท2y

    Building a Web-Based MMORPG - Looking for others

    A developer is inviting others to join a collaborative project to create a web-based MMORPG using technologies like Flask, Python, JavaScript, Three.js, HTML, and CSS. No game development experience is required, just enthusiasm and curiosity. The environment is relaxed and open to anyone interested in coding, design, or exploration.

  24. 24
    Article
    Avatar of dailydoseofdsDaily Dose of Data Science | Avi Chawla | Substackยท1y

    Simplify Python Imports with Explicit Packaging

    Learn how to simplify your Python project imports by explicitly packaging your project with an __init__.py file. This method not only helps to avoid redundant imports but also allows you to specify which classes and functions can be imported from the package. The article explains the difference between modules, packages, and libraries, and provides a step-by-step guide on how to use __init__.py to streamline your code.

  25. 25
    Article
    Avatar of hnHacker Newsยท1y

    Hand Tracking for Mouse Input

    The post describes a project that implements hand tracking to simulate mouse input using finger pinching, inspired by Apple Vision Pro. Initially, the author faced performance issues with the Python version of MediaPipe but found success using the web version. They managed real-time communication between the web frontend and Python backend via WebSocket. Later, they transitioned to using Tauri to build a more efficient desktop app with a Rust backend. The project also explored a mode inspired by Meta Quest for front-facing camera input. Various challenges like jitter and latency were tackled through techniques like the One Euro Filter.