cookie

Sizning foydalanuvchi tajribangizni yaxshilash uchun cookie-lardan foydalanamiz. Barchasini qabul qiling», bosing, cookie-lardan foydalanilishiga rozilik bildirishingiz talab qilinadi.

avatar

Библиотека питониста | Python, Django, Flask

Все самое полезное для питониста в одном канале. Список наших каналов: https://t.me/proglibrary/8353 Учиться у нас: https://proglib.io/w/907158ab Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Ko'proq ko'rsatish
Reklama postlari
40 942
Obunachilar
+1424 soatlar
+447 kunlar
+26230 kunlar
Post vaqtlarining boʻlagichi

Ma'lumot yuklanmoqda...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
Nashrni tahlil qilish
PostlarKo'rishlar
Ulashishlar
Ko'rish dinamikasi
01
💬 В каких темах, касающихся Python-разработки, вы ориентируетесь хуже всего? 👍 — Объектно-ориентированное программирование 💯 — Асинхронное программирование ❤️ — Работа с базами данных 👏 — Тестирование и автоматизация 👾 — Инструменты DevOps и CI/CD 🤔 — свой вариант (напишу в комментариях) #интерактив
1 6266Loading...
02
🐍 Полезные пакеты и библиотеки для Django-разработчиков 💚 Django Tenants Это расширение для Django, которое позволяет создавать приложения с поддержкой множества клиентов или арендаторов (тенатов) в одной базе данных. 💚 Celery Это система для управления очередями задач. Умеет две вещи: брать задачи из очереди и выполнять их по расписанию. В качестве брокера очередей обычно используются RabbitMQ или Redis. 💚 Cookiecutter Django Это генератор шаблонов для создания проектов Django. Он позволяет быстро создавать скелеты Django-приложений с готовыми настройками и интеграциями. 💚 Sentry Это платформа для мониторинга ошибок и исключений в реальном времени. Она поддерживает множество языков программирования и фреймворков, включая Django. 💚 Django Import Export Это библиотека для упрощения импорта и экспорта данных в Django-приложениях. Она поддерживает работу с различными форматами, в том числе CSV, Excel, JSON и YAML.
2 61740Loading...
03
❔Зачем нужна папка __pycache__? Вы наверняка замечали, что в питоновских проектах присутствует папка __pycache__. Если вы ещё не разобрались с этим, то новая статья на Real Python для вас. Она рассказывает: 🔸об ускорении импорта модулей; 🔸о содержимом __pycache__; 🔸об удалении папки; 🔸о предотвращении её создания. 🔗 Читать статью
2 96439Loading...
04
❔Как работает модуль Asyncio в Python: воссоздаём с нуля Статья объясняет принципы работы asyncio в Python, используя примеры с генераторами. ▫️Автор начинает с основ генераторов, а затем переходит к созданию упрощённого цикла событий с их помощью. ▫️Далее он вводит конструкции async и await, показывая, как эти элементы работают в контексте создания асинхронных задач. 🔗 Читать статью со всеми подробностями
3 30175Loading...
05
Как не завалить собес в МТС и пройти жесткий отбор ❓ Какие задачи нужно решить на техническом собеседовании ❓ Какие вопросы зададут с вероятностью 99% ❓ Подготовиться и во всем разобраться помогут эксперты команды AI-разработки МТС 💯 🎙 Не пропусти первый выпуск совместного видеоподкаста МТС и Всероссийского ИТ-фестиваля RuCode «Как попасть на стажировку в МТС, решив задачу на реальных данных компании?». Ведущими подкаста выступят главный методист RuCode Андрей Созыкин и методист трека «искусственный интеллект» RuCode, старший преподаватель кафедры высокопроизводительных компьютерных технологий УрФУ Александра Дунаева. ⏰ Подключаемся 15 мая в 12:00 мск, чтобы задать самые важные вопросы!
3 2099Loading...
06
♟️Шахматы. От начала до читов Пользователь «Хабра» поделился своим способом разработки шахматного чита. За основу он взял код из этого репозитория и переработал его. Если вкратце, то программа работает так: ▫️Делаются скриншоты доски и определяются изменения на ней. ▫️Ход противника подсвечивается, данные отдаются движку, который возвращает наилучший ответный ход. 🔗 Читать более подробно по этой ссылке
3 82531Loading...
07
Что быстрее: словарь или список? Скорость выполнения операций со словарями и списками зависит, собственно, от типа операции. 🔹Словари в Python реализованы как хеш-таблицы. Поэтому: ▫️Доступ к элементу по ключу в словаре обычно выполняется за O(1), то есть быстро, независимо от размера словаря. ▫️Добавление нового элемента в словарь также обычно занимает время O(1). ▫️Проверка наличия ключа в словаре выполняется за O(1). 🔹Списки в Python реализованы как динамические массивы. Поэтому: ▫️Доступ к элементу по индексу в списке тоже выполняется за время O(1). Однако список всё же может быть незначительно быстрее, так как в случае со словарём требуются дополнительные вычисления для хеширования ключа. ▫️Вставка элемента в начало или середину списка требует сдвига всех последующих элементов, что занимает время O(n). ▫️Поиск элемента в списке, если индекс неизвестен, требует перебора всех элементов, что занимает время O(n). #вопросы_с_собеседований
4 20723Loading...
08
🐍 Шпаргалка по Python Это страничка с основными конструкциями и командами Python. В ней можно подсмотреть синтаксис, типы данных, условия и циклы, функции, обработку файлов, модули и классы. Каждая тема кратко изложена с примерами кода, что делает сайт удобным, например, для быстрой подготовки к собеседованию по Python. 🔗 Ссылка на шпаргалку
4 11499Loading...
09
Самые полезные каналы для программистов в одной подборке! Сохраняйте себе, чтобы не потерять 💾 🔥Для всех Библиотека программиста — новости, статьи, досуг, фундаментальные темы Книги для программистов IT-мемы Proglib Academy — тут мы рассказываем про обучение и курсы 🤖Про нейросети Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка Библиотека нейротекста | ChatGPT, Gemini, Bing Библиотека нейровидео | Sora AI, Runway ML, дипфейки Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion #️⃣C# Книги для шарпистов | C#, .NET, F# Библиотека шарписта — полезные статьи, новости и обучающие материалы по C# Библиотека задач по C# — код, квизы и тесты Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel ☁️DevOps Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps Вакансии по DevOps & SRE Библиотека задач по DevOps — код, квизы и тесты Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования 🐘PHP Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP Вакансии по PHP, Symfony, Laravel Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по PHP — код, квизы и тесты 🐍Python Библиотека питониста — полезные статьи, новости и обучающие материалы по Python Вакансии по питону, Django, Flask Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Python — код, квизы и тесты ☕Java Книги для джавистов | Java Библиотека джависта — полезные статьи по Java, новости и обучающие материалы Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Java — код, квизы и тесты Вакансии для java-разработчиков 👾Data Science Книги для дата сайентистов | Data Science Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Data Science — код, квизы и тесты Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту 🦫Go Книги для Go разработчиков Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Go — код, квизы и тесты Вакансии по Go 🧠C++ Книги для C/C++ разработчиков Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++ Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по C++ — код, квизы и тесты Вакансии по C++ 💻Другие каналы Библиотека фронтендера Библиотека мобильного разработчика Библиотека хакера Библиотека тестировщика Вакансии по фронтенду, джаваскрипт, React, Angular, Vue Вакансии для мобильных разработчиков Вакансии по QA тестированию InfoSec Jobs — вакансии по информационной безопасности 📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈 Также у нас есть боты: Бот с IT-вакансиями Бот с мероприятиями в сфере IT Мы в других соцсетях: 🔸VK 🔸YouTube 🔸Дзен 🔸Facebook * 🔸Instagram * * Организация Meta запрещена на территории РФ
3 45221Loading...
10
🐍❓Давайте подумаем, что же всё-таки можно сделать с питоном? Если интересно, вся история тут
3 7596Loading...
11
🐘 pgcli — интерфейс командной строки для PostgreSQL Его главные особенности — автодополнение и подсветка синтаксиса. Это позволяет упростить взаимодействие с базами данных. Есть аналог для MySQL. 👉 Недавно вышла новая версия pgcli 4.1.0. Для установки нужно использовать команду pip install pgcli==4.1.0 🔗 Ссылка на репозиторий
4 32870Loading...
12
🥑 Подборка лучших статей «Библиотеки программиста» за апрель: сохраняй в заметки, чтобы не пропустить #самыйсок 🐍📖 ТОП-10 книг по Python для начинающих программистов в 2024 году 🤖✍️ Как работают языковые модели (LLM): простое объяснение через аналогию с кулинарией 🐍 Хэш-карты: незаменимый инструмент для Python-разработчика 🤖👾 Как злоумышленники взламывают LLM: 7 ключевых стратегий 🤖🛠️ 4 полезных инструмента для работы с ИИ: RAGFlow, The Pipe, UFO и SWE-agent 🐍❌ 10 основных ошибок начинающих Python-разработчиков 🎸 10 причин, по которым стоит выбрать Django вместо FastAPI 🔍💼 Исследование рынка: 8 наиболее востребованных языков программирования в 2024 году 🐍🤔 «Задумчивый» код: временная сложность операций со структурами данных в Python ⛓️ Программирование и блокчейн: что нужно знать новичку? 🤖🖼️ Как работают визуальные трансформеры: магия превращения пикселей в знания
4 22735Loading...
13
🐍 Вышла новая бета-версия Python 3.13 с новым REPL Речь идёт о Python 3.13.0b1, которая доступна для тестирования. Одним из наиболее интересных новшеств в ней является улучшенное интерактивное окно. Вот, какие у него есть особенности: 🔸 Теперь, начиная новый блок кода и делая отступ в первой строке, следующая строка будет автоматически отформатирована с таким же отступом. При нажатии клавиши Tab вставляются четыре пробела, упрощая форматирование кода. 🔸 Появилась возможность редактировать многострочный код, сохраняя историю предыдущих команд или блоков кода. 🔸 Появилась возможность писать такие команды как exit без необходимости писать скобки. 🔸Добавили режим Paste, который позволяет легко вставлять большие куски кода. 🔗 Почитать подробнее о релизе можно по этой ссылке
4 69615Loading...
14
Media files
4 87813Loading...
15
Media files
4 7898Loading...
16
🐢 Python Turtle Bingo Нашли залипательную игру, чтобы было, чем заняться в выходные. Суть заключается в следующем: ▫️Переходите на сайт Python Turtle Bingo ▫️Выбираете любую карточку из тех, что видите ▫️Открывается окно для написания кода. Ваша задача — воссоздать картинку с карточки с помощью модуля turtle.
5 01956Loading...
17
⚔️ PyTorch или TensorFlow? На Real Python опубликовали статью, в которой рассказывается о разнице между двумя главными фреймворками для машинного обучения. Также Real Python предлагает табличку, которая поможет принять решение при выборе между PyTorch и TensorFlow👆 🔗 Ссылка на статью
5 00267Loading...
18
💬 Объясните, что такое тернарный оператор в Python Тернарный оператор используется для написания простых условных конструкций if-else в одну строку. Появился в Python версии 2.4. ✔️ Вот пример использования: is_good = True state = "good" if is_good else "not good" Без применения тернарного оператора этот пример выглядел бы так: is_good = True if is_good: state = "good" else: state = "not good" ✨ Есть один интересный и неочевидный способ применения тернарного оператора — вместе с кортежами. nice = True personality = ("mean", "nice")[nice] print("The cat is ", personality) # Выведет: The cat is nice Здесь используется кортеж (“mean”, “nice”), а индекс выбирается на основе значения переменной nice. Если nice имеет значение True, что соответствует 1, выбирается "nice". Если бы nice было False (0), выбралось бы "mean". #вопросы_с_собеседований
5 20854Loading...
19
👀 Вышли майские рейтинги самых популярных языков программирования У нас не было сомнений насчёт первого места — это Python (16.33%). Прирост составил 2.88%, то есть люди активно изучают язык (и, похоже, не собираются останавливаться). Из интересного в рейтинге — ренессанс Fortran. Авторы предполагают, что главная тому причина — рост важности математических вычислений. Python, например, используется в этой области, но он медленный. Fortran же быстрый, имеет нативную поддержку математических вычислений, а также бесплатный. 🔗 Ссылка на рейтинг
5 46747Loading...
20
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом. Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах. 👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
4 9054Loading...
21
🐍😎 А если бы вы не стали Python-разработчиком, то кем хотели бы быть? Давайте пофантазируем. Пишите свои варианты в комментарии👇
4 7343Loading...
22
👁️💼 Открытые и скрытые вакансии в IT: как найти работу мечты Существует целый пласт скрытых вакансий, о которых знает ограниченный круг лиц. Как найти эти вакансии и не упустить свой шанс? Читайте в нашей статье. 🔗 Читать статью 🔗 Зеркало
4 33244Loading...
23
📦 Вышла новая бета-версия pip, и в ней есть кое-что интересное Речь идёт о релизе pip 24.1 beta. Установить его можно следующей командой: python -m pip install pip==24.1b1 ✔️ Разработчики обновили версию packaging с 21.3 до 24.0, что исправило множество ошибок, значительно улучшило производительность и позволит pip поддерживать free threaded пакеты. Однако это также ломает совместимость с pip у многих пакетов. Именно поэтому релиз вышел в бета-версии. Как пишут разработчики, успевшие протестировать новый pip, он позволяет ускорить dry run установки apache-airflow[all] с ~418 секунд до ~185 секунд. 🔗 pip 24.1b1 на PyPI
4 6878Loading...
24
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python. В ней: ● Новые возможности в последних версиях Python ● Работа с базами данных и SQL в Python ● Веб-разработка на Django и Flask ● Машинное обучение и анализ данных с помощью Python ● Автоматизация и работа с API на Python ● Тестирование и отладка кода на Python ● Задачи для новичков с решениями 👉Подписаться👈
4 6585Loading...
25
🐍 Генерация фиктивных экземпляров моделей Django с помощью Factory Boy Factory Boy — это библиотека, предназначенная для создания тестовых данных. Автор новой статьи рассказывает о преимуществах использования этого инструмента для проверки функциональности сайтов. Библиотека позволяет: ▫️создавать тестовые данные пачками; ▫️тестировать отображение списков, деталей, стили сайта; ▫️тестировать фильтры, сортировку, пагинацию; ▫️оценить производительность сайта с большим количеством данных. 🔗 Читать статью
4 87334Loading...
26
🐍✨ Pygments — библиотека для подсветки синтаксиса Позволяет красиво отображать исходный код в различных текстовых форматах. Библиотека поддерживает более 500 языков программирования и форматов данных, что делает её универсальным инструментом для интеграции в веб-форумы, вики и другие приложения, где необходимо визуально форматировать код. 😎 На днях вышел Pygments 2.18.0 🔗 Ссылка на репозиторий Pygments
4 85637Loading...
27
🚀Способы ускорить Python с Numba Numba — это компилятор с открытым исходным кодом, использующий JIT (Just-in-time). Посмотрим на примере, как именно он ускоряет функции в Python. 🔘Вот обычная функция факториала def factorial(x): f = 1 for i in range(1, x+1): f *= i return f %time a = factorial(100000) Она отрабатывается за: CPU times total: 4.09 s Wall time: 4.11 s 🔘Добавим декоратор jit со следующими параметрами: from numba import jit @jit(nopython=True, fastmath=True) def factorial(x): f = 1 for i in range(1, x+1): f *= i return f %time a = factorial(100000) Этот код уже отработал за: CPU times total: 154 ms Wall time: 255 ms 🔘Добавим кэширование: from numba import jit @jit(nopython=True, fastmath=True, cache=True) def factorial(x): f = 1 for i in range(1, x+1): f *= i return f %time a = factorial(100000) Его эффект будет заметен при повторных вызовах функции с одними и теми же параметрами. Время выполнения может сократиться до нескольких ms. 🪅Отметим, что указанное время выполнения может значительно варьироваться в зависимости от характеристик системы.
5 22679Loading...
28
🐍 UTF-8 станет режимом кодирования по умолчанию в Python Это случится благодаря принятию PEP 686. Предложение должно вступить в силу, начиная с Python версии 3.15. Это изменение нацелено на унификацию стандартной кодировки для файлов, ввода/вывода и каналов (pipes). Пользователи смогут отключить режим UTF-8 по умолчанию, установив переменную окружения PYTHONUTF8=0 или флаг -X utf8=0. Это изменение кажется вполне логичным, ведь UTF-8 де-факто давно стал стандартом кодирования. 👉 Прочесть про это подробнее можно здесь
5 26526Loading...
29
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих» Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий! 🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE 🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы 🐍 Часть 3: Типы данных: преобразование и базовые операции 🐍 Часть 4: Методы работы со строками 🐍 Часть 5: Методы работы со списками и списковыми включениями 🐍 Часть 6: Методы работы со словарями и генераторами словарей 🐍 Часть 7: Методы работы с кортежами 🐍 Часть 8: Методы работы со множествами 🐍 Часть 9: Особенности цикла for 🐍 Часть 10: Условный цикл while 🐍 Часть 11: Функции с позиционными и именованными аргументами 🐍 Часть 12: Анонимные функции 🐍 Часть 13: Рекурсивные функции 🐍 Часть 14: Функции высшего порядка, замыкания и декораторы 🐍 Часть 15: Методы работы с файлами и файловой системой 🐍 Часть 16: Регулярные выражения 🐍 Часть 17: Основы скрапинга и парсинга 🐍 Часть 18: Основы ООП – инкапсуляция и наследование 🐍 Часть 19: Основы ООП – абстракция и полиморфизм 🐍 Часть 20: Графический интерфейс на Tkinter 🐍 Часть 21: Основы разработки игр на Pygame 🐍 Часть 22: Основы работы с SQLite 🐍 Часть 23: Основы веб-разработки на Flask 🐍 Часть 24: Основы работы с NumPy 🐍 Часть 25: Основы анализа данных с Pandas
5 315252Loading...
30
📊 Результаты ежегодного опроса разработчиков Django 2023 Опрос проводили в сентябре-октябре 2023 года. В нём участвовали около 4000 разработчиков Django со всего мира. Приводим часть результатов. Целиком можно посмотреть по этой ссылке 👈
5 44726Loading...
31
🅾️ Что такое «О» большое: объясняем на простых примерах «О» большое (Big O notation) — это математическая нотация, которая позволяет оценить, как изменяется время выполнения алгоритма или объём используемой памяти в зависимости от размера входных данных. Мы написали подробный гайд по видам сложности, проиллюстрировав их понятными примерами. 🔗 Читать статью 🔗 Зеркало
4 15548Loading...
32
Новый #дайджест материалов по Python 🐍 Новости мира Python за апрель 2024 Это очередной выпуск подкаста MoscowPython, в котором обсуждают релиз ruff 0.4.0, сборку CPyhon из исходников, PEP-744 Jit Compilation и др. 🐍 Погружение в метаклассы в Python Автор статьи на «Хабре» попытался последовательно объяснить метаклассы, начиная с базовых понятий. 🐍 Прокт PySheets Состоялся бета-релиз PySheets, проекта, который позволяет исследователь данные и создавать отчёты. При этом весь код Python выполняется в браузере. 🐍 Изгиб питона: 6 взглядов на игру из 1970-х Это статья от Яндекс Практикума, которая рассказывает, как написать игру «Змейка» для портфолио в шести вариантах — с «отравой», сбрасыванием хвоста, а также барсуками и кошками. 🐍 Django: An admin extension to prevent state leaking between requests Статья обсуждает проблему утечки состояния между запросами в админке Django из-за неправильного использования переменных экземпляра в классе ModelAdmin.
4 48734Loading...
33
🦾🧠🏋️Качаем мозги к лету! Курс «Алгоритмы и структуры данных» для тех, кто хочет научиться работать с алгоритмами, подготовиться к собеседованию крупную IT-компанию и начать брать более сложные проекты. ➡️ Алгоритмы и структуры данных 35 990 ₽ 21 594 ₽ ⭐️ Переходите и активируйте бесплатные вводные занятия курса — https://proglib.io/w/da6727d1 Вас ждут: – 150 практических заданий и 47 видеолекций – бессрочный доступ к обучению – поддержка преподавателя в чате А также очень харизматичный спикер из Яндекса 🙌🏻
4 52910Loading...
34
😉 55 промтов для ChatGPT, которые помогут подготовиться к собеседованию Вы когда-нибудь задумывались, как можно использовать искусственный интеллект для того, чтобы подготовиться к техническим собеседованиям лучше, быстрее и эффективнее? Мы вот — да! И поэтому подготовили 55 промтов, которые помогут сделать это. В статье собраны шаблоны запросов, которые желательно «докрутить» под себя. 🔗 Читать статью 🔗 Зеркало
4 27670Loading...
💬 В каких темах, касающихся Python-разработки, вы ориентируетесь хуже всего? 👍 — Объектно-ориентированное программирование 💯 — Асинхронное программирование ❤️ — Работа с базами данных 👏 — Тестирование и автоматизация 👾 — Инструменты DevOps и CI/CD 🤔 — свой вариант (напишу в комментариях) #интерактив
Hammasini ko'rsatish...
💯 79👾 51👏 20👍 15🤔 6 3😁 2🌚 1
🐍 Полезные пакеты и библиотеки для Django-разработчиков 💚 Django Tenants Это расширение для Django, которое позволяет создавать приложения с поддержкой множества клиентов или арендаторов (тенатов) в одной базе данных. 💚 Celery Это система для управления очередями задач. Умеет две вещи: брать задачи из очереди и выполнять их по расписанию. В качестве брокера очередей обычно используются RabbitMQ или Redis. 💚 Cookiecutter Django Это генератор шаблонов для создания проектов Django. Он позволяет быстро создавать скелеты Django-приложений с готовыми настройками и интеграциями. 💚 Sentry Это платформа для мониторинга ошибок и исключений в реальном времени. Она поддерживает множество языков программирования и фреймворков, включая Django. 💚 Django Import Export Это библиотека для упрощения импорта и экспорта данных в Django-приложениях. Она поддерживает работу с различными форматами, в том числе CSV, Excel, JSON и YAML.
Hammasini ko'rsatish...
👍 5🔥 4🥱 1👾 1
Зачем нужна папка __pycache__? Вы наверняка замечали, что в питоновских проектах присутствует папка __pycache__. Если вы ещё не разобрались с этим, то новая статья на Real Python для вас. Она рассказывает: 🔸об ускорении импорта модулей; 🔸о содержимом __pycache__; 🔸об удалении папки; 🔸о предотвращении её создания. 🔗 Читать статью
Hammasini ko'rsatish...
What Is the __pycache__ Folder in Python? – Real Python

In this tutorial, you'll explore Python's __pycache__ folder. You'll learn about when and why the interpreter creates these folders, and you'll customize their default behavior. Finally, you'll take a look under the hood of the cached .pyc files.

👏 9👍 3👾 3🤔 2
Как работает модуль Asyncio в Python: воссоздаём с нуля Статья объясняет принципы работы asyncio в Python, используя примеры с генераторами. ▫️Автор начинает с основ генераторов, а затем переходит к созданию упрощённого цикла событий с их помощью. ▫️Далее он вводит конструкции async и await, показывая, как эти элементы работают в контексте создания асинхронных задач. 🔗 Читать статью со всеми подробностями
Hammasini ko'rsatish...
👍 3 2
Photo unavailableShow in Telegram
Как не завалить собес в МТС и пройти жесткий отбор ❓ Какие задачи нужно решить на техническом собеседовании ❓ Какие вопросы зададут с вероятностью 99% ❓ Подготовиться и во всем разобраться помогут эксперты команды AI-разработки МТС 💯 🎙 Не пропусти первый выпуск совместного видеоподкаста МТС и Всероссийского ИТ-фестиваля RuCode «Как попасть на стажировку в МТС, решив задачу на реальных данных компании?». Ведущими подкаста выступят главный методист RuCode Андрей Созыкин и методист трека «искусственный интеллект» RuCode, старший преподаватель кафедры высокопроизводительных компьютерных технологий УрФУ Александра Дунаева. ⏰ Подключаемся 15 мая в 12:00 мск, чтобы задать самые важные вопросы!
Hammasini ko'rsatish...
👍 2 2❤‍🔥 1
♟️Шахматы. От начала до читов Пользователь «Хабра» поделился своим способом разработки шахматного чита. За основу он взял код из этого репозитория и переработал его. Если вкратце, то программа работает так: ▫️Делаются скриншоты доски и определяются изменения на ней. ▫️Ход противника подсвечивается, данные отдаются движку, который возвращает наилучший ответный ход. 🔗 Читать более подробно по этой ссылке
Hammasini ko'rsatish...
😁 16👍 4❤‍🔥 3 3
Что быстрее: словарь или список? Скорость выполнения операций со словарями и списками зависит, собственно, от типа операции. 🔹Словари в Python реализованы как хеш-таблицы. Поэтому: ▫️Доступ к элементу по ключу в словаре обычно выполняется за O(1), то есть быстро, независимо от размера словаря. ▫️Добавление нового элемента в словарь также обычно занимает время O(1). ▫️Проверка наличия ключа в словаре выполняется за O(1). 🔹Списки в Python реализованы как динамические массивы. Поэтому: ▫️Доступ к элементу по индексу в списке тоже выполняется за время O(1). Однако список всё же может быть незначительно быстрее, так как в случае со словарём требуются дополнительные вычисления для хеширования ключа. ▫️Вставка элемента в начало или середину списка требует сдвига всех последующих элементов, что занимает время O(n). ▫️Поиск элемента в списке, если индекс неизвестен, требует перебора всех элементов, что занимает время O(n). #вопросы_с_собеседований
Hammasini ko'rsatish...
👍 27🤔 3 2
🐍 Шпаргалка по Python Это страничка с основными конструкциями и командами Python. В ней можно подсмотреть синтаксис, типы данных, условия и циклы, функции, обработку файлов, модули и классы. Каждая тема кратко изложена с примерами кода, что делает сайт удобным, например, для быстрой подготовки к собеседованию по Python. 🔗 Ссылка на шпаргалку
Hammasini ko'rsatish...
Python Cheat Sheet & Quick Reference

The Python cheat sheet is a one-page reference sheet for the Python 3 programming language.

👍 10🥱 3
Самые полезные каналы для программистов в одной подборке! Сохраняйте себе, чтобы не потерять 💾 🔥Для всех Библиотека программиста — новости, статьи, досуг, фундаментальные темы Книги для программистов IT-мемы Proglib Academy — тут мы рассказываем про обучение и курсы 🤖Про нейросети Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка Библиотека нейротекста | ChatGPT, Gemini, Bing Библиотека нейровидео | Sora AI, Runway ML, дипфейки Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion #️⃣C# Книги для шарпистов | C#, .NET, F# Библиотека шарписта — полезные статьи, новости и обучающие материалы по C# Библиотека задач по C# — код, квизы и тесты Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel ☁️DevOps Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps Вакансии по DevOps & SRE Библиотека задач по DevOps — код, квизы и тесты Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования 🐘PHP Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP Вакансии по PHP, Symfony, Laravel Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по PHP — код, квизы и тесты 🐍Python Библиотека питониста — полезные статьи, новости и обучающие материалы по Python Вакансии по питону, Django, Flask Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Python — код, квизы и тесты ☕Java Книги для джавистов | Java Библиотека джависта — полезные статьи по Java, новости и обучающие материалы Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Java — код, квизы и тесты Вакансии для java-разработчиков 👾Data Science Книги для дата сайентистов | Data Science Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Data Science — код, квизы и тесты Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту 🦫Go Книги для Go разработчиков Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Go — код, квизы и тесты Вакансии по Go 🧠C++ Книги для C/C++ разработчиков Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++ Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по C++ — код, квизы и тесты Вакансии по C++ 💻Другие каналы Библиотека фронтендера Библиотека мобильного разработчика Библиотека хакера Библиотека тестировщика Вакансии по фронтенду, джаваскрипт, React, Angular, Vue Вакансии для мобильных разработчиков Вакансии по QA тестированию InfoSec Jobs — вакансии по информационной безопасности 📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈 Также у нас есть боты: Бот с IT-вакансиями Бот с мероприятиями в сфере IT Мы в других соцсетях: 🔸VK 🔸YouTube 🔸Дзен 🔸Facebook * 🔸Instagram * * Организация Meta запрещена на территории РФ
Hammasini ko'rsatish...
👍 3 2
Photo unavailableShow in Telegram
🐍❓Давайте подумаем, что же всё-таки можно сделать с питоном? Если интересно, вся история тут
Hammasini ko'rsatish...
😁 15🔥 9👍 1