Artem Golubin Blog

October 21, 2020

On code isolation in Python

python , cpython internals,  security

August 24, 2020

How to turn an ordinary gzip archive into a database

python , Python

April 28, 2019

Detecting SQL injections in Python code using AST

python , websec,  security,  sql

August 09, 2018

How Python saves memory when storing strings

python , cpython internals,  memory

June 29, 2018

How virtual environment libraries work in Python

python , cpython internals

June 19, 2018

How many objects does Python allocate during its interpreter lifetime?

python , cpython internals

June 12, 2018

Python's GIL implemented in pure Python

python , cpython internals,  advanced python

May 08, 2018

Extracting text from HTML in Python: a very fast approach

python , webscraping

April 29, 2018

How not to deploy web applications

python , websec

April 19, 2018

Writing a simple SOCKS server in Python

python , network protocols

March 26, 2018

Optimization tricks in Python: lists and tuples

python , cpython internals,  advanced python

February 08, 2018

How Numba and Cython speed up Python code

python , high performance

January 19, 2018

Understanding internals of Python classes

python , cpython internals,  advanced python

January 11, 2018

How pandas infers data types when parsing CSV files

python , advanced python,  pandas

January 05, 2018

How pickle works in Python

python , cpython internals,  advanced python

December 27, 2017

Sparse data structures in Python

python , scipy,  advanced python

December 24, 2017

The state of Python 3 adoption

python

December 16, 2017

How to patch Python bytecode

python , cpython internals,  advanced python

October 15, 2017

Function attributes in Python

python , cpython internals,  short

September 29, 2017

Garbage collection in Python: things you need to know

python , cpython internals,  memory,  advanced python

September 21, 2017

Memory management in Python

python , cpython internals,  memory,  advanced python

September 05, 2017

Python internals: Arbitrary-precision integer implementation

python , cpython internals,  advanced python

Feed

  • RSS feed

Links

  • Twitter
  • Kaggle
  • Github
  • Short Notes

Categories

security (2)other (3)python (22)

Tags

network protocols (2)
cpython internals (13)
security (4)
Python (1)
websec (2)
sql (1)
memory (3)
advanced python (10)
webscraping (1)
high performance (1)
pandas (1)
scipy (1)
short (1)
Back to top

© 2009-2025, Artem Golubin, me@rushter.com