Python и 1000 уязвимостей
37.7K subscribers
1.85K photos
563 videos
27 files
1.98K links
Сила в единстве.

Сотрудничество: @workhouse_price

Канал на бирже:
https://telega.in/channels/osint_pythons/card

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
📣 Оптимизация на Python с помощью PSO

В рамках статьи мы:
Рассмотрим подход к решению задач оптимизации, основанный на анализе информации, получаемой от множества частиц (агентов)
Проиллюстрируем задачу "оптимизации" на простом и наглядном примере поиска минимальной цены дома
Ознакомимся с основными принципами оптимизации роем частиц (PSO) и ее ключевой идеей
Изучим математические основы алгоритма PSO и проследим, как он эволюционирует от начального случайного состояния роя, состоящего из num_particles частиц, к нахождению наилучшей оценки глобального минимума целевой функции
• Реализовали алгоритм PSO с нуля, используя ООП на Python.
Протестируем нашу реализацию на простой квадратичной функции и на более сложной функции с множеством локальных минимумов

В обоих случаях алгоритм продемонстрировал высокую эффективность и точность


🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
▶️ Генераторы множеств Python | Set comprehension python

Генераторы словарей (dictionary comprehension) используются для создания и заполнения словарей более сложными значениями

Всего лишь используя одну строчку вы можете заполнить множество очень сложными значениями

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Что выведет код?
Anonymous Quiz
4%
36
60%
48
4%
56
6%
64
7%
None
18%
Ошибку
🤔16👍81🔥1
📣 Люди не понимают ООП

«
ООП для меня означает лишь обмен сообщениями, локальные ограничения и защиту, сокрытие состояния процесса и крайне позднее привязывание
», – Алан Кэй (человек, придумавший термин ООП)


Сегодня в статье я расскажу почему объектно-ориентированное программирование является зачастую лучшим и наиболее очевидным способом моделирования задачи

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Media is too big
VIEW IN TELEGRAM
▶️ Простые алгоритмы | Решаем задачи

В видео пройдемся по простым алгоритмическим конструкциям в языке программирования Python

А также порешаем задачи и обсудим часто возникающие вопросы

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥1
Что выведет код?
Anonymous Quiz
61%
True
29%
False
3%
None
6%
Ошибку
🤯32🔥9🤔7👍62
📣 Пошаговое руководство по созданию синтетических данных

В этой статье я расскажу, с помощью каких приёмов и методов можно с нуля создать в Python синтетические данные, игрушечные датасеты и фиктивные значения

В некоторых решениях применяются методы из библиотек Python, в других – приёмы, основанные на встроенных функциях Python


В конце статьи приведён notebook – вы можете воспользоваться им как руководством к действию или сохранить на будущее

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4
Media is too big
VIEW IN TELEGRAM
▶️ Генераторы словарей Python | Dictionary comprehension

Генераторы словарей(dictionary comprehension) используются для создания и заполнения словарей более сложными значениями

Синтаксис генератора словаря(List comprehension) следующий: {ключ: выражение for переменная in коллекция}

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42
🤔15👍6🤯32
📣 Flask vs Django | Какой фреймворк для Python выбрать?

Среди множества популярных вариантов чаще всего сравниваются Django и Flask

Django больше подходит для разработки больших и сложных веб-приложений, а Flask – это простой и расширяемый фреймворк, который позволяет разрабатывать небольшие веб-приложения

В статье рассмотрим ключевые особенности и сравнительную таблицу двух фреймфорков

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3👍1
Media is too big
VIEW IN TELEGRAM
▶️ Telegram-бот + парсер

В видео напишем бота для Telegram, который присылает анекдоты, полученные путем парсинга веб-ресурса

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍4
Что выведет код?
Anonymous Quiz
23%
['00']
24%
['0']
27%
['0', '0']
27%
Ошибку
🔥14🤯12👍91
📣 6 бесплатных ресурсов для практики навыков программирования

В этой статье собрали полезные ссылки и рекомендации, которые помогут научиться программированию быстрее и без денежных затрат

CodeGym: На этой платформе можно найти бесплатные задачи по написанию кода на языке Java по разным темам: базовые команды, условия, циклы, массивы, методы, строки

CodeChef: имеет много бесплатных курсов. Для тренировки Python доступно четыре темы: ввод-вывод и арифметические операции, условные конструкции, циклы с условными конструкциями и отладка

Edabit: платформа предлагает задания по написанию кода на разных языках программирования и уровнях трудности

Codingame: практика кода проходит в виде компьютерной игры

CodeHS: предлагает задания для разных языков, а пользователи получают баллы за правильные решения. На платформе есть задания разных уровней сложности

LeetCode: предлагает задачи разного уровня сложности по таким темам, как алгоритмы и базы данных

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥51
Media is too big
VIEW IN TELEGRAM
▶️ Декораторы функций

В видео мы поговорим об одной из самых сложных тем для новичков – декораторы

Декораторы в Python – это инструмент, который позволяет модифицировать поведение функций или классов без изменения их кода

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍173🤔2🔥1
Что выведет код?
Anonymous Quiz
22%
1
10%
2
47%
3
2%
4
19%
Ошибку
🤯25🔥6🤔52