numpy.randint
numpy.random.randint() — это одна из функций для случайной выборки в numpy. Она возвращает массив заданной формы и заполняет его случайными целыми числами от младшего (включительно) до старшего (не включительно), т.е. в интервале [low, high). Обрати внимание, если параметр high отсутсвует, low определяет максимальное возможное число.
#практика
numpy.random.randint() — это одна из функций для случайной выборки в numpy. Она возвращает массив заданной формы и заполняет его случайными целыми числами от младшего (включительно) до старшего (не включительно), т.е. в интервале [low, high). Обрати внимание, если параметр high отсутсвует, low определяет максимальное возможное число.
#практика
Уровни построения интерфейсов командной строки
Каждому приложению командной строки нужен удобный интерфейс командной строки (CLI), чтобы пользователь мог взаимодействовать с самим приложением. Благодаря данной статье ты узнаешь про уровни построения интерфейсов командной строки.
👉Читать статью
#статьи
Каждому приложению командной строки нужен удобный интерфейс командной строки (CLI), чтобы пользователь мог взаимодействовать с самим приложением. Благодаря данной статье ты узнаешь про уровни построения интерфейсов командной строки.
👉Читать статью
#статьи
👍1
Django: Пользовательские теги шаблонов
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты узнаешь, как создавать свои собственные (пользовательские) теги для шаблонов двух типов: simple tags и inclusion tags. Продемонстрирована регистрация шаблонных тегов с помощью экземпляра класса Library(), а также использование декораторов: simple tag() и inclusion tag().
👀Смотреть видео
#видео #django
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты узнаешь, как создавать свои собственные (пользовательские) теги для шаблонов двух типов: simple tags и inclusion tags. Продемонстрирована регистрация шаблонных тегов с помощью экземпляра класса Library(), а также использование декораторов: simple tag() и inclusion tag().
👀Смотреть видео
#видео #django
list.copy
Метод copy() возвращает поверхностную копию списка. Он не изменяет исходный список. Если вы изменишь new list в данном примере, my list не изменится. Также ты можешь использовать оператор = для копирования списка. Однако если ты изменишь new list при использовании оператора =, old list также будет изменен. Это связано с тем, что new list ссылается на тот же объект old list.
#практика
Метод copy() возвращает поверхностную копию списка. Он не изменяет исходный список. Если вы изменишь new list в данном примере, my list не изменится. Также ты можешь использовать оператор = для копирования списка. Однако если ты изменишь new list при использовании оператора =, old list также будет изменен. Это связано с тем, что new list ссылается на тот же объект old list.
#практика
cached_property
cached property — это декоратор, который преобразует метод класса в свойство. Значение вычисляется один раз, а затем кэшируется, как обычный атрибут. Кэшированное значение будет доступно до тех пор, пока объект или экземпляр класса не будут уничтожены. Делимся статьей, где автор рассказывает про cached property.
👉Читать статью
#статьи
cached property — это декоратор, который преобразует метод класса в свойство. Значение вычисляется один раз, а затем кэшируется, как обычный атрибут. Кэшированное значение будет доступно до тех пор, пока объект или экземпляр класса не будут уничтожены. Делимся статьей, где автор рассказывает про cached property.
👉Читать статью
#статьи
Flask: Порядок работы с сессиями
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, что такое сессии и как с ними работать через объект session. Продемонстрировано время жизни сессий, а также параметры: session.permanent и app.permanent session lifetime.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, что такое сессии и как с ними работать через объект session. Продемонстрировано время жизни сессий, а также параметры: session.permanent и app.permanent session lifetime.
👀Смотреть видео
#видео #flask
list.insert
Метод insert() вставляет элемент в список по указанному индексу. Метод insert() принимает два параметра: index – индекс, куда нужно вставить элемент; element – элемент, который будет вставлен в список. Если index равен 0, элемент вставляется в начало списка. Если индекс равен 3, индекс вставленного элемента будет равен 3 (4-й элемент в списке).
#практика
Метод insert() вставляет элемент в список по указанному индексу. Метод insert() принимает два параметра: index – индекс, куда нужно вставить элемент; element – элемент, который будет вставлен в список. Если index равен 0, элемент вставляется в начало списка. Если индекс равен 3, индекс вставленного элемента будет равен 3 (4-й элемент в списке).
#практика
Автоматизация создания отчета о расходах
Делимся статьей, где автор демонстрирует автоматизацию создания отчета о расходах. В результате ты сможешь автоматизировать весь процесс ввода данных, чтобы облегчить создание отчетов о расходах из изображений чеков.
👉Читать статью
#статьи
Делимся статьей, где автор демонстрирует автоматизацию создания отчета о расходах. В результате ты сможешь автоматизировать весь процесс ввода данных, чтобы облегчить создание отчетов о расходах из изображений чеков.
👉Читать статью
#статьи
Django: Пользовательские валидаторы
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты научишься делать форму, связанную с моделью на основе базового класса ModelForm. Также продемонстрировано создание собственных валидаторов формы.
👀Смотреть видео
#видео #django
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты научишься делать форму, связанную с моделью на основе базового класса ModelForm. Также продемонстрировано создание собственных валидаторов формы.
👀Смотреть видео
#видео #django
👍1
string.casefold
Метод casefold() преобразует все символы строки в строчные буквы и возвращает новую строку. Данный метод похож на метод lower(), но он более агрессивен. Это означает, что метод casefold() преобразует больше символов в нижний регистр по сравнению с lower(). Например, casefold() преобразует ß в эквивалентный символ ss. lower() же ничего не делает с ß.
#практика
Метод casefold() преобразует все символы строки в строчные буквы и возвращает новую строку. Данный метод похож на метод lower(), но он более агрессивен. Это означает, что метод casefold() преобразует больше символов в нижний регистр по сравнению с lower(). Например, casefold() преобразует ß в эквивалентный символ ss. lower() же ничего не делает с ß.
#практика
Бот для телеграма, использующий Яндекс.Диск
Делимся статьей, где автор демонстрирует создание бота для телеграма. Данный бот позволяет отображать файлы с Яндекс.Диска. Файлы лежат в облаке по папкам, сами же файлы в основном представляют собой PDF.
👉Читать статью
#статьи
Делимся статьей, где автор демонстрирует создание бота для телеграма. Данный бот позволяет отображать файлы с Яндекс.Диска. Файлы лежат в облаке по папкам, сами же файлы в основном представляют собой PDF.
👉Читать статью
#статьи
Flask: Регистрация пользователей
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про реализации регистрации пользователей. Продемонстрированы принципы шифрования приватных данных в БД, шифрование паролей.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про реализации регистрации пользователей. Продемонстрированы принципы шифрования приватных данных в БД, шифрование паролей.
👀Смотреть видео
#видео #flask
string.isalnum
Метод isalnum() возвращает значение True, если все символы в строке являются буквенно-цифровыми (буквами или цифрами). Если нет, возвращается False. Во втором примере присутствует пробел, поэтому возвращается False. В третьем присутствует @, поэтому тоже возвращается False.
#практика
Метод isalnum() возвращает значение True, если все символы в строке являются буквенно-цифровыми (буквами или цифрами). Если нет, возвращается False. Во втором примере присутствует пробел, поэтому возвращается False. В третьем присутствует @, поэтому тоже возвращается False.
#практика
Pandas: Полезные методы
Pandas — это быстрый, мощный, гибкий и простой в использовании инструмент для анализа и обработки данных. Делимся статьей, где автор рассказывает про полезные методы работы с данными в Pandas.
👉Читать статью
#статьи #pandas
Pandas — это быстрый, мощный, гибкий и простой в использовании инструмент для анализа и обработки данных. Делимся статьей, где автор рассказывает про полезные методы работы с данными в Pandas.
👉Читать статью
#статьи #pandas
Flask: Авторизация пользователей
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про общую концепцию авторизации пользователей через расширение Flask-Login. Рассматривается класс LoginManager, декоратор user loader, login required и функция login user.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про общую концепцию авторизации пользователей через расширение Flask-Login. Рассматривается класс LoginManager, декоратор user loader, login required и функция login user.
👀Смотреть видео
#видео #flask
string.count
Метод count() возвращает количество вхождений подстроки в заданной строке. При необходимости ты можешь задать, откуда будет начинаться поиск и где будет заканчиваться. Обрати внимание на второй пример. Здесь отсчет начинается с седьмой позиции индекса. Заканчивается на 25-ой позиции индекса.
#практика
Метод count() возвращает количество вхождений подстроки в заданной строке. При необходимости ты можешь задать, откуда будет начинаться поиск и где будет заканчиваться. Обрати внимание на второй пример. Здесь отсчет начинается с седьмой позиции индекса. Заканчивается на 25-ой позиции индекса.
#практика
SimpleUI
SimpleUI – это бесплатный фреймворк для упрощенного создания бизнес-приложений на Android. Делимся статьей, где автор знакомит с данным фреймворком. Продемонстрирована структура и применение SimpleUI.
👉Читать статью
#статьи
SimpleUI – это бесплатный фреймворк для упрощенного создания бизнес-приложений на Android. Делимся статьей, где автор знакомит с данным фреймворком. Продемонстрирована структура и применение SimpleUI.
👉Читать статью
#статьи
Flask: Загрузка файлов на сервер
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про принцип загрузки файлов на сервер через форму. Продемонстрировано это на примере загрузки изображений аватара пользователя и сохранение их в БД.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про принцип загрузки файлов на сервер через форму. Продемонстрировано это на примере загрузки изображений аватара пользователя и сохранение их в БД.
👀Смотреть видео
#видео #flask
🔥1
list.count
Метод count() позволяет определить, когда указанный элемент появляется в списке. Данный метод возвращает подсчет того, сколько раз элемент появляется в списке. count() вызывает TypeError, если в метод передается более одного параметра.
#практика
Метод count() позволяет определить, когда указанный элемент появляется в списке. Данный метод возвращает подсчет того, сколько раз элемент появляется в списке. count() вызывает TypeError, если в метод передается более одного параметра.
#практика
Начало работы с PyTorch 2.0 и Hugging Face Transformers
PyTorch 2.0 или, лучше, 1.14 полностью обратно совместим с предыдущими версиями. Pytorch 2.0 не требует каких-либо изменений в существующем коде PyTorch. Код можно оптимизировать, добавив model = torch.compile(model). Делимся статьей, где автор демонстрирует работу с PyTorch 2.0 и Hugging Face Transformers на примере fine-tune модели BERT.
👉Читать статью
#статьи
PyTorch 2.0 или, лучше, 1.14 полностью обратно совместим с предыдущими версиями. Pytorch 2.0 не требует каких-либо изменений в существующем коде PyTorch. Код можно оптимизировать, добавив model = torch.compile(model). Делимся статьей, где автор демонстрирует работу с PyTorch 2.0 и Hugging Face Transformers на примере fine-tune модели BERT.
👉Читать статью
#статьи
👍1
Django: Формы, не связанные с моделями
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты научишься создавать форму, не связанной с моделью на основе базового класса Form. Ты узнаешь, как создавать класс формы с набором полей, как обрабатывать данные формы на стороне сервера. Рассказывается о способах отображения формы в шаблоне с помощью метода as p (а также о теге csrf token), способах определения стилей оформления для полей формы.
👀Смотреть видео
#видео #django
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты научишься создавать форму, не связанной с моделью на основе базового класса Form. Ты узнаешь, как создавать класс формы с набором полей, как обрабатывать данные формы на стороне сервера. Рассказывается о способах отображения формы в шаблоне с помощью метода as p (а также о теге csrf token), способах определения стилей оформления для полей формы.
👀Смотреть видео
#видео #django
👍1