Vitaly Samigullin

Vitaly Samigullin's blog

  • Blog
  • TIL
  • Archives
  • Tags
  • Contact

Python logging: why printf-style string formatting may be better than f-strings

24-01-2020 09:10 | upd. 25-01-2020 13:45 | by Vitaly Samigullin | in Blog | 705 words | 3 min to read
tags: python logging f-string

Python logging module provides optimizations when %-formatting is used

Read more

Python third-party tools configuration: pyproject.toml vs setup.cfg

26-12-2019 12:10 | by Vitaly Samigullin | in Blog | 626 words | 3 min to read
tags: python tool standard

Universal config file for Python third-party tools in 2020? It’s a myth

Read more

Python interview questions and answers

15-12-2019 14:00 | by Vitaly Samigullin | in Blog | 3959 words | 16 min to read
tags: python interview

Python questions and answers for a technical interview

Read more

Вопросы и ответы для собеседования веб-разработчика на Python

Sun 08 December 2019 | upd. Sat 18 April 2020 | by Vitaly Samigullin | in Blog | 3586 words | 15 min to read
tags: python interview ru

Вопросы и ответы для технического собеседования Python-разработчика

Read more

PostgreSQL: update by spliting result set into evenly sized chunks using window function

07-12-2019 14:58 | by Vitaly Samigullin | in Blog | 844 words | 4 min to read
tags: sql postgres python

How do you update result set by spliting it into evenly sized chunks using window function row_number()

Read more

Pelican plugin: word count and reading time statistics

28-05-2019 12:03 | by Vitaly Samigullin | in Blog | 215 words | 1 min to read
tags: pelican blog python plugin

An open-source plugin for Python Pelican blog platform. It extends blog posts with reading statistics: number of words and reading time in minutes.

Read more

Python MRO and Mixin Classes

02-05-2019 13:50 | by Vitaly Samigullin | in Blog | 471 words | 2 min to read
tags: python mro mixin

Understanding Python’s Method Resolution Order may be helpful when using mixin classes

Read more

Python Method Resolution Order and C3 linearization algorithm

02-05-2019 12:10 | by Vitaly Samigullin | in Blog | 851 words | 4 min to read
tags: python cpython mro algorithms

A naïve implementation of C3 linearization algorithm that lies under the hood of Python’s Method Resolution Order (MRO)

Read more

Pelican blog: up and running

01-05-2019 11:30 | by Vitaly Samigullin | in Blog | 1272 words | 6 min to read
tags: pelican blog python

Pelican is a static site generator written in Python. I use it for my personal blog. Pelican is easy to install, configure and customize with themes and plugins. I was able to set up the blog with my own custom theme and an Open Graph plugin in a few hours …

Read more

Method vs. Class Method Quirks in Python 3

29-04-2019 17:30 | by Vitaly Samigullin | in Blog | 319 words | 2 min to read
tags: python cpython

A little example of how bound/unbound methods behave in Python 3

Read more
  • Home Page
  • atom feed
  • GitHub
  • LinkedIn
Proudly powered by Pelican, which takes great advantage of Python. Theme: Pilosus Pelican