0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>1. Упущенные из виду факты о переменных и объектах в Python: все дело в указателях</a></li>
1
<ul><li><a>1. Упущенные из виду факты о переменных и объектах в Python: все дело в указателях</a></li>
2
<li><a>2. Разбираемся с декораторами в Python</a></li>
2
<li><a>2. Разбираемся с декораторами в Python</a></li>
3
<li><a>3. Proof Of Concept на Python или как портировать С/С++</a></li>
3
<li><a>3. Proof Of Concept на Python или как портировать С/С++</a></li>
4
<li><a>4. Портируем код C/C++ на Python (продолжение предыдущей статьи)</a></li>
4
<li><a>4. Портируем код C/C++ на Python (продолжение предыдущей статьи)</a></li>
5
<li><a>5. Минимальные API в .NET 6</a></li>
5
<li><a>5. Минимальные API в .NET 6</a></li>
6
<li><a>6. Создание собственного React с нуля</a></li>
6
<li><a>6. Создание собственного React с нуля</a></li>
7
<li><a>7. 9 причин использовать dataclasses в Python</a></li>
7
<li><a>7. 9 причин использовать dataclasses в Python</a></li>
8
<li><a>8. Матчинг шаблона в Python 3.10</a></li>
8
<li><a>8. Матчинг шаблона в Python 3.10</a></li>
9
<li><a>9. SQLAlchemy с FastAPI для асинхронной работы</a></li>
9
<li><a>9. SQLAlchemy с FastAPI для асинхронной работы</a></li>
10
<li><a>10. React hooks, как не выстрелить себе в ноги. Часть 1: работа с состоянием</a></li>
10
<li><a>10. React hooks, как не выстрелить себе в ноги. Часть 1: работа с состоянием</a></li>
11
<li><a>11. React hooks, как не выстрелить себе в ноги. Часть 2: useEffect и useLayoutEffect</a></li>
11
<li><a>11. React hooks, как не выстрелить себе в ноги. Часть 2: useEffect и useLayoutEffect</a></li>
12
<li><a>12. React hooks, как не выстрелить себе в ноги. Часть 3.1: мемоизация, memo</a></li>
12
<li><a>12. React hooks, как не выстрелить себе в ноги. Часть 3.1: мемоизация, memo</a></li>
13
</ul><h3><a>1. Упущенные из виду факты о переменных и объектах в Python: все дело в указателях</a></h3>
13
</ul><h3><a>1. Упущенные из виду факты о переменных и объектах в Python: все дело в указателях</a></h3>
14
<p>В Python переменные и структуры данных не содержат объектов. Этот факт часто упускается из виду, и его трудно уяснить. Можно успешно использовать Python годами, не вникая в концепции, приведенные с этой статье, но их знание облегчит решение многих распространенных проблем Python.<a>Читать</a></p>
14
<p>В Python переменные и структуры данных не содержат объектов. Этот факт часто упускается из виду, и его трудно уяснить. Можно успешно использовать Python годами, не вникая в концепции, приведенные с этой статье, но их знание облегчит решение многих распространенных проблем Python.<a>Читать</a></p>
15
<h3><a>2. Разбираемся с декораторами в Python</a></h3>
15
<h3><a>2. Разбираемся с декораторами в Python</a></h3>
16
<p>Декораторы - это обертка вокруг функций (или классов) в Python, которая меняет способ работы этой функции. Декоратор абстрагирует свой собственный функционал. Нотация декоратора в целом наименее инвазивна. Разработчик может писать свой код так, как ему хочется, и использовать декораторы только для расширения функциональности. Все это звучит крайне абстрактно, поэтому давайте<a>обратимся к примерам.</a></p>
16
<p>Декораторы - это обертка вокруг функций (или классов) в Python, которая меняет способ работы этой функции. Декоратор абстрагирует свой собственный функционал. Нотация декоратора в целом наименее инвазивна. Разработчик может писать свой код так, как ему хочется, и использовать декораторы только для расширения функциональности. Все это звучит крайне абстрактно, поэтому давайте<a>обратимся к примерам.</a></p>
17
<h3><a>3. Proof Of Concept на Python или как портировать С/С++</a></h3>
17
<h3><a>3. Proof Of Concept на Python или как портировать С/С++</a></h3>
18
<p>В этой статье посмотрим, насколько эффективно можно реализовать возможность работы с оперативной памятью и получением данных от системы.<a>Читать</a></p>
18
<p>В этой статье посмотрим, насколько эффективно можно реализовать возможность работы с оперативной памятью и получением данных от системы.<a>Читать</a></p>
19
<h3><a>4. Портируем код C/C++ на Python (продолжение предыдущей статьи)</a></h3>
19
<h3><a>4. Портируем код C/C++ на Python (продолжение предыдущей статьи)</a></h3>
20
<p>В этой статье попробуем разобраться, какие еще есть подходы для работы с языками С/С++ и их аналогами, и также рассмотрим возможность анализа С/С++ исходников языков программирования и их компиляции налету. К тому же ответим на вопрос, а можно ли сделать интеграцию C/C++ в языке программирования Python прямо в скрипте. Подобный подход очень размоет границы между языками программирования, но это очень интересный функционал, который возможно может быть полезным.<a>Читать</a></p>
20
<p>В этой статье попробуем разобраться, какие еще есть подходы для работы с языками С/С++ и их аналогами, и также рассмотрим возможность анализа С/С++ исходников языков программирования и их компиляции налету. К тому же ответим на вопрос, а можно ли сделать интеграцию C/C++ в языке программирования Python прямо в скрипте. Подобный подход очень размоет границы между языками программирования, но это очень интересный функционал, который возможно может быть полезным.<a>Читать</a></p>
21
<h3><a>5. Минимальные API в .NET 6</a></h3>
21
<h3><a>5. Минимальные API в .NET 6</a></h3>
22
<p>Создание REST API является основной частью многих проектов разработки. Выбор для создания таких проектов широк, но если вы разработчик на C#, варианты будут весьма ограничены. API на основе контроллеров были наиболее распространенными в течение долгого времени, но .NET 6 меняет эту ситуацию, предлагая новую возможность. Как это произошло?<a>Читайте в статье</a></p>
22
<p>Создание REST API является основной частью многих проектов разработки. Выбор для создания таких проектов широк, но если вы разработчик на C#, варианты будут весьма ограничены. API на основе контроллеров были наиболее распространенными в течение долгого времени, но .NET 6 меняет эту ситуацию, предлагая новую возможность. Как это произошло?<a>Читайте в статье</a></p>
23
<h3><a>6. Создание собственного React с нуля</a></h3>
23
<h3><a>6. Создание собственного React с нуля</a></h3>
24
<p>Демистификация React путем создания собственных компонентов, включая виртуальный DOM, стейтфул компоненты и хуки жизненного цикла.<a>Читать</a></p>
24
<p>Демистификация React путем создания собственных компонентов, включая виртуальный DOM, стейтфул компоненты и хуки жизненного цикла.<a>Читать</a></p>
25
<h3><a>7. 9 причин использовать dataclasses в Python</a></h3>
25
<h3><a>7. 9 причин использовать dataclasses в Python</a></h3>
26
<p>Начиная с версии 3.7 в Python представлены dataclasses, новый функционал, определяющий классы, содержащие и инкапсулирующие данные. В статье пойдет речь о том, какие проблемы они решают и о 9 приятных механиках, которые они предоставляют.<a>Читать</a></p>
26
<p>Начиная с версии 3.7 в Python представлены dataclasses, новый функционал, определяющий классы, содержащие и инкапсулирующие данные. В статье пойдет речь о том, какие проблемы они решают и о 9 приятных механиках, которые они предоставляют.<a>Читать</a></p>
27
<h3><a>8. Матчинг шаблона в Python 3.10</a></h3>
27
<h3><a>8. Матчинг шаблона в Python 3.10</a></h3>
28
<p>В Python 3.10 имплементирован своего рода оператор switch . Оператор switch в других языках выполняет простой матчинг значения переменной и исполняет код в зависимости от этой величины. Он может использоваться просто, как обычный оператор switch, но способен на гораздо большее.<a>Читать далее</a></p>
28
<p>В Python 3.10 имплементирован своего рода оператор switch . Оператор switch в других языках выполняет простой матчинг значения переменной и исполняет код в зависимости от этой величины. Он может использоваться просто, как обычный оператор switch, но способен на гораздо большее.<a>Читать далее</a></p>
29
<h3><a>9. SQLAlchemy с FastAPI для асинхронной работы</a></h3>
29
<h3><a>9. SQLAlchemy с FastAPI для асинхронной работы</a></h3>
30
<p>В этой статье автор будет использовать новые асинхронные возможности ORM-слоя вместе с новыми запросами в стиле 2.0. Мы создадим простое FastAPI-приложение с двумя маршрутами. Один - для добавления городов и их жителей, а другой - для вывода списка наиболее населенных объектов.<a>Читать далее</a></p>
30
<p>В этой статье автор будет использовать новые асинхронные возможности ORM-слоя вместе с новыми запросами в стиле 2.0. Мы создадим простое FastAPI-приложение с двумя маршрутами. Один - для добавления городов и их жителей, а другой - для вывода списка наиболее населенных объектов.<a>Читать далее</a></p>
31
<h3><a>10. React hooks, как не выстрелить себе в ноги. Часть 1: работа с состоянием</a></h3>
31
<h3><a>10. React hooks, как не выстрелить себе в ноги. Часть 1: работа с состоянием</a></h3>
32
<p>В этой статье поговорим про:</p>
32
<p>В этой статье поговорим про:</p>
33
<ul><li>Что из себя представляют хуки;</li>
33
<ul><li>Что из себя представляют хуки;</li>
34
<li>Базовое использование useState;</li>
34
<li>Базовое использование useState;</li>
35
<li>Асинхронность функции setState;</li>
35
<li>Асинхронность функции setState;</li>
36
<li>Что происходит, когда новое состояние равно предыдущему;</li>
36
<li>Что происходит, когда новое состояние равно предыдущему;</li>
37
<li>В качестве начального состояния используем функцию.</li>
37
<li>В качестве начального состояния используем функцию.</li>
38
</ul><h3><a>11. React hooks, как не выстрелить себе в ноги. Часть 2: useEffect и useLayoutEffect</a></h3>
38
</ul><h3><a>11. React hooks, как не выстрелить себе в ноги. Часть 2: useEffect и useLayoutEffect</a></h3>
39
<p>В этой статье разберем как с помощью useEffect воспроизвести методы жизненного цикла в функциональных компонентах. Поговорим как и когда использовать useEffect и useLayoutEffect. Обсудим особенности отправки запросов из useEffect. Также узнаем почему массив зависимостей необязателен и когда это может пригодиться.<a>Читать</a></p>
39
<p>В этой статье разберем как с помощью useEffect воспроизвести методы жизненного цикла в функциональных компонентах. Поговорим как и когда использовать useEffect и useLayoutEffect. Обсудим особенности отправки запросов из useEffect. Также узнаем почему массив зависимостей необязателен и когда это может пригодиться.<a>Читать</a></p>
40
<h3><a>12. React hooks, как не выстрелить себе в ноги. Часть 3.1: мемоизация, memo</a></h3>
40
<h3><a>12. React hooks, как не выстрелить себе в ноги. Часть 3.1: мемоизация, memo</a></h3>
41
<p>Разберем, когда нужно и когда не нужно использовать memo, какое у него api, какие проблемы решает.<a>Читать</a></p>
41
<p>Разберем, когда нужно и когда не нужно использовать memo, какое у него api, какие проблемы решает.<a>Читать</a></p>
42
42