Python и 1000 уязвимостей
37.6K subscribers
1.86K photos
567 videos
27 files
2K links
Сила в единстве.

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
🐍 Python для начинающих: all, any, zip, enumerate, filter, map

Только учишься писать код? Подробные примеры применения на практике шести стандартных функций Python: all, any, zip, enumerate, filter, map.

Читать статью
👍172🔥1
🐍 Полезный инструмент tox

Были у меня трудности в написании кода для разных версий питона, пока я не познакомился с прекрасным инструментом - Tox

Что он из себя представляет?
Tox – менеджер виртуальной среды для тестирования. Это значит, что вы сможете настроить его для выполнения тестов в настраиваемых виртуальных средах, и проверите работоспособность вашего кода в различных условиях.

Существуют альтернативы для tox'а, а именно bash scrips, CI pipelines. Но tox'ом я пользуюсь чаще.
👍141🔥1
Распаковка аргументов

При вызове функции мы должны передать в нее что-то — аргументы, параметры. Обычно мы передаем их по отдельности.

В Python можно распаковать список или словарь и передать его содержимое в качестве аргументов с помощью * и **.
👍40🔥21
Python и 1000 уязвимостей
Всем привет! Сегодня хочу обсудить с вами, какие темы мне разобрать в будущих статьях? Хотелось бы написать пару постов о нашумевший ChatGTP. А вы как считаете? Напишите в комментариях!) Так же не забывайте о реакциях! Реакции помогают нам отбирать лучший…
Всем привет!

Спасибо за лютейшую активность! В скором времени мы постараемся разобрать предложенные вами темы, а если вы не успели обсудить это с нами, прошу в комментарии под данным постом, можете предлагать свои идеи здесь!))

И не забываем про реакции! Всех люблю! ❤️
27🔥9👍5
🌐 Django Google SEO: поисковая оптимизация сайта на Python для индексации в Google

Верхние позиции в выдаче Google ー это вершина успеха в онлайн-бизнесе.

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

Здесь нет никакой магии. Есть шаги, которые вы можете пройти, чтобы подняться наверх поисковой выдачи. В руководстве обсудим оптимизацию проектов на базе фреймворка Django для поисковика Google.

Посмотреть гайд
🔥13👍43
🔥 Пять статей от редакции, собравшие больше всего отдачи:

1. СОВРЕМЕННЫЙ GUI PYTHON TTKBootstap. Стилизуем Tkinter - В этом видео мы будем рассматривать библиотеку ttkbootstrap, которая позволяет добавлять и создавать темы для Tkinter, делать красивый GUI в Python.

2. Создание виртуальных окружений и установка библиотек для Python 3 в IDE PyCharm

3. Django Google SEO: поисковая оптимизация сайта на Python для индексации в Google - В руководстве обсудим оптимизацию проектов на базе фреймворка Django для поисковика Google.

4. Распаковка аргументов - В Python можно распаковать список или словарь и передать его содержимое в качестве аргументов с помощью * и **.

5. Именованные кортежи - Если вам нужен класс для управления данными — рассмотрите в качестве альтернативы именованные кортежи.
👍52
Media is too big
VIEW IN TELEGRAM
👾 Создание 3D-игры в стиле DOOM на Python с нуля. Учебное пособие по Pygame [ENG]

Завершаем учебное пособие Pygame по созданию 3D-игры на Python (псевдо 3D) с нуля. Мы возьмем за основу 3D-игру Wolfenstein (техника raycasting) и стилизуем ее как игру Doom.

Ссылка на видео https://www.youtube.com/watch?v=ECqUrT7IdqQ&list=PLi77irUVkDatlbulEY4Kz8O107HO8RGH8

Ссылка на плейлист https://www.youtube.com/playlist?list=PLi77irUVkDatlbulEY4Kz8O107HO8RGH8

Сегодня ролик на английском, благо в нем есть субтитры и ютуб с легкостью транслирует их на русском. На самом деле, полезной информации по Python гораздо больше на английском языке. Накидайте 🔥 если сами часто смотрите ролики и информацию на английском
🔥38👍113🤔3🤯1
🐍 7 малоизвестных пакетов для визуализации на Python, о которых вы должны знать

Мы расскажем вам о семи уникальных пакетах для визуализации на Python, с помощью которых вы сможете отображать свои данные. Мы исключили из нашего перечня популярную платформу Matplotlib, поскольку она уже используется всеми энтузиастами науки о данных.

Читать статью

Если ждете статью по Matplotlib, накидайте реакций, чем больше, тем скорее она выйдет🔥
👍9🔥9🤔72
Встраивание переменных внутрь строки

Довольно часто возникает необходимость добавить переменные внутрь строки Python.

Для этого можно использовать F-строки. F-строка означает просто «форматированная строка». Она позволяет нам аккуратно размещать код внутри строки.

Чтобы создать F-строку, нужно добавить символ f непосредственно перед строкой и обозначить фигурными скобками код, внедряемый в строку.
👍363🔥1
Media is too big
VIEW IN TELEGRAM
🎥 3 книги, которые сделают из тебя профессионала Python

Многие говорят,что книги нынче непопулярны,но я с этим в корне не согласен! Отличным доказательством послужит этот ролик про топовую литературу для программистов!

В ролике:
1.
Топ литературы которые позволят освоить Python на более глубоком уровне
2. Полезные материалы
3. Аргументы, почему книги отличный инструмент для обучения

https://www.youtube.com/watch?v=XCpq6lLbxW8

Смотрим, лайкаем, обсуждаем))
👍52🔥1
⚙️ ChatGPT как инструмент для поиска: решаем основную проблему

Жирнейший пост вам в ленту! Сегодня информации на столько много, что не получается опубликовать все одной статье, и поэтому она была разбита на 3 части))

Данная статья в сущности представляет собой разбор подхода WebGPT (одного из предков ChatGPT), но с большим количеством сопроводительной и уточняющей информации, а также комментариев и мнений автора. Предполагается, что целевая аудитория не погружена глубоко в технические детали обучения языковых моделей, да и в тему NLP в целом, однако статья будет полезна и экспертам этих областей. Сначала будет дано верхнеуровневое описание ситуации и проблем, а затем - более подробное, обильно снабжённое пояснениями потенциальное решение.

Даже если у вас нет знаний в машинном обучении - эта статья будет полезна и максимально информативна. Все примеры проиллюстрированы и объяснены.

Читать статью (часть 1)
Читать статью (часть 2)
Читать статью (часть 3)
👍13🔥32🤔1
🚀 Python/C API - ускорение Python при помощи кода на C

Основным минусом языка программирования Python можно назвать скорость выполнения кода интерпретатором CPython, но данный недостаток мы сегодня как раз попробуем нивелировать.

В руководстве:
1.
Интерпретатор и скорость выполнения кода;
2. Маршалинг;
3. Управление памятью;
4. Рассмотрим простые примеры.

Читать статью
👍15🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🎬 Обучение парсингу на Python | Парсинг CloudFlare | Фриланс, Selenium, CloudFlare

Фриланс. Обучение (Web-Scraping) веб парсингу на Python. В данном видео разбираемся как можно обойти Cloudflare правильно настроив Selenium WebDriver для Chrome браузера.

https://www.youtube.com/watch?v=Zd-x1I8FdYc
👍192🔥1
🤯21👍43🤔3
Что выдаёт этот код?
Anonymous Quiz
29%
True True
20%
True False
30%
False True
22%
False False
👍19🔥4🤔4🤯32
🐼 По маршруту SQLite - Pandas: 7 основных операций

💬 Когда я занимался разработкой iOS, еще не было устоявшихся решений для работы с базами данных мобильных приложений, так что мне пришлось реализовывать свою собственную БД.

Выбор пал на SQLite, упрощенный механизм для управления реляционными базами данных.

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

Читать статью
👍112🔥1
Конвертируем строку в словарь
Использование метода
json.loads()

Программистам постоянно приходится преобразовывать различные типы данных, и очень важно делать это правильно.

Мы можем преобразовать строку в словарь с помощью функции json.loads(). Чтобы ее использовать, нужно импортировать модуль json.
👍11
🐍 10 простых сниппетов Python для веб-разработки, автоматизации и обработки данных

Python  —  один из моих любимых инструментов для написания кода. Это язык программирования “высокого уровня”, и он обладает множеством полезных свойств и возможностей. Высокоуровневые языки обычно автоматизируют многие функции, то есть в 5 строках Python можно сделать то же самое, что в 50 строках Java.

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

Читать статью
👍12🔥21
Конвертируем строку в словарь
Использование метода
ast.literal_eval()

Сегодня продолжим конвертировать строку в словарь. Смотреть прошлый гайд: Использование метода json.loads()

Еще одна функция, которую применяют для преобразования строк в словари, — ast.literal_eval(). Чтобы ее использовать, нужно импортировать библиотеку ast.
👍9🤯41