В этой статье полезные фрагменты кода на Python, которые сможете понять менее чем за 30 секунд и применять на практике.
Содержание:
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
как использовать линейную алгебру и тензорные операции, чтобы создать всем известную игру в 12 строк.
1. Насколько длинные эти 12 строк?
Не волнуйтесь, все они соответствуют стандарту PEP8.
2. Зачем это вообще делать?
Иногда надо писать код просто ради фана. Кроме того, это отличный способ познакомиться с PyTorch и возможностями, которые предоставляют тензоры.
3. Но этом же нет никакой практической пользы?
Напротив. Методы, используемые в этой материале, на самом деле являются фундаментальными. И они лежат в основе модуля TensorSnake, который может эмулировать параллельно 100 миллионов игр "Змейка" на карте NVIDIA A6000 с задержкой 20 миллисекунд.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Рекурсия — это распространенная техника, которая часто ассоциируется с функциональным программированием.
если дана сложная задача, попробуйте найти процедуру, которая превращает исходную задачу в более простую версию той же задачи.
Применяйте ту же процедуру несколько раз, чтобы делать задачу все проще и проще, пока не получите настолько простую задачу, что сможете решить ее за один подход.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье рассмотрен один из приёмов упрощения Python кода с помощью известного вам инструмента – функции
enumerate().Целью создания является словарь, который сопоставит каждый элемент во входном списке с индексом элемента в этом самом списке.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье рассказано о декораторах в Python — мощном инструменте, который позволяет модифицировать или расширять поведение функций и классов, не изменяя их исходный код.
Декораторы представляют собой функции высшего порядка, способные принимать другие функции или классы в качестве аргументов и возвращать новые функции или классы с расширенной функциональностью.
Мы рассмотрим основы работы с декораторами, а также научимся создавать и применять их для улучшения кода.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Theano был разработан для компиляции, реализации и оценки математических выражений очень эффективным способом.
По сути, он позволяет разработчику выполнять код, используя как CPU, так и GPU.
Theano основана на
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Видеокурс, с которым вы освоите основы Python за 60 минут.
Содержание:
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта библиотека интегрирует возможности генеративного искусственного интеллекта в Pandas, делая классические датафреймы библиотеки Pandas диалоговыми.
Но теперь вы можете делать с ней намного больше! Представляем вам новую библиотеку для обработки данных — Pandas AI.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как? Добавьте к своим скилам навыки в проектировании архитектуры и интеграций веб-сервисов!
Рассмотрите — авторский курс про архитектуру и интеграции
с практикой.
—————
По результатам курса вы:
▫️научитесь выбирать стиль интеграции под вашу задачу;
▫️сможете проектировать с нуля и описывать интеграции в современных стилях (API: REST, SOAP, gRPC и др. + брокеры сообщений);
▫️поймете, как правильно собирать требования и моделировать в UML;
▫️подготовитесь к собеседованию, решив более 100 тестов;
▫️разработаете свой API на Python;
—————
🟢Вы получите большую базу фундаментальных знаний, доступ к урокам и обновлениям остается навсегда 💡
• Всю программу и отзывы смотрите в боте курса.
• Бонусный модуль про проектирование баз данных — нормализация, транзакции, основы DWH, индексы.
• Результат после прохождения курса: 15 рабочих проектов в портфолио.
• Доступ к чату учеников (общение, обмен опытом, помощь внутри сообщества)
🔹🔹 С чего начать?🔹🔹
С открытых бесплатных уроков по архитектуре и интеграциям в чат-боте курса. Переходите.
👇
@studyit_help_bot
Скидка на курс от канала —
1 000₽ по промокоду PROPY до 31 мая.
Please open Telegram to view this post
VIEW IN TELEGRAM
Мультиколлинеарность возникает, когда в модели множественной регрессии одна из независимых переменных может быть линейно предсказана с помощью других независимых переменных с высокой степенью точности.
В статье рассмотрим как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Мобильная разработка на Python – одно из перспективных направлений.
Мобильная разработка на Python постепенно прогрессирует.
В статье автор рассматривает два фреймворка с их недостатками и преимуществами.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный практический вебинар: Рабочий день аналитика данных.
⏰ Когда: 29 мая в 19:00 по мск.
✔️Рассмотрим работу аналитика на примере подбора наиболее релевантного объявления о продаже квартиры по ряду параметров из датасета: район, этаж, стоимость, количество комнат, наличие балкона и так далее. Как анализировать и упорядочивать такие запросы — узнаете на вебинаре.
✔️Покажем, какие задачи решают аналитики данных, какие проекты реализуют и как помогают бизнесу принимать решения и расти.
✔️Познакомимся с ключевыми инструментами: Python + Pandas, Matplotlib, Seaborn. Узнаем, как получить фундаментальные знания в аналитике данных на примере задачи из сферы недвижимости.
✔️Расскажем, как пройти собеседование, найти удаленную работу и начать менять свою жизнь уже сегодня.
⏰ Когда: 29 мая в 19:00 по мск.
✔️Рассмотрим работу аналитика на примере подбора наиболее релевантного объявления о продаже квартиры по ряду параметров из датасета: район, этаж, стоимость, количество комнат, наличие балкона и так далее. Как анализировать и упорядочивать такие запросы — узнаете на вебинаре.
✔️Покажем, какие задачи решают аналитики данных, какие проекты реализуют и как помогают бизнесу принимать решения и расти.
✔️Познакомимся с ключевыми инструментами: Python + Pandas, Matplotlib, Seaborn. Узнаем, как получить фундаментальные знания в аналитике данных на примере задачи из сферы недвижимости.
✔️Расскажем, как пройти собеседование, найти удаленную работу и начать менять свою жизнь уже сегодня.
Деструктор в Python – это специальный метод, который вызывается при уничтожении объекта. Конструктор же, наоборот, используется для создания и инициализации объекта класса.
В этой статье мы разберем:
__del__() В объектно-ориентированном программировании деструктор вызывается при удалении или уничтожении объекта.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚧 Век поиска кратчайшего решения задачи о кратчайшем пути
Задача о кратчайшем пути - есть несколько городов и дорог, соединяющих пару городов между собой, мы хотим попасть из города А в город Б пройдя при этом минимальное расстояние.
📌 Есть три основные разновидности задачи о кратчайших путях:
• SSSP (single source shortest path): найти кратчайшие пути от одной вершины до всех остальных
• APSP (all pair shortest path): найти кратчайшие пути от всех вершин до всех
• P2P (point to point): найти кратчайший путь от одной вершины до другой
➡️ habr.com
Просто Python
Очень торопящиеся попасть из пункта А в пункт Б
Задача о кратчайшем пути - есть несколько городов и дорог, соединяющих пару городов между собой, мы хотим попасть из города А в город Б пройдя при этом минимальное расстояние.
• SSSP (single source shortest path): найти кратчайшие пути от одной вершины до всех остальных
• APSP (all pair shortest path): найти кратчайшие пути от всех вершин до всех
• P2P (point to point): найти кратчайший путь от одной вершины до другой
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В видеокурсе из семи уроков описывается парсинг сайтов с различной структурой при помощи Python третьей версии, библиотек requests и BeautifulSoup.
Раскрываются особенности парсинга многостраничных ресурсов, использования прокси с различными User-Agent, сохранения изображений и распознавания простого текста, а также быстрый мультипроцессорный парсинг сайтов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Предположим, у вас есть довольно большой файл. Вы хотите прочесть строку № 120. При этом не хотелось бы загружать в память содержимое файла целиком. То есть, наша задача — прочесть определенную строку текстового файл.
enumerate(), чтобы получить строку и ее номер. Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье мы рассмотрим создание OSINT-инструмента на Python
• Получения информации об IP адресе
• Получения информации об номере телефона
• Получение информации, есть ли IP в черных листах DNS
• Парсер всех ссылок с сайта
• Сканер портов
• SYN-сканер портов
• Сканер сессий Meterpreter для Windows 7/10
• Virus Total API
• Сканер SQL инъекций
• Сканер XSS уязвимостей
• Генератор фейкового User-Agent
• Скрипт для изменения mac-адреса
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
printtxt файла, string to jsonПросто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье мы разберём код программы на Python 3.6 с использованием BruteForce для взлома криптографической хеш-функции.
В программе будем использовать три алгоритма из библиотеки
hashlib: md5, sha256, sha512.Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
При анализе данных часто требуется быстро найти абсолютное значение набора чисел.
Для выполнения этой задачи Python предлагает простую встроенную функцию —
abs(). Эта функция позволяет программистам получить величину числа, не зависящую от его знака, по сути делая число положительным.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM