Archive for the 'Python' Category

02.04.2014: Dynamically generating Python test cases
30.03.2014: pyelftools 0.22 released
20.02.2014: Clearing the database with Django commands
15.02.2014: Programmatically populating a Django database
28.10.2013: JavaScript gotcha for Pythonistas: bound methods
03.08.2013: pycparser v2.10 released
30.07.2013: pycparser – call for testing before release
25.06.2013: Regex-based lexical analysis in Python and Javascript
10.05.2013: Python will have enums in 3.4!
20.04.2013: Bootstrapping virtualenv
09.03.2013: Python FFI with ctypes and cffi
28.01.2013: Twisted-based IRC server example
16.01.2013: Python – paralellizing CPU-bound tasks with concurrent.futures
27.12.2012: pycparser v2.09 released, project moved to BitBucket
22.08.2012: Easy tracing of nested function calls in Python
10.08.2012: Building and using llvmpy – a basic example
09.08.2012: Using sub-generators for lexical scanning in Python
07.08.2012: Fundamental concepts of plugin infrastructures
17.06.2012: Faster XML iteration with ElementTree
15.06.2012: Under the hood of Python class definitions
22.05.2012: grep through code history with Git, Mercurial or SVN
07.05.2012: Automating boring testing activities with tox
16.04.2012: Python object creation sequence
05.04.2012: Implementing a generator/yield in a Python C extension
03.04.2012: The fundamental types of Python – a diagram
30.03.2012: Python objects, types, classes, and instances – a glossary
23.03.2012: Python internals: how callables work
15.03.2012: Processing XML in Python with ElementTree
02.03.2012: Python development – improving ElementTree for 3.3
03.02.2012: Adventures in parsing C: ASTs for switch statements
30.01.2012: The bytes/str dichotomy in Python 3
27.01.2012: pyelftools ported to Python 3
24.01.2012: Distributed computing in Python with multiprocessing
16.01.2012: Python – parallelizing CPU-bound tasks with multiprocessing
06.01.2012: pyelftools – Python library for parsing ELF and DWARF
04.01.2012: Shared counter with Python’s multiprocessing
29.12.2011: New year’s Python meme 2011
27.12.2011: Python threads: communication and stopping
28.11.2011: Less copies in Python with the buffer protocol and memoryviews
16.11.2011: pss v0.34 released
21.10.2011: pss v0.33 released
19.10.2011: Perl’s “guess if file is text or binary” implemented in Python
14.10.2011: Announcing pss: a tool for searching inside source code
10.10.2011: Installing Python 2.7 on Ubuntu
09.10.2011: It’s time for Python 2.7
29.09.2011: An interesting tree serialization algorithm from DWARF
22.08.2011: How (not) to set a timeout on a computation in Python
14.08.2011: Python metaclasses by example
02.08.2011: Python unit testing: parametrized test cases
02.08.2011: Length-prefix framing for protocol buffers
17.07.2011: Django sessions – part III: User authentication
12.07.2011: Helping improve the documentation of Python
03.07.2011: Parsing C++ in Python with Clang
29.06.2011: Django sessions – part II: How sessions work
24.06.2011: Django sessions – part I: Cookies
24.06.2011: How Django sessions work – introduction
26.05.2011: Code sample – socket client based on Twisted with PyQt
18.05.2011: Code sample – socket client thread in Python
15.05.2011: Understanding UnboundLocalError in Python
25.04.2011: Passing extra arguments to PyQt slots
24.04.2011: New-style signal-slot connection mechanism in PyQt
09.04.2011: A C++ VM added to Bob
01.04.2011: Sample using QScintilla with PyQt
20.03.2011: Boost.Asio with Protocol Buffers code sample
18.03.2011: Python development switches to Mercurial source control
07.03.2011: From C to AST and back to C with pycparser
14.01.2011: Local execution of Python CGI scripts – with Python 3
14.01.2011: How Python affected my C/C++ brace style
14.12.2010: Problem passing arguments to Python scripts on Windows
06.11.2010: Bob: a Scheme interpreter, compiler, and VM in Python
31.10.2010: pycparser now supports C99
20.09.2010: Python internals: Symbol tables, part 2
18.09.2010: Python internals: Symbol tables, part 1
23.07.2010: Contributing to Python
30.06.2010: Python internals: adding a new statement to Python
25.06.2010: AES encryption of files in Python with PyCrypto
19.05.2010: Making code compatible with Python 2 and 3
30.03.2010: Horner’s rule: efficient evaluation of polynomials
05.03.2010: Zipped dump of a SQLite database with Python
24.02.2010: A simple canvas-based Javascript game, with a Django back-end
22.01.2010: Weighted random generation in Python
12.12.2009: Tetris implemented in PyQt
28.11.2009: Python internals: Working with Python ASTs
11.10.2009: Porting from Turbogears to Django – a personal experience
29.08.2009: Co-routines as an alternative to state machines
20.08.2009: Frames and protocols for the serial port – in Python
19.08.2009: PySide – Nokia-sponsored LGPL bindings to Qt
07.08.2009: A “live” data monitor with Python, PyQt and PySerial
07.08.2009: It’s time for Python 2.6
31.07.2009: Listing all serial ports on Windows with Python
30.07.2009: Setting up Python to work with the serial port
11.07.2009: Generating multi-subsets using arithmetic
19.06.2009: Project Euler problem 66 and continued fractions
12.06.2009: Safely using destructors in Python
05.06.2009: Plotting in Python: matplotlib vs. PyQwt
29.05.2009: Storing BLOBs in a SQLite DB with Python/pysqlite
23.05.2009: More PyQt plotting demos
22.05.2009: Book review: “Rapid GUI Programming with Python and Qt” by Mark Summerfield
22.05.2009: Faking standard C header files for pycparser
15.05.2009: A year with Python
09.05.2009: Creating splash screens in PyQt
28.03.2009: Efficient modular exponentiation algorithms
21.03.2009: Efficient integer exponentiation algorithms
13.03.2009: Python documentation annoyance
07.03.2009: Computing modular square roots in Python
21.02.2009: Rabin-Miller primality test implementation
13.02.2009: Writing a game in Python with Pygame. Part IV
06.02.2009: Getters and setters in Python
20.01.2009: matplotlib with PyQt GUIs
19.01.2009: Moving to PyQt
16.01.2009: Python insight: beware of mutable default values for arguments
09.01.2009: Writing a game in Python with Pygame. Part III
20.12.2008: Writing a game in Python with Pygame. Part II
13.12.2008: Writing a game in Python with Pygame. Part I
09.12.2008: Bug in Python’s difflib module ?
28.11.2008: A Python replacement for PHP software ?
15.11.2008: pycparser v1.0 is out!
23.10.2008: Deploying TurboGears applications on shared hosting (Bluehost)
20.10.2008: Installing Python 2.5 on Bluehost
09.10.2008: Packaging DLLs with executables made by py2exe
13.09.2008: Google search rank
10.09.2008: Sending mail from Python with SMTP
06.09.2008: Local execution of Python CGI scripts
31.08.2008: ctypes – calling C/C++ code from Python
21.08.2008: Robust exception handling
01.08.2008: matplotlib with wxPython GUIs
26.07.2008: matplotlib – plotting with Python
03.07.2008: libcollect – collecting Python distributions
03.07.2008: Collecting Python insights
28.06.2008: Compiling Python extensions with distutils and MinGW
27.06.2008: Creating Python extension modules in C
06.06.2008: Python impressions
31.05.2008: A Tetris clone in Python / wxPython
14.05.2008: Python