Интересный факт
ChatGPT можно использовать как интерпретатор почти для всех языков, и для Python в том числе. То есть, если его прикрутить к каналу, нейросеть никогда не ошибётся и будет накручивать правильные ответы (кто займётся реализацией?).
Ей даже язык не надо говорить, нейросеть сама разберётся.
#оффтоп
ChatGPT можно использовать как интерпретатор почти для всех языков, и для Python в том числе. То есть, если его прикрутить к каналу, нейросеть никогда не ошибётся и будет накручивать правильные ответы (кто займётся реализацией?).
Ей даже язык не надо говорить, нейросеть сама разберётся.
#оффтоп
🤔3👍2❤1
Последовательность
Итерируемый объект, который даёт доступ к объектам с помощью
Для того чтобы реализовать свою последовательность, стоит наследоваться от
#теория
Итерируемый объект, который даёт доступ к объектам с помощью
__getitem__()
и определяет метод __len__()
. К последовательностям относятся: list, str, tuple и bytes.Для того чтобы реализовать свою последовательность, стоит наследоваться от
collections.abc.Sequence
. Класс автоматически добавит методы count()
, index()
, __contains__()
и __reversed__()
.#теория
👍1
Итератор
Объект, представляющий поток данных. Повторные вызовы метода
Чтобы получить итератор у объекта, необходимо использовать
Коллекции (список, множество) каждый раз при вызове
#теория
Объект, представляющий поток данных. Повторные вызовы метода
__next__()
возвращают последовательные элементы в потоке. Если данных больше нет, выдаёт исключение StopIteration
.Чтобы получить итератор у объекта, необходимо использовать
iter(obj)
. Функция автоматически вызывается при использовании цикла for.Коллекции (список, множество) каждый раз при вызове
iter()
или использовании с for возвращают новый итератор.#теория
👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Полезные библиотеки Python
Rug — чрезвычайно простой инструмент на Python для генерации случайных пользовательских данных.
Установка
#github #osint #tools
Rug — чрезвычайно простой инструмент на Python для генерации случайных пользовательских данных.
Установка
git clone https://github.com/rlyonheart/rug.gitИспользование
$ cd rug
$ pip install -r requirements.txt
$ python rug
⚙️ GitHub/Инструкция#github #osint #tools
👍8
Странности
По сути операция
#объяснение
По сути операция
+=
состоит из двух действий: добавить и задать. Первая часть проходит без каких-либо проблем, а вторая вызывает ошибку, так как мы не можем менять значения кортежей.#объяснение
❤1👍1
Python_plus_MySQL-Database.pdf
123.5 KB
💾 Шпаргалка по связке Python + MySQL
🌵 Создание БД и таблиц
🌵 Внесение, чтение, обновление и удаление данных
#doc #python #sql #mysql
🌵 Создание БД и таблиц
🌵 Внесение, чтение, обновление и удаление данных
#doc #python #sql #mysql
👍9❤1
Media is too big
VIEW IN TELEGRAM
Лучшие проекты для начинающих Python-разработчиков
В этом видео автор поделится несколькими проектами для начинающих Python-разработчиков, которые помогут вам закрепить теорию, применить полученные знания на практике и набить руку в написании кода.
Автор разберет, чем хорош каждый проект, какие навыки и темы он позволяет проработать, а также рассмотрит какие библиотеки и технологии можно использовать для их реализации.
00:00 Вступление
03:00 Проект 1
05:30 Проект 2
08:27 Проект 3
11:10 Проект 4
13:23 Проект 5
16:41 Заключение
Смотреть это видео на youtube: youtu.be/h8nrlZ0IxkA
В этом видео автор поделится несколькими проектами для начинающих Python-разработчиков, которые помогут вам закрепить теорию, применить полученные знания на практике и набить руку в написании кода.
Автор разберет, чем хорош каждый проект, какие навыки и темы он позволяет проработать, а также рассмотрит какие библиотеки и технологии можно использовать для их реализации.
00:00 Вступление
03:00 Проект 1
05:30 Проект 2
08:27 Проект 3
11:10 Проект 4
13:23 Проект 5
16:41 Заключение
Смотреть это видео на youtube: youtu.be/h8nrlZ0IxkA
❤4👍1🔥1
🌵 Предисловие
🌵 Настройка среды программирования Python
🌵 Введение в машинное обучение
🌵 Как создать классификатор машинного обучения на Python с помощью Scikit
🌵 Как построить нейронную сеть для распознавания рукописных цифр с помощью
TensorFlow
🌵 Предвзятость-дисперсия для глубокого обучения с подкреплением: как создать бота
для Atari с OpenAI Gym
#books #python #ml
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2⚡1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
tqdm
Библиотека для отображения прогресса выполнения циклов. Она может строить так называемые progress bar'ы.
tqdm поддерживает множество настроек, таких как стиль вывода, частота обновления и т.д.
#теория
Библиотека для отображения прогресса выполнения циклов. Она может строить так называемые progress bar'ы.
tqdm поддерживает множество настроек, таких как стиль вывода, частота обновления и т.д.
#теория
👍10
uvicorn
Это быстрый ASGI-сервер (ASGI — интерфейс шлюза асинхронного сервера), разработанный для использования FastAPI, но не ограничиваясь этим.
Uvicorn поддерживает автоматическую генерацию OpenAPI-спецификаций и Swagger UI для веб-приложений, которые используют FastAPI.
Он также поддерживает различные опции конфигурации, такие как привязка к IP-адресу и порту, SSL/TLS-шифрование, логирование и т.д.
#теория
Это быстрый ASGI-сервер (ASGI — интерфейс шлюза асинхронного сервера), разработанный для использования FastAPI, но не ограничиваясь этим.
Uvicorn поддерживает автоматическую генерацию OpenAPI-спецификаций и Swagger UI для веб-приложений, которые используют FastAPI.
Он также поддерживает различные опции конфигурации, такие как привязка к IP-адресу и порту, SSL/TLS-шифрование, логирование и т.д.
#теория
👍12
🔊 Конвертер текста в аудио в несколько строк кода на Python
⚙️
#tipsandtricks #python
⚙️
pip install gTTS
⚙️ GitHub/Инструкция#tipsandtricks #python
🥰6👍3🤡2
Хочется стать разработчиком? Попробуйте себя в решении реальных IT-задач уже сейчас!
Совсем недавно Лицей Академии Яндекса открыл набор на крутую образовательную программу для подростков с 13 до 18 лет. Обучение ориентировано на практику и позволяет погрузиться в реальные задачи промышленного программирования.
Если вы уже знакомы с Python и хотите прокачать скилы, этот курс вам понравится! На нём учат создавать чат-ботов, обучать голосовых помощников, разрабатывать программы с графическим интерфейсом… В общем, всё, что сейчас востребовано в индустрии. И ещё одна важная деталь: обучение бесплатно.
Программа длится год и состоит из офлайн-занятий: никаких скучных лекций — только живое общение и практика. Пройти программу можно на одной из площадок проекта в вашем городе. Организаторы сделали всё так, чтобы вы успевали совмещать Лицей с основной учёбой. Будет непросто, но очень интересно!
Не упустите шанс — подайте заявку и решите тестовое до 27 июня. Подробности на сайте: https://clck.ru/34WCVf
Совсем недавно Лицей Академии Яндекса открыл набор на крутую образовательную программу для подростков с 13 до 18 лет. Обучение ориентировано на практику и позволяет погрузиться в реальные задачи промышленного программирования.
Если вы уже знакомы с Python и хотите прокачать скилы, этот курс вам понравится! На нём учат создавать чат-ботов, обучать голосовых помощников, разрабатывать программы с графическим интерфейсом… В общем, всё, что сейчас востребовано в индустрии. И ещё одна важная деталь: обучение бесплатно.
Программа длится год и состоит из офлайн-занятий: никаких скучных лекций — только живое общение и практика. Пройти программу можно на одной из площадок проекта в вашем городе. Организаторы сделали всё так, чтобы вы успевали совмещать Лицей с основной учёбой. Будет непросто, но очень интересно!
Не упустите шанс — подайте заявку и решите тестовое до 27 июня. Подробности на сайте: https://clck.ru/34WCVf
👍5
from functools import partial
Функция сохраняет дополнительные параметры, которые также будут переданы при вызове функции. Это полезно, если у нас объект принимает только функцию без аргументов, а нам всё таки надо в неё что-то передать.
#теория
👍4