Forwarded from Библиотека нейросетей | ChatGPT, Midjourney, DeepSeek, Sora
Вы когда-нибудь задумывались, как можно использовать искусственный интеллект для того, чтобы подготовиться к техническим собеседованиям лучше, быстрее и эффективнее? Мы вот — да! И поэтому подготовили 55 промтов, которые помогут сделать это.
В статье собраны шаблоны запросов, которые желательно «докрутить» под себя.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6👍4❤3
🦾🧠🏋️Качаем мозги к лету!
Курс «Алгоритмы и структуры данных» для тех, кто хочет научиться работать с алгоритмами, подготовиться к собеседованию крупную IT-компанию и начать брать более сложные проекты.
➡️ Алгоритмы и структуры данных35 990 ₽ 21 594 ₽
⭐️ Переходите и активируйте бесплатные вводные занятия курса — https://proglib.io/w/da6727d1
Вас ждут:
– 150 практических заданий и 47 видеолекций
– бессрочный доступ к обучению
– поддержка преподавателя в чате
А также очень харизматичный спикер из Яндекса 🙌🏻
Курс «Алгоритмы и структуры данных» для тех, кто хочет научиться работать с алгоритмами, подготовиться к собеседованию крупную IT-компанию и начать брать более сложные проекты.
➡️ Алгоритмы и структуры данных
⭐️ Переходите и активируйте бесплатные вводные занятия курса — https://proglib.io/w/da6727d1
Вас ждут:
– 150 практических заданий и 47 видеолекций
– бессрочный доступ к обучению
– поддержка преподавателя в чате
А также очень харизматичный спикер из Яндекса 🙌🏻
❤2
Новый #дайджест материалов по 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.
🐍 Новости мира 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.
👍9❤1
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🅾️ Что такое «О» большое: объясняем на простых примерах
«О» большое (Big O notation) — это математическая нотация, которая позволяет оценить, как изменяется время выполнения алгоритма или объём используемой памяти в зависимости от размера входных данных.
Мы написали подробный гайд по видам сложности, проиллюстрировав их понятными примерами.
🔗 Читать статью
🔗 Зеркало
«О» большое (Big O notation) — это математическая нотация, которая позволяет оценить, как изменяется время выполнения алгоритма или объём используемой памяти в зависимости от размера входных данных.
Мы написали подробный гайд по видам сложности, проиллюстрировав их понятными примерами.
🔗 Читать статью
🔗 Зеркало
👍9🥰1
📊 Результаты ежегодного опроса разработчиков Django 2023
Опрос проводили в сентябре-октябре 2023 года. В нём участвовали около 4000 разработчиков Django со всего мира. Приводим часть результатов. Целиком можно посмотреть по этой ссылке 👈
Опрос проводили в сентябре-октябре 2023 года. В нём участвовали около 4000 разработчиков Django со всего мира. Приводим часть результатов. Целиком можно посмотреть по этой ссылке 👈
👍16👏3❤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
👍23🥰6❤4🔥3🎉3
🐍 UTF-8 станет режимом кодирования по умолчанию в Python
Это случится благодаря принятию PEP 686. Предложение должно вступить в силу, начиная с Python версии 3.15. Это изменение нацелено на унификацию стандартной кодировки для файлов, ввода/вывода и каналов (pipes).
Пользователи смогут отключить режим UTF-8 по умолчанию, установив переменную окружения
Это изменение кажется вполне логичным, ведь UTF-8 де-факто давно стал стандартом кодирования.
👉 Прочесть про это подробнее можно здесь
Это случится благодаря принятию PEP 686. Предложение должно вступить в силу, начиная с Python версии 3.15. Это изменение нацелено на унификацию стандартной кодировки для файлов, ввода/вывода и каналов (pipes).
Пользователи смогут отключить режим UTF-8 по умолчанию, установив переменную окружения
PYTHONUTF8=0
или флаг -X utf8=0
.Это изменение кажется вполне логичным, ведь UTF-8 де-факто давно стал стандартом кодирования.
👉 Прочесть про это подробнее можно здесь
👍40👏4
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
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.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38👏17❤8🔥1
🐍✨ Pygments — библиотека для подсветки синтаксиса
Позволяет красиво отображать исходный код в различных текстовых форматах. Библиотека поддерживает более 500 языков программирования и форматов данных, что делает её универсальным инструментом для интеграции в веб-форумы, вики и другие приложения, где необходимо визуально форматировать код.
😎 На днях вышел Pygments 2.18.0
🔗 Ссылка на репозиторий Pygments
Позволяет красиво отображать исходный код в различных текстовых форматах. Библиотека поддерживает более 500 языков программирования и форматов данных, что делает её универсальным инструментом для интеграции в веб-форумы, вики и другие приложения, где необходимо визуально форматировать код.
😎 На днях вышел Pygments 2.18.0
🔗 Ссылка на репозиторий Pygments
👍14😁4
🐍 Генерация фиктивных экземпляров моделей Django с помощью Factory Boy
Factory Boy — это библиотека, предназначенная для создания тестовых данных. Автор новой статьи рассказывает о преимуществах использования этого инструмента для проверки функциональности сайтов.
Библиотека позволяет:
▫️создавать тестовые данные пачками;
▫️тестировать отображение списков, деталей, стили сайта;
▫️тестировать фильтры, сортировку, пагинацию;
▫️оценить производительность сайта с большим количеством данных.
🔗 Читать статью
Factory Boy — это библиотека, предназначенная для создания тестовых данных. Автор новой статьи рассказывает о преимуществах использования этого инструмента для проверки функциональности сайтов.
Библиотека позволяет:
▫️создавать тестовые данные пачками;
▫️тестировать отображение списков, деталей, стили сайта;
▫️тестировать фильтры, сортировку, пагинацию;
▫️оценить производительность сайта с большим количеством данных.
🔗 Читать статью
🔥10❤🔥2👍1👏1
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
👍2
📦 Вышла новая бета-версия pip, и в ней есть кое-что интересное
Речь идёт о релизе pip 24.1 beta. Установить его можно следующей командой:
✔️ Разработчики обновили версию packaging с 21.3 до 24.0, что исправило множество ошибок, значительно улучшило производительность и позволит pip поддерживать free threaded пакеты. Однако это также ломает совместимость с pip у многих пакетов. Именно поэтому релиз вышел в бета-версии.
Как пишут разработчики, успевшие протестировать новый pip, он позволяет ускорить dry run установки apache-airflow[all] с ~418 секунд до ~185 секунд.
🔗 pip 24.1b1 на PyPI
Речь идёт о релизе 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
👍15
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👁️💼 Открытые и скрытые вакансии в IT: как найти работу мечты
Существует целый пласт скрытых вакансий, о которых знает ограниченный круг лиц. Как найти эти вакансии и не упустить свой шанс? Читайте в нашей статье.
🔗 Читать статью
🔗 Зеркало
Существует целый пласт скрытых вакансий, о которых знает ограниченный круг лиц. Как найти эти вакансии и не упустить свой шанс? Читайте в нашей статье.
🔗 Читать статью
🔗 Зеркало
👍9🤔1🌚1
🐍😎 А если бы вы не стали Python-разработчиком, то кем хотели бы быть?
Давайте пофантазируем. Пишите свои варианты в комментарии👇
Давайте пофантазируем. Пишите свои варианты в комментарии👇
👍3
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍1