PyCon: Response to Utah's Transgender Healthcare Ban
We’re saddened that the state of Utah has chosen to ban healthcare for transgender people. We can’t even imagine how trans Pythonistas and their families in Utah are feeling today. We also recognize...
View ArticleEli Bendersky: Understanding how to implement a character-based RNN language...
In a single gist, Andrej Karpathy did something truly impressive. In a little over 100 lines of Python - without relying on any heavy-weight machine learning frameworks - he presents a fairly complete...
View ArticleEli Bendersky: Elegant Python code for a Markov chain text generator
While preparing the post on minimal char-based RNNs, I coded a simple Markov chain text generator to serve as a comparison for the quality of the RNN model. That code turned out to be concise and quite...
View ArticleEli Bendersky: Covariance and contravariance in subtyping
Many programming languages support subtyping, a kind of polymorphism that lets us define hierarchical relations on types, with specific types being subtypes of more generic types. For example, a Cat...
View ArticleEli Bendersky: Type inference
Type inference is a major feature of several programming languages, most notably languages from the ML family like Haskell. In this post I want to provide a brief overview of type inference, along with...
View ArticleEli Bendersky: Type erasure and reification
In this post I'd like to discuss the concepts of type erasure and reification in programming languages. I don't intend to dive very deeply into the specific rules of any particular language; rather,...
View ArticleWyatt Baldwin: Seamless Full Stack Django+React Framework
I spent a couple months last fall1 building a full stack Django+React “meta framework” that attempts to seamlessly integrate Django and React with minimal developer effort. All the decisions about how...
View ArticleJohn Ludhi/nbshare.io: Text to Table CSV DataTable
Text to Table CSV DataTablePaste Table TextDownload DatatableHelpText to Table CSV DataTable is a software tool that allows users to easily convert text to a table in a CSV file format. This software...
View ArticleKushal Das: Using YubiKeys for your linux system
You can use your Yubikey 4 or 5 for the rest of the tutorial.Why?If you mark your Yubikey presence is required to unlock your computer, then one not only needs your password, they will have to gain...
View ArticleKay Hayen: Nuitka Release 1.4
This is to inform you about the new stable release of Nuitka. It is the extremely compatible Python compiler, “download now”.This release contains a large amount of performance work, where specifically...
View ArticleJohn Ludhi/nbshare.io: Text to CSV Data Table
Text to CSV Data TablePaste Table TextDownload DatatableHelpText to Table CSV DataTable is a online tool that allows users to easily convert text to a table in a CSV file format. This software allows...
View ArticleCodersLegacy: Generating Dynamic Content (widgets) in Tkinter
In this Tkinter tutorial, we will explore how to generate Dynamic Content (widgets) in Tkinter. Most Tkinter applications are “static”. This means that when a Tkinter window is generated, the widgets...
View ArticleGlenn Franxman: Building a medallion style delta lake with Databricks
This is the simplest recipe for getting started with a medallion style delta lake with Databricks. The steps/commands can be summarized as: 1. Create a new Databricks workspace and launch a new...
View ArticleCodementor: Loops in C language with example
fundamentals in C language series continued..
View ArticleMike Driscoll: PyDev of the Week: Thomas Passin
This week we welcome Thomas Passin as our PyDev of the Week! Thomas is the mastermind behind the GF4 Graphics Calculator application. Thomas also helps out with the Leo Editor.Let’s take a few moments...
View ArticleReal Python: Build a Wordle Clone With Python and Rich
In this tutorial, you’ll build your own Wordle clone for the terminal. Since Josh Wardle launched Wordle in October 2021, millions of people have played it. While you can play the original game on the...
View ArticlePython Morsels: Conditional operators in Python
Python's conditional operators return Boolean values (True and False).Table of contentsWhat are Booleans?Where are Boolean expressions used?Examples of comparison operationsConditional operators return...
View ArticleRead the Docs: Read the Docs newsletter - February 2023
News and updatesHere are the latest updates from our team since the previous newsletter:🪄️ Build outputs are now stored in a well-known location: _readthedocs/<format>. This opens up many new and...
View ArticleCodementor: For loop implementations in C Language
Continuation of language c basics... How to implement for loop in different ways
View ArticleThe Python Coding Blog: Understanding The Difference Between `is` and `==` in...
The keyword is and the operator == are not the same. Yet, many programmers often use one when they should use the other. Let’s look at the difference between is and == in Python with the help of a £5...
View Article