Самые популярные фреймворки и библиотеки
В данной статье автор рассказывает, какие сейчас самые популярные фреймворки и библиотеки. Речь идет как о всем известных Django и Flask, так и более нишевых (Streamlit и Starlette).
👉Читать статью
#статьи
В данной статье автор рассказывает, какие сейчас самые популярные фреймворки и библиотеки. Речь идет как о всем известных Django и Flask, так и более нишевых (Streamlit и Starlette).
👉Читать статью
#статьи
👍6
Что такое frozenset?
Кроме обычных множеств set, в Python есть еще неизменяемое множество frozenset. После создания его содержимое изменить нельзя. Благодаря данному видео ты узнаешь, как пользоваться frozenset.
👀Смотреть видео
#видео
Кроме обычных множеств set, в Python есть еще неизменяемое множество frozenset. После создания его содержимое изменить нельзя. Благодаря данному видео ты узнаешь, как пользоваться frozenset.
👀Смотреть видео
#видео
👍8🤣2
Как быстро читать Excel?
В данной статье автор тестирует различные инструменты для считывания данных Excel. Ты узнаешь, чем лучше всего пользоваться: pandas, openpyxl, Tablib, DuckDB или LibreOffice.
👉Читать статью
#статьи
В данной статье автор тестирует различные инструменты для считывания данных Excel. Ты узнаешь, чем лучше всего пользоваться: pandas, openpyxl, Tablib, DuckDB или LibreOffice.
👉Читать статью
#статьи
👍26
Уже стартовал новый набор в Яндекс Лицей на бесплатный курс «Веб-разработка на Django».
Для кого:
Учеников от 13 до 20 лет в школе, колледже или техникуме.
Что нужно:
Уметь работать с модулями и пакетами Python, понимать, что такое базы данных и HTTP-запросы. Также понадобится базовое знание Git
Что сделаете за 3 месяца:
— Создадите веб-приложения и сайты с нуля, поймете тонкости пользовательского ввода и прокачаете навыки проверки данных.
— Освоите тестирование: от поиска ошибок вручную до настройки автоматического контроля.
— Научитесь создавать виртуальные окружения и собирать приложения так, чтобы они работали безупречно в любых условиях и на всех платформах.
Особые плюсы:
✔️ Именной сертификат, который может добавить баллы при поступлении в вузы-партнеры.
✔️ Поддержка экспертов
✔️ Комьюнити учеников
👀 Регистрируемся и проходим отбор до 23 сентября по ссылке
Для кого:
Учеников от 13 до 20 лет в школе, колледже или техникуме.
Что нужно:
Уметь работать с модулями и пакетами Python, понимать, что такое базы данных и HTTP-запросы. Также понадобится базовое знание Git
Что сделаете за 3 месяца:
— Создадите веб-приложения и сайты с нуля, поймете тонкости пользовательского ввода и прокачаете навыки проверки данных.
— Освоите тестирование: от поиска ошибок вручную до настройки автоматического контроля.
— Научитесь создавать виртуальные окружения и собирать приложения так, чтобы они работали безупречно в любых условиях и на всех платформах.
Особые плюсы:
✔️ Именной сертификат, который может добавить баллы при поступлении в вузы-партнеры.
✔️ Поддержка экспертов
✔️ Комьюнити учеников
👀 Регистрируемся и проходим отбор до 23 сентября по ссылке
😁8🤣3👍1
Класс ChainMap
ChainMap позволяет объединять несколько словарей в цепочку. Сначала ищутся ключи по порядку словарей в цепочке. Запись и удаление происходят только в первый словарь. Делимся видео, где автор демонстрирует применение ChainMap на практике.
👀Смотреть видео
#видео
ChainMap позволяет объединять несколько словарей в цепочку. Сначала ищутся ключи по порядку словарей в цепочке. Запись и удаление происходят только в первый словарь. Делимся видео, где автор демонстрирует применение ChainMap на практике.
👀Смотреть видео
#видео
🔥7👍2
PySpark: Что такое UDTF?
UDTF (User-Defined Table Function) — это функция, которая на вход получает одну строку (или набор строк), а на выходе может вернуть несколько строк (таблицу). Для чего это нужно – узнаешь из этой статьи.
👉Читать статью
#статьи
UDTF (User-Defined Table Function) — это функция, которая на вход получает одну строку (или набор строк), а на выходе может вернуть несколько строк (таблицу). Для чего это нужно – узнаешь из этой статьи.
👉Читать статью
#статьи
👍18🔥1
Класс Counter
Класс Counter из модуля collections позволяет автоматически подсчитывать количество каждого элемента в итерируемом объекте. Для чего это нужно – узнаешь из видео туториала.
👀Смотреть видео
#видео
Класс Counter из модуля collections позволяет автоматически подсчитывать количество каждого элемента в итерируемом объекте. Для чего это нужно – узнаешь из видео туториала.
👀Смотреть видео
#видео
🔥15👍2
Работаем с файлами: Основы
В Python встроен простой API для работы с файлами. Для открытия используется функция open(). Необходимо указать, в каком режиме мы открываем файл. Из основных есть режим чтения (r), записи (w), дозаписи (а), а также бинарный (b). Также можно указать кодировку с помощью encoding.
Файл нужно всегда закрывать, иначе будет утечка ресурсов! Можно закрыть при помощи f.close(), либо конструкцией with. Эта конструкция автоматически закрывает файл, даже если внутри блока произойдет ошибка.
#практика
В Python встроен простой API для работы с файлами. Для открытия используется функция open(). Необходимо указать, в каком режиме мы открываем файл. Из основных есть режим чтения (r), записи (w), дозаписи (а), а также бинарный (b). Также можно указать кодировку с помощью encoding.
Файл нужно всегда закрывать, иначе будет утечка ресурсов! Можно закрыть при помощи f.close(), либо конструкцией with. Эта конструкция автоматически закрывает файл, даже если внутри блока произойдет ошибка.
#практика
👍41
PostgreSQL: Как освободить память без удаления данных?
В данной статье автор рассказывает, как он смог освободить 20 ГБ в PostgreSQL без удаления данных. Если кратко, делается это с помощью чистки bloat, пересобиранием таблицы и использованием частичных индексов.
👉Читать статью
#статьи
В данной статье автор рассказывает, как он смог освободить 20 ГБ в PostgreSQL без удаления данных. Если кратко, делается это с помощью чистки bloat, пересобиранием таблицы и использованием частичных индексов.
👉Читать статью
#статьи
👍19
Класс Enum
В Python есть специальный модуль enum, который позволяет создавать перечисления. Они нужны, когда у тебя есть набор именованных констант. Как пользоваться перечислениями – узнаешь из этого видео.
👀Смотреть видео
#видео
В Python есть специальный модуль enum, который позволяет создавать перечисления. Они нужны, когда у тебя есть набор именованных констант. Как пользоваться перечислениями – узнаешь из этого видео.
👀Смотреть видео
#видео
🔥5👍1
Работаем с файлами: Чтение данных
Python предлагает несколько способов чтения файлов. Самый простой – read(). Он читает сразу все данные. Он подойдет для небольших файлов, но если вес больше 2 ГБ, работает неэффективно.
Также есть readline(). Он построчно считывает информацию. Это особенно полезно при анализе логов. Третий вариант работает аналогично, просто выглядит более читабельно.
А если тебе необходимо работать с большими данными, воспользуйся read(size). Ты можешь указать размер информации, который необходимо получить.
#практика
Python предлагает несколько способов чтения файлов. Самый простой – read(). Он читает сразу все данные. Он подойдет для небольших файлов, но если вес больше 2 ГБ, работает неэффективно.
Также есть readline(). Он построчно считывает информацию. Это особенно полезно при анализе логов. Третий вариант работает аналогично, просто выглядит более читабельно.
А если тебе необходимо работать с большими данными, воспользуйся read(size). Ты можешь указать размер информации, который необходимо получить.
#практика
👍12
Практический гайд по Alignment
При работе с LLM тебе жизненно необходим Alignment. Это метод дообучения, он делает ответы полезными, безопасными и соответствующими твоим намерениям. В данной статье автор рассказывает, какие методы применяются в современных моделях и как их адаптировать под себя.
👉Читать статью
#статьи
При работе с LLM тебе жизненно необходим Alignment. Это метод дообучения, он делает ответы полезными, безопасными и соответствующими твоим намерениям. В данной статье автор рассказывает, какие методы применяются в современных моделях и как их адаптировать под себя.
👉Читать статью
#статьи
ИИ в работе разработчиков
По исследованию Yandex B2B Tech и ИТМО, 75 % программистов уже используют AI-ассистентов: пишут код, анализируют документацию и ищут баги.
Только 6 % верят в полную автоматизацию, большинство ждут помощи с рутиной.
79 % отмечают, что влияние сильнее всего на джунов — умение работать с ИИ становится базовым навыком.
Компании готовы выделять до 10 % IT-бюджета на такие решения, а российские платформы вроде SourceCraft ценят за безопасность и удобство.
👉Читать статью
#статьи
По исследованию Yandex B2B Tech и ИТМО, 75 % программистов уже используют AI-ассистентов: пишут код, анализируют документацию и ищут баги.
Только 6 % верят в полную автоматизацию, большинство ждут помощи с рутиной.
79 % отмечают, что влияние сильнее всего на джунов — умение работать с ИИ становится базовым навыком.
Компании готовы выделять до 10 % IT-бюджета на такие решения, а российские платформы вроде SourceCraft ценят за безопасность и удобство.
👉Читать статью
#статьи
🤣12👍5🔥1
Словарь defaultdict
У модуля collections есть специальный тип словаря defaultdict. Это почти то же самое, что обычный dict, только у него есть значение по умолчанию для новых ключей. Для чего это нужно – узнаешь из видеоматериала.
👀Смотреть видео
#видео
У модуля collections есть специальный тип словаря defaultdict. Это почти то же самое, что обычный dict, только у него есть значение по умолчанию для новых ключей. Для чего это нужно – узнаешь из видеоматериала.
👀Смотреть видео
#видео
👍2
Работа с кодировками
При открытии текстового файла Python должен понять, в какой кодировке сохранен текст. Если кодировка указана неверно, могут появится ошибки чтения. По умолчанию системная кодировка – UTF-8, но до сих пор встречаются старые кодировки.
Лучше всего указывать кодировку явно, как показано на первом примере. В противном случае если файл не в UTF-8, возникнет ошибка UnicodeDecodeError. Кодировку можно определять с помощью библиотеки chardet.
#практика
При открытии текстового файла Python должен понять, в какой кодировке сохранен текст. Если кодировка указана неверно, могут появится ошибки чтения. По умолчанию системная кодировка – UTF-8, но до сих пор встречаются старые кодировки.
Лучше всего указывать кодировку явно, как показано на первом примере. В противном случае если файл не в UTF-8, возникнет ошибка UnicodeDecodeError. Кодировку можно определять с помощью библиотеки chardet.
#практика
🔥12