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
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
🔥 Пять статей от редакции, собравшие больше всего отдачи:

1. Создание 3D-игры в стиле DOOM на Python с нуля. Учебное пособие по Pygame [ENG]

2. 7 малоизвестных пакетов для визуализации на Python, о которых вы должны знать - Мы расскажем вам о семи уникальных пакетах для визуализации на Python, с помощью которых вы сможете отображать свои данные.

3. Встраивание переменных внутрь строки - Довольно часто возникает необходимость добавить переменные внутрь строки Python. Для этого можно использовать F-строки...

4. ChatGPT как инструмент для поиска: решаем основную проблему - Данная статья в сущности представляет собой разбор подхода WebGPT (одного из предков ChatGPT)

5. Python/C API - ускорение Python при помощи кода на C
4
Media is too big
VIEW IN TELEGRAM
🐍 Парсинг в Python за 10 минут!

В сегодняшнем видео, наш знакомый ютубер, учит создавать парсер - очень полезную программу на python, для сбора данных с сайта, без его API.

В видео рассказывают:
1.
О библиотеках необходимых для парсинга
2. Об методе автоматического копирования содержания
3. Где парсинг можно применить?

Смотрим, учимся скатывать текст правильно!
https://www.youtube.com/watch?v=vtizH9w0V7c
👍19🤯3🔥21
🐍Простая задача для проверки знаний
🤔11👍3
Что выдаст этот код?
Anonymous Quiz
27%
SyntaxError
52%
Doc
21%
None
7🤯3👍1
🔥 Как напечатать таблицу с помощью f-string

💬 Разберём, как напечатать красивую таблицу с одинаковой шириной колонок, с разной шириной колонок, с шапкой из двух строк. Создадим функцию с параметром максимальной ширины таблицы и функцию для записи таблицы в текстовый файл. Читать статью

🐍 Python и 1000 программ
👍17
Конвертируем строку в словарь
Использование генераторного выражения

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

Для преобразования строки в словарь можно использовать и генераторное выражение.

Обрати внимание, во вложенном цикле for мы используем строковые функции strip() и split(), чтобы привести пары ключ-значение к нормальному для словаря виду.

Функция split() делит строку на отдельные подстроки, используя в качестве разделителей запятые и дефисы. Функция strip() удаляет пробелы между подстроками. Эта техника не очень эффективна при преобразовании строк, поскольку для получения результата требуется много времени.

Этот способ, пожалуй, самый запутанный, зато позволяет преобразовать в словарь строку, изначально не отформатированную по типу словарных пар ключ-значение.
👍11🤯1
🐍 Пишем Телеграм бота на Python c использованием API ChatGPT

В сегодняшней статье нас ждёт гайд по написанию своего телеграмм бота на Python с использованием API ChatGPT

Разберём:
1.
Установку необходимых библиотек
2. Первоначальную настройку
3. Проведём тест-драйв нашему боту

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

Читаем, делаем свою армию машин)
👍223
Media is too big
VIEW IN TELEGRAM
🐍 Самый простой способ выучить Python

В сегодняшнем видео, мы разберём основные ошибки и нюансы, которые совершают новички и из-за которых им трудно выучить язык, например Python.

В видео расскажут о:
1.
Ошибки новичков
2. Нюансы которые не знакомы новеньким
3. Несколько полезных советов по изучению языка

https://www.youtube.com/watch?v=5qPbuz0Pj10&t=10s

Смотрим, вспоминаем или запоминаем инфу🔥
🔥12👍3🤔31
🐍 Маленькая задачка на проверку знаний последовательности
👍10🔥2
Что выдаст этот код?
Anonymous Quiz
12%
1 2
19%
1
37%
Ошибку
31%
2
🤯27👍8🤔41
🐍 Использование скриптов на языке Python в Платформе nanoCAD 23

В сегодняшней статье, мы научимся использовать скрипты в nanoCAD'e на нашем любимом языке Python!

В статье уже ждут:
1.
Подготовка среды для выполнения скриптов
2. Выполнение этих самых скриптов
3. Результат проделанной работы

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

Читаем и упрощаем себе работу!))
🔥7👍31
🐍Создание массивов в Python

В сегодняшнем посте разберём создание массивов, на примере двумерных, так как они самые распространённые.

Массивы нужны для записи нескольких данных в 1 переменную, без необходимости каждый раз прописывать объявление переменной. Они бывают трёх типов: одномерные, двумерные и трёхмерные. Различаются они количеством значений, которые можно записать в них.
👍15🔥7🤔2🤯2
Media is too big
VIEW IN TELEGRAM
🎬 Секреты парсинга на Python | Как зарабатывать больше на фрилансе | Парсинг сайтов

Фриланс. Обучение (Web-Scraping) веб парсингу на Python. Секреты парсинга, незаменимые помощники при парсинге данных.

Ссылка на видео https://www.youtube.com/watch?v=2mHxiCn9kBU

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

Сегодня без вводной информации, скорее смотрим прекрасный практический материал по парсингу! 🔥
👍132🔥1
Объяснение решения - ссылка на телеграф
🤯18🤔8🔥3