TLWI Python #27
Hello and welcome to this week's newsletter! We've got an exciting lineup of articles for you to sink your teeth into. From the world of Web3 to the nitty-gritty of Python frameworks, we've got it all covered. So sit back, relax, and let's dive in!
First up, we have a fascinating article on creating a Web3 page with IPFS. If you're not familiar with Web3, it's a new development paradigm that focuses on creating decentralized, peer-to-peer applications. IPFS, or InterPlanetary File System, is a protocol that allows for storing files in a distributed network. This article walks you through the process of creating your first Web3 page using IPFS, complete with code snippets and screenshots.
If you're more interested in web development, we've got you covered there too. Check out our article on creating forms in Django. Django is a popular web framework for building web applications, and it includes robust features for handling forms. This article walks you through creating a simple form using Django's built-in form tools. Whether you're new to Django or an experienced developer, there's something in here for you.
Next up, we have a showdown between two popular Python frameworks: FastAPI vs. Flask. Both frameworks are great for building RESTful APIs in Python, but they have some key differences. This article compares the pros and cons of each framework, so you can make an informed decision about which one to use for your next project. Whether you're a Python veteran or just starting out, this article is a must-read.
Python has seen a meteoric rise in popularity over the past few years, but did you know it's also become a powerhouse in scientific computing? Our article on the counter-intuitive rise of Python in scientific computing explains why. Despite not being originally designed for scientific computing, Python's flexibility and ease-of-use has made it a go-to language for many researchers and scientists. If you're interested in data science or scientific computing, this article is definitely for you.
Last but certainly not least, we have an article on building your own chatbot NLP engine. Chatbots are becoming increasingly popular in today's world, and many businesses are using them to provide customer service or sales support. But what if you want to create your own chatbot with custom functionality? This article walks you through the process of building a natural language processing (NLP) engine for your chatbot, complete with code examples and tips for integrating it with popular chatbot platforms.
That's all for this week's newsletter. We hope you found these articles informative and enjoyable. Don't forget to share this newsletter with your friends and colleagues, and we'll see you next week!
Hot Python Articles This Week On Reddit
Our Article Picks
- YAO ZELIANG: My first Web3 page with IPFS
- Tonya Sims: Speech Recognition to Monitor Script Compliance in Python
- Bas codes: What to Expect from Python 3.11?
- Kristi Perreault: The Great Migration: Upgrading CDK v1 to v2
- Jérôme Krell: Consume 50% less memory with your Python objects
- Code_Jedi: MKBHD Smartphone Review Sentiment Analysis in Python Using DeepGram!
- Adam Przewoźny: FastAPI vs. Flask: Comparing the Pros and Cons of Top Microframeworks for Building a REST API in Python
- Tina Huynh: Intermediate & Advanced Python Projects
- Waylon Walker: Get Webpage with python requests
- Eric Le Codeur: Python : Manipulation des listes
- Qichao: The easiest way to upload your own pip package to pypi.org
- Eric Le Codeur: Python : Manipulation des dictionnaires
- Waylon Walker: Cache a python function with lru_cache
- hrishikesh1990: Python regex: How to search and replace strings
- Elias Brange: AWS Recipe: Build an Asynchronous Serverless Task API
- Mohammad Alim: Leetcode Daily Challenge - Find the Duplicate Number
- Tina Huynh: Python - Snake or Programming?
- Swislok-Dev: Discord bot with Python
- Chris: Implementing an Azure IoT Device Using Python
- Leonardo Giordani: From Docker CLI to Docker Compose
- Raman Bansal: Simple Hello world progrom in flask | Mega flask tutorial
- Nawodya Ishan: Introduction to Machine Learning and Hello World in Neural Networks
- Eric Le Codeur: Python : Les Fonctions
- MiguelMJ: Hackathon submission - An audio search engine powered by Deepgram
- Lei Feng: Spark programming basics (Python version)
- Ogunbiyi Ibrahim: 4 Core things to always do when cleaning your data for predictive models.
- Andrew McIntosh: API Client Design Across Languages - Part 2 - Making Requests
- David Mezzetti: Model explainability
- lary mak: Django PostgreSQL Migration from SQLite
- AdaChime: Data visualization with python for beginners
- Dmitriy Zub ☀️: Scrape all Naver Video Results using pagination in Python
- Lorenzo Tinfena: Minimize the sum of the length of the edges in a graph with movable vertices
- Jordi Cabot: How to build your own chatbot NLP engine
- MMDRZA: bitcoin wallet generated wait random private key (HDWallet)
- Karan Pratap Singh: HyperTrade - Distributed cryptocurrency trading bot
- rockodagaer: I made a GPT-3 chatbot and you can talk to it for free!
- Minho Lee: [ Database ] - SQLAlchemy "or_" function
- Joao Carlos Sousa do Vale: Lista de Exercícios 01 #03
- Tina Huynh: Python Projects for Beginners
- Vukani Gcabashe: Learning Programming Using Doc's
- Waylon Walker: Set User Agent on pandas read_csv
- Dmitriy Zub ☀️: Scrape Google Scholar Metrics Results to CSV with Python
- Waylon Walker: How I make cache-keys from python objects
- Nicolas Lorenzi: Get Started Part 2: Take control of your multiple boards.
- Tina Huynh: Getting Started with Machine Learning
- Waylon Walker: How I setup a sqlite cache in python
- Geof: HOW TO SHRED A FILE IN PYTHON
- Bas codes: This Week in Python
- Kishore kunal: #Day 7 of solving 450 questions[25/450]
- rohit20001221: Creating Forms in Django
- João Palmeiro: A chart walks into a bar: Altair vs. leather
- Chigozie Oduah: Sending Transactions with Web3py
- Davisonyeas: Getting Started With Python PyStart(Variables)
- Joao Carlos Sousa do Vale: Tipos de Dados, Variáveis e Interagindo com o Usuário #02
- hrishikesh1990: How to copy a list in Python?
- slimcultureketo: Slim Culture Keto - Lose Weight The Healthy Way by Well Diet ...
- rusalka013: A Basic Guide to OLS
- Daniel Mawioo: 30 Days of Code | Python DSA.
- Viper: Python for Stock Market Analysis: Exploring Technical Trend Indicators
- openHacking: pip Install Third-party Library Error
Our Repo Picks
- github/copilot-docs (Python): Documentation for GitHub Copilot
- jonkpirateboy/Pass-fur-alle (Python): Since Polisens web queueing solution for getting a passport sucks, and it is more or less impossible to book a time, I wrote this small python script. What it does is that it automates the searching for a bookable time. In the file you just change the constants to your information and away you go. :)
- paperless-ngx/paperless-ngx (Python): A supercharged version of paperless: scan, index and archive all your physical documents
- jina-ai/clip-as-service (Python): Embed images and sentences into fixed-length vectors with CLIP
- nvbn/thefuck (Python): Magnificent app which corrects your previous console command.
- projectdiscovery/nuclei-templates (Python): Community curated list of templates for the nuclei engine to find security vulnerabilities.
- Z4nzu/hackingtool (Python): ALL IN ONE Hacking Tool For Hackers
- OpenBB-finance/OpenBBTerminal (Python): Investment Research for Everyone.
- donnemartin/system-design-primer (Python): Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- TheAlgorithms/Python (Python): All Algorithms implemented in Python
- zulip/zulip (Python): Zulip server and web app—powerful open source team chat
- 521xueweihan/HelloGitHub (Python): 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
- danielgatis/rembg (Python): Rembg is a tool to remove images background.
- huggingface/transformers (Python): 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
- NVlabs/sionna (Python): Sionna: An Open-Source Library for Next-Generation Physical Layer Research
- acantril/learn-cantrill-io-labs (Python): Standard and Advanced Demos for learn.cantrill.io courses
- PyCQA/pylint (Python): It's not just a linter that annoys you!
- tiangolo/fastapi (Python): FastAPI framework, high performance, easy to learn, fast to code, ready for production
- PaddlePaddle/PaddleNLP (Python): Easy-to-use and Fast NLP library with awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications.
- PaddlePaddle/PaddleDetection (Python): Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
- microsoft/recommenders (Python): Best Practices on Recommendation Systems
- ultralytics/yolov5 (Python): YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite
- sqlfluff/sqlfluff (Python): A SQL linter and auto-formatter for Humans
- WZMIAOMIAO/deep-learning-for-image-processing (Python): deep learning for image processing including classification and object-detection etc.
- stravnik/toxic-repos (Python): Мы против дискредитации свободного программного обеспечения
The Last Week In Python is a weekly roundup for all things Python! Follow me on Twitter for more projects @dennisokeeffe92.
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄