Media is too big
VIEW IN TELEGRAM
Немного о Python в формате рилса
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤9👍3🔥3
🐍🚀 PyPIM — новый метод выполнения Python кода прямо в RAM
Исследователи из Израиля придумали новый способ повышения производительности для программ на Python. Вместо традиционной обработки данных через CPU, PyPIM позволяет выполнять вычисления прямо в оперативной памяти (RAM), что ускоряет обработку и снимает проблему «узкого места» между процессором и памятью.
✍️ PyPIM переводит Python-команды в низкоуровневый машинный код, который запускается непосредственно в памяти. Это избавляет от необходимости постоянного обмена данными между процессором и RAM.
🔗 Прочесть статью можно здесь
Исследователи из Израиля придумали новый способ повышения производительности для программ на Python. Вместо традиционной обработки данных через CPU, PyPIM позволяет выполнять вычисления прямо в оперативной памяти (RAM), что ускоряет обработку и снимает проблему «узкого места» между процессором и памятью.
✍️ PyPIM переводит Python-команды в низкоуровневый машинный код, который запускается непосредственно в памяти. Это избавляет от необходимости постоянного обмена данными между процессором и RAM.
🔗 Прочесть статью можно здесь
🤔19❤12🌚4👍2⚡1
📚Напоминаем про наш полный курс «Самоучитель по 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
Мы написали и собрали для вас в одну подборку все 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
👍14❤3🥰2🔥1
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
🚀 Как ускорить распределенные системы: 8 стратегий снижения времени ожидания
Высокая latency — это скрытый враг, превращающий приложение в тормозящую телегу. Особенно в распределённых системах, где данные путешествуют между серверами и каждая задержка становится катастрофой. Знаете ли вы, какие 8 стратегий помогут превратить "задумчивое" приложение в настоящего чемпиона?
Что эффективнее: кэшировать, сжимать или оптимизировать запросы к базе? А что, если правильный ответ — балансировка нагрузки или вообще CDN?
💡 Найдите недостающий элемент в вашем стеке и максимально ускорьте свои приложения.
🔗 Читать статью
🔗 Зеркало
Высокая latency — это скрытый враг, превращающий приложение в тормозящую телегу. Особенно в распределённых системах, где данные путешествуют между серверами и каждая задержка становится катастрофой. Знаете ли вы, какие 8 стратегий помогут превратить "задумчивое" приложение в настоящего чемпиона?
Что эффективнее: кэшировать, сжимать или оптимизировать запросы к базе? А что, если правильный ответ — балансировка нагрузки или вообще CDN?
💡 Найдите недостающий элемент в вашем стеке и максимально ускорьте свои приложения.
🔗 Читать статью
🔗 Зеркало
👍7❤3🔥2😁1
А вы знаете, почему вывод кода с картинки выше именно такой?👆
❤️ — да
🤔 — нет
Сначала проголосуй, а потом открывай объяснение👇
Числа с плавающей точкой в Python (и других языках программирования) хранятся в формате IEEE 754, который может представлять только конечное множество дробных значений. Это приводит к небольшим ошибкам округления.
▪️В случае 0.2 + 0.4, результат внутренне хранится как 0.6000000000000001, что не равно 0.6.
▪️А вот 0.1 + 0.3 случайно совпадает с точным представлением 0.4 в памяти, поэтому возвращает True.
❤️ — да
🤔 — нет
Сначала проголосуй, а потом открывай объяснение👇
🤔139❤64🥱2
❗️Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
job.proglib.io
Вакансии в медиа «Библиотека программиста»
Количество проектов в редакции постоянно растет, так что нам всегда нужны специалисты
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
➰ Векторная анимация в Python
Это руководство, рассказывающее, как создавать динамические векторные анимации с помощью:
▪️Gizeh — библиотеки для рисования векторной графики;
▪️MoviePy — библиотеки для манипулирования видеофайлами.
🔗 Ссылка на руководство
Это руководство, рассказывающее, как создавать динамические векторные анимации с помощью:
▪️Gizeh — библиотеки для рисования векторной графики;
▪️MoviePy — библиотеки для манипулирования видеофайлами.
🔗 Ссылка на руководство
👍13
🎉 Вышел Flask 3.1.0
Основные изменения:
▪️завершилась поддержка Python 3.8;
▪️обновлены минимальные версии зависимостей: Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9;
▪️добавлена поддержка атрибута Partitioned для cookies через параметр SESSION_COOKIE_PARTITIONED;
▪️улучшена настройка ограничений на размер запросов, добавлены параметры MAX_FORM_MEMORY_SIZE и MAX_FORM_PARTS;
▪️поддержка ротации ключей через SECRET_KEY_FALLBACKS.
Основные изменения:
▪️завершилась поддержка Python 3.8;
▪️обновлены минимальные версии зависимостей: Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9;
▪️добавлена поддержка атрибута Partitioned для cookies через параметр SESSION_COOKIE_PARTITIONED;
▪️улучшена настройка ограничений на размер запросов, добавлены параметры MAX_FORM_MEMORY_SIZE и MAX_FORM_PARTS;
▪️поддержка ротации ключей через SECRET_KEY_FALLBACKS.
👍12❤3🔥1😁1🌚1
Media is too big
VIEW IN TELEGRAM
🐍✍️ Как написать Django-приложение в одном файле
В ролике рассматривается создание одностраничных приложений на Django с использованием пакета Nano Django. Кроме того, обсуждается интеграция с uv. В конце видео также показано, как преобразовать Nano Django приложение в полноценное Django приложение.
🔗 Смотреть ролик на YouTube
В ролике рассматривается создание одностраничных приложений на Django с использованием пакета Nano Django. Кроме того, обсуждается интеграция с uv. В конце видео также показано, как преобразовать Nano Django приложение в полноценное Django приложение.
🔗 Смотреть ролик на YouTube
👍8🥱4😁3
🧑💻 Подборка самых популярных постов канала «Библиотека собеса по Python | вопросы с собеседований» за последний месяц
🔹Как проверить файл .py на наличие синтаксических ошибок без его выполнения?
🔹Какую библиотеку можно использовать для генерации случайных чисел и символов?
🔹Что такое pickling и unpickling?
🔹Как определить размера словаря в Python?
🔹Простой способ объединения словарей
🔹Как проверить файл .py на наличие синтаксических ошибок без его выполнения?
🔹Какую библиотеку можно использовать для генерации случайных чисел и символов?
🔹Что такое pickling и unpickling?
🔹Как определить размера словаря в Python?
🔹Простой способ объединения словарей
❤8🥰3
💬 Сколько часов в день вы тратите на рабочие созвоны?
❤️ — меньше часа
👍 — от часа до двух
👾 — от двух до трёх часов
🌚 — почти весь рабочий день состоит из созвонов
#интерактив
❤️ — меньше часа
👍 — от часа до двух
👾 — от двух до трёх часов
🌚 — почти весь рабочий день состоит из созвонов
#интерактив
❤80👍37👾17🌚11🥱6
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍4
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
🤖🛠 11 лучших ИИ-инструментов для разработки в 2024 году
В мире разработки программного обеспечения искусственный интеллект становится незаменимым помощником, способным значительно повысить продуктивность и качество кода. Представьте себе инструменты, которые не только автоматически дополняют ваш код, но и генерируют целые фрагменты, преобразуют дизайн в готовый код и обеспечивают безопасность вашего приложения. Хотите узнать, какие ИИ-инструменты помогут вам быть на шаг впереди в 2024 году? Откройте для себя решения, которые сделают ваш рабочий процесс более эффективным и инновационным.
🔗 Читать статью
🔗 Зеркало
В мире разработки программного обеспечения искусственный интеллект становится незаменимым помощником, способным значительно повысить продуктивность и качество кода. Представьте себе инструменты, которые не только автоматически дополняют ваш код, но и генерируют целые фрагменты, преобразуют дизайн в готовый код и обеспечивают безопасность вашего приложения. Хотите узнать, какие ИИ-инструменты помогут вам быть на шаг впереди в 2024 году? Откройте для себя решения, которые сделают ваш рабочий процесс более эффективным и инновационным.
🔗 Читать статью
🔗 Зеркало
👍8🔥3
🔢 Когда использовать enum.StrEnum?
Класс StrEnum появился в Python 3.11 и позволяет элементам перечисления вести себя как строки. Он идеально подходит для задач, где требуется строковое представление, например, для конфигураций, работы с JSON-данными или API.
Преимущества:
🔹Чётко видно, какие значения разрешены.
🔹Исключаются ошибки из-за опечаток в строках.
🔹Прямо работает с JSON и другими форматами.
#советы
Класс StrEnum появился в Python 3.11 и позволяет элементам перечисления вести себя как строки. Он идеально подходит для задач, где требуется строковое представление, например, для конфигураций, работы с JSON-данными или API.
Преимущества:
🔹Чётко видно, какие значения разрешены.
🔹Исключаются ошибки из-за опечаток в строках.
🔹Прямо работает с JSON и другими форматами.
#советы
❤12🔥4👍3
🎨⭐ 10 лучших CSS-библиотек и фреймворков для быстрой разработки фронтенда
Запутался в CSS-фреймворках? Мы собрали ТОП-10 самых крутых инструментов, которые реально экономят время на фронтенде. От тяжеловеса Bootstrap до минималистичного Milligram — разобрали плюсы каждого и объяснили, когда что использовать.
👉 Читать статью
👉 Зеркало
Запутался в CSS-фреймворках? Мы собрали ТОП-10 самых крутых инструментов, которые реально экономят время на фронтенде. От тяжеловеса Bootstrap до минималистичного Milligram — разобрали плюсы каждого и объяснили, когда что использовать.
👉 Читать статью
👉 Зеркало
👍13
✍️ Шпаргалка по модулю pathlib
Pathlib предназначен для удобной и интуитивно понятной работы с путями файловой системы. Он заменяет старые подходы с использованием модулей os и os.path, предлагая объектно-ориентированный интерфейс для работы с путями.
🔗 Более подробно о работе с модулем можно прочесть здесь
🔗 Более подробно о работе с модулем можно прочесть здесь
👍13❤8🔥4
Тест: 👨💻🚀 Насколько ты продвинутый разраб?
Говорят, что джун становится мидлом, когда начинает понимать, как мало он знает. Этот тест покажет, насколько ты продвинулся в своём развитии.
👉 Пройти
Говорят, что джун становится мидлом, когда начинает понимать, как мало он знает. Этот тест покажет, насколько ты продвинулся в своём развитии.
👉 Пройти
👍12🌚6🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Популярные ресурсы по Машинному Обучению, ИИ и анализу данных.
🧠 Machine Learning — авторский Telegram канал, который содержит всю базу для работы с ИИ-моделями. Дайджесты лучших проектов, разбор кода, инструкции по запуску LLM, подготовка к собесу и многое другое.
📚 Data Science — редкая литература, статьи, курсы и уникальные гайды для мл специалистов любого уровня. Читайте, развивайтесь, практикуйте.
💼 Data Jobs — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере Машинного обучения.
📚 Data Science — редкая литература, статьи, курсы и уникальные гайды для мл специалистов любого уровня. Читайте, развивайтесь, практикуйте.
💼 Data Jobs — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере Машинного обучения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🥰4🤩3🤔1
🪚 Инструменты
🤗 Building AI Applications with Hugging Face
Это большая коллекция туториалов по разработке разных ИИ-приложений. Для каждого проекта предоставлены статья, код в Kaggle Notebook и YouTube-видео.
Больше интересного — в нашей рассылке. Подписаться на неё можно по этой ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3
Forwarded from Proglib.academy | IT-курсы
📈 Почему Big data так быстро развивается?
Хотите получить востребованную и высокооплачиваемую профессию. Начните с понимания, куда движется индустрия. В нашей статье поговорим о Big Data — одном из самых горячих и перспективных направлений в IT.
🔗 Ссылка
Хотите получить востребованную и высокооплачиваемую профессию. Начните с понимания, куда движется индустрия. В нашей статье поговорим о Big Data — одном из самых горячих и перспективных направлений в IT.
🔗 Ссылка
👍9