Python 3.11 стал быстрый из-за добавления Tier 1 оптимизации https://peps.python.org/pep-0659/. Python 3.13 будет еще быстрее из-за JIT и Tier 2 оптимизации.
Python Enhancement Proposals (PEPs)
PEP 659 – Specializing Adaptive Interpreter | peps.python.org
In order to perform well, virtual machines for dynamic languages must specialize the code that they execute to the types and values in the program being run. This specialization is often associated with “JIT” compilers, but is beneficial even without ma...
❤1
>>> Особи, которые способны сгенерировать удачную идею в голове, а затем выполнить ее полноценную конкретизацию в коде, становясь, таким образом единственным участником процесса, встречаются очень редко.
Ооооо дааааа 👏
Ооооо дааааа 👏
🔥5💯2❤1😁1🤔1
JIT в Python:
- компиляция методов
- компиляция циклов (tracing)
- Copy-Patch <- в Python вот этот JIT :)
- компиляция методов
- компиляция циклов (tracing)
- Copy-Patch <- в Python вот этот JIT :)
👍4❤1
Martin_R._Bibliotekaprog._Chistaya_Arhitektura_Isku.epub
5.6 MB
Рассматривает слоистую реализацию чистой архитектуры по заветам дядюшки Боба. Книжку и схему прикладываю к посту. Видео, рассказывающее про построение чистой архитектуры в ваших приложениях, доступно на трех платформах:
🚀 YouTube: https://youtu.be/HrSNjw9vZqM
🚀 RuTube: https://rutube.ru/video/b2d8e256cf677b6b8f7bc64b682aff05/
🚀 VkVideo: https://vkvideo.ru/video102341446_456240287
Please open Telegram to view this post
VIEW IN TELEGRAM
301🔥7👍4❤1
Меня одновременно радует и пугает мысль о том, что я могу пойти работать на Атомную Электростанцию, отучиться 2 года и сесть управлять реактором за пульт. ⚛️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1🤔1😱1🗿1
Ваше счастье состоит из:
- 50% - гормональный фон, на сколько ваш маленький заводик производит гормоны
- 40% - состояние ума, наше мировоззрение, наши знания и так далее
- 10% - событий поток: родился ребёнок, повысили, новая работа и т.д.
Просто 10% 🤷
- 50% - гормональный фон, на сколько ваш маленький заводик производит гормоны
- 40% - состояние ума, наше мировоззрение, наши знания и так далее
- 10% - событий поток: родился ребёнок, повысили, новая работа и т.д.
Просто 10% 🤷
🔥2❤1
Если вы не знали, 1 бит — это количество информации в сообщении, которое уменьшает неопределённость в два раза.
❤2🔥2💯2🤔1
❤1
А тем временем мы приступаем к реализации чистой архитектуры и в этом видео пишем UseCase и Service. Видео с примером доступно на трех платформах:
🚀 YouTube: https://youtu.be/J0gkHB-kh_E
🚀 RuTube: https://rutube.ru/video/995ac6d4610f2fae21e464cedebdc617/
🚀 VkVideo: https://vkvideo.ru/video102341446_456240289
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
09.1 Реализация UseCases и Services
Мой ТГ канал "Витя пишет код": https://news.1rj.ru/str/vityawritecode
Архитектура Python приложений: https://github.com/Luferov/architecture/blob/main/PythonArchitecture.md
Ссылка на FastAPI Boilerplate: https://github.com/Luferov/fastapi-boilerplate
Архитектура Python приложений: https://github.com/Luferov/architecture/blob/main/PythonArchitecture.md
Ссылка на FastAPI Boilerplate: https://github.com/Luferov/fastapi-boilerplate
305🔥7❤2👍1
В этом видео осуществляется реализаций репозитория с помощью абстрактной фабрики. Напоминаю, что в чистой архитектуре Repositories & Gateway это одно и тоже и отвечает за доступ к внешним данным. Видео с примером доступно на трех платформах:
🚀 YouTube: https://youtu.be/tamtjNrUQKQ
🚀 RuTube: https://rutube.ru/video/b716ce3437d9bd5faf990799683f5d3d/
🚀 VkVideo: https://vkvideo.ru/video102341446_456240290
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
09.2 Реализация репозитория и абстрактной фабрики
Мой ТГ канал "Витя пишет код": https://news.1rj.ru/str/vityawritecode
Архитектура Python приложений: https://github.com/Luferov/architecture/blob/main/PythonArchitecture.md
Ссылка на FastAPI Boilerplate: https://github.com/Luferov/fastapi-boilerplate
Архитектура Python приложений: https://github.com/Luferov/architecture/blob/main/PythonArchitecture.md
Ссылка на FastAPI Boilerplate: https://github.com/Luferov/fastapi-boilerplate
102❤5🔥5👍1
Как назваем фабрику?
Anonymous Poll
80%
UsersRepositoryFactoryProtocol
20%
UsersFactoryRepositoryProtocol
❤1
Tuple от Соболева обещает быть интересным на полтора часа https://www.youtube.com/watch?v=P5OY3Y4Fc7k
YouTube
Лучший курс по Python 12: tuple
Лучший курс по питону: 12
Или "обзор исходников CPython с CPython core разработчиком".
Тема: tuple
00:00 Вступление
00:53 Junior
01:24 В чем разница между tuple и list?
07:54 Аннотации tuple
11:05 Тип произведение
14:14 TypeVarTuple, PEP646, Unpack
22:29…
Или "обзор исходников CPython с CPython core разработчиком".
Тема: tuple
00:00 Вступление
00:53 Junior
01:24 В чем разница между tuple и list?
07:54 Аннотации tuple
11:05 Тип произведение
14:14 TypeVarTuple, PEP646, Unpack
22:29…
❤1🔥1
Договориться о том, в каком формате писать соглашения об именовании REST API очень важно. Все члены команды должны придерживаться одного формата. А какой формат использую я, рассказывается в видео, которое доступно на трех платформах:
📝 Соглашение об именах Rest API: https://github.com/Luferov/architecture/blob/main/RestConventional.md
🚀 YouTube: https://youtu.be/ju2UUYyLZdc
🚀 RuTube: https://rutube.ru/video/f9e4de610cb4c768e1dff304b6bee137/
🚀 VkVideo: https://vkvideo.ru/video102341446_456240291
📝 Соглашение об именах Rest API: https://github.com/Luferov/architecture/blob/main/RestConventional.md
Please open Telegram to view this post
VIEW IN TELEGRAM
102🔥7❤2👍2
Интересный вопрос заключается в том, как правильно обрабатывать ошибки и исключения в приложении. На этот вопрос отвечает видео, представленное на трех платформах:
🚀 YouTube: https://youtu.be/DI36mgG1GYY
🚀 RuTube: https://rutube.ru/video/3b542d892f640c5633963f9966e01225/
🚀 VkVideo: https://vkvideo.ru/video102341446_456240292
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
11 Правильная обработка ошибок
Мой ТГ канал "Витя пишет код": https://news.1rj.ru/str/vityawritecode
Архитектура Python приложений: https://github.com/Luferov/architecture/blob/main/PythonArchitecture.md
Ссылка на FastAPI Boilerplate: https://github.com/Luferov/fastapi-boilerplate
Архитектура Python приложений: https://github.com/Luferov/architecture/blob/main/PythonArchitecture.md
Ссылка на FastAPI Boilerplate: https://github.com/Luferov/fastapi-boilerplate
102🔥9❤2👍1
UX-тестирование:
1. Дорогое (нарисуй, найди людей, да еще это до 50 человек)
2. Ограниченный контекст (тестирование управляемое и осуществляется только для части продукат)
3. Ограничения дизайна исследования (тесты идут в контролируемой среде)
1. Дорогое (нарисуй, найди людей, да еще это до 50 человек)
2. Ограниченный контекст (тестирование управляемое и осуществляется только для части продукат)
3. Ограничения дизайна исследования (тесты идут в контролируемой среде)
👍2❤1
Ваш успех - это успех команды.
Ваш провал - это ваш провал 😞
Ваш провал - это ваш провал 😞
❤1🖕1