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

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Конвертируем строку в словарь
Использование метода
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
Что выдаёт этот код?
Anonymous Quiz
40%
0 1 2
29%
0 1 1
19%
0 0 1
13%
0 2 1
👍30🤯5🤔2
🔥 Почему в Python по-прежнему нужна функция map()

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

Мы обсудим место map() в кодовой базе Python и выясним, почему стоит знать эту функцию независимо от того, будете ли вы когда-нибудь ее использовать.

Читать статью
👍18🔥2🤯1
Сортировка словаря по значению при помощи метода sorted()

Сортировка списка — медленное и неэффективное решение. Библиотека встроенных функций Python предлагает лучший вариант — функцию sorted(). По умолчанию эта функция сортирует словарь по ключу, но с применением дополнительных функций возможна и сортировка словаря по значению.

Еще с функцией sorted() можно использовать функцию itemgetter(), которая определена в модуле operator стандартной библиотеки Python. Функция itemgetter() возвращает вызываемый объект из своего операнда.

Наконец, с функцией sorted() можно использовать метод dict.items(), чтобы сначала получить кортежи вида (оценка, имя), а затем пересобрать словарь, упорядоченный по оценкам.
👍10🔥21
🔍 Обзор полезных инструментов для интроспекции объектов Python

Python позволяет разными способами задавать вопросы о коде. В распоряжении программистов находятся соответствующие инструменты, помогающие найти необходимые ответы. Среди них базовая функция help(), встроенные функции вроде dir() и усложненные методы модуля inspect.

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

Читать статью
👍9🔥21