Best of Python โ November 2024
- 1
- 2
- 3
- 4
DEVยท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
Indentlyยท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
freeCodeCampยท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
- 8
An0n 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
Pythonnerยท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
Daily 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
Sam 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
Tech 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
YouTubeยท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
NetworkChuckยท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
Tech 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
Community 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
Planet 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
Community 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
InfoSec 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
ITNEXTยท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
Towards 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
Tech 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
Game 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
Daily 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
Hacker 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.