CPython Internals Walk-Through

Ресурсов по тому как работает стандартная реализация питона, CPython, внутри мало. Пробиваться самому сквозь не самый очевидный код на C - задача для питониста очень сложная. Чтение кода на C требует определенной практики. Серия лекций, прочитанная Филипом Гио, хорошая отправная точка.

more ...

Самые слабые стороны программистов-самоучек

Меня огорчает реакция людей, когда на вопрос "как мне стать хорошим программистом?" советуешь прочитать книгу по алгоритмам. Хорошо если каждый десятый спрашивает какую я посоветую. Остальные девять говорят, что им это не нужно. А ведь алгоритмы - это лишь одна из многих проблем у программистов самоучек.

more ...

Kotlin мой следующий JVM-язык

Утром, в дополнение к физическим упражнениям, я примерно час программирую. Для этого отлично подходят не очень сложные проекты, которые делаются в кайф. Для меня, это маленькие игры и приложения для Android. Первый подобный проект я написал на Java. Второй стартовал так же на Java. Но я решил его портировать на Kotlin.

more ...

Паттерн Singleton

Singleton не так часто встречается в коде на питоне. Есть большая вероятность, что если потребовался синглтон, то в проекте есть проблемы с архитектурой. В первую очередь это касается небольших и средних проектов. Да и в больших проектах синглтон в чистом виде встретишь не часто.

more ...


c