Конвертируем строку в словарь
Использование метода
Мы можем преобразовать строку в словарь с помощью функции
Использование метода
json.loads()
Программистам постоянно приходится преобразовывать различные типы данных, и очень важно делать это правильно.Мы можем преобразовать строку в словарь с помощью функции
json.loads()
. Чтобы ее использовать, нужно импортировать модуль json
.👍11
🐍 10 простых сниппетов Python для веб-разработки, автоматизации и обработки данных
Python — один из моих любимых инструментов для написания кода. Это язык программирования “высокого уровня”, и он обладает множеством полезных свойств и возможностей. Высокоуровневые языки обычно автоматизируют многие функции, то есть в 5 строках Python можно сделать то же самое, что в 50 строках Java.
По этой причине многие разработчики используют его для создания еще более продуктивных функций и возможностей. Вот некоторые из них, используемые мной для повышения производительности и автоматизации задач.
Читать статью
Python — один из моих любимых инструментов для написания кода. Это язык программирования “высокого уровня”, и он обладает множеством полезных свойств и возможностей. Высокоуровневые языки обычно автоматизируют многие функции, то есть в 5 строках Python можно сделать то же самое, что в 50 строках Java.
По этой причине многие разработчики используют его для создания еще более продуктивных функций и возможностей. Вот некоторые из них, используемые мной для повышения производительности и автоматизации задач.
Читать статью
👍12🔥2❤1
Конвертируем строку в словарь
Использование метода
Еще одна функция, которую применяют для преобразования строк в словари, —
Использование метода
ast.literal_eval()
Сегодня продолжим конвертировать строку в словарь. Смотреть прошлый гайд: Использование метода json.loads()Еще одна функция, которую применяют для преобразования строк в словари, —
ast.literal_eval()
. Чтобы ее использовать, нужно импортировать библиотеку ast
.👍9🤯4❤1
🔥 Пять статей от редакции, собравшие больше всего отдачи:
1. Создание 3D-игры в стиле DOOM на Python с нуля. Учебное пособие по Pygame [ENG]
2. 7 малоизвестных пакетов для визуализации на Python, о которых вы должны знать - Мы расскажем вам о семи уникальных пакетах для визуализации на Python, с помощью которых вы сможете отображать свои данные.
3. Встраивание переменных внутрь строки - Довольно часто возникает необходимость добавить переменные внутрь строки Python. Для этого можно использовать F-строки...
4. ChatGPT как инструмент для поиска: решаем основную проблему - Данная статья в сущности представляет собой разбор подхода WebGPT (одного из предков ChatGPT)
5. Python/C API - ускорение Python при помощи кода на C
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
В сегодняшнем видео, наш знакомый ютубер, учит создавать парсер - очень полезную программу на python, для сбора данных с сайта, без его API.
В видео рассказывают:
1. О библиотеках необходимых для парсинга
2. Об методе автоматического копирования содержания
3. Где парсинг можно применить?
Смотрим, учимся скатывать текст правильно!
➖ https://www.youtube.com/watch?v=vtizH9w0V7c
👍19🤯3🔥2❤1
❤7🤯3👍1
🔥 Как напечатать таблицу с помощью f-string
💬 Разберём, как напечатать красивую таблицу с одинаковой шириной колонок, с разной шириной колонок, с шапкой из двух строк. Создадим функцию с параметром максимальной ширины таблицы и функцию для записи таблицы в текстовый файл. Читать статью
🐍 Python и 1000 программ
💬 Разберём, как напечатать красивую таблицу с одинаковой шириной колонок, с разной шириной колонок, с шапкой из двух строк. Создадим функцию с параметром максимальной ширины таблицы и функцию для записи таблицы в текстовый файл. Читать статью
🐍 Python и 1000 программ
👍17
Конвертируем строку в словарь
Использование генераторного выражения
Сегодня продолжим конвертировать строку в словарь.
Смотреть прошлый гайд: Использование метода json.loads()
Смотреть прошлый гайд: Использование метода ast.literal_eval()
Для преобразования строки в словарь можно использовать и генераторное выражение.
Обрати внимание, во вложенном цикле
Функция
Этот способ, пожалуй, самый запутанный, зато позволяет преобразовать в словарь строку, изначально не отформатированную по типу словарных пар ключ-значение.
Использование генераторного выражения
Сегодня продолжим конвертировать строку в словарь.
Смотреть прошлый гайд: Использование метода json.loads()
Смотреть прошлый гайд: Использование метода ast.literal_eval()
Для преобразования строки в словарь можно использовать и генераторное выражение.
Обрати внимание, во вложенном цикле
for
мы используем строковые функции strip()
и split()
, чтобы привести пары ключ-значение к нормальному для словаря виду.Функция
split()
делит строку на отдельные подстроки, используя в качестве разделителей запятые и дефисы. Функция strip()
удаляет пробелы между подстроками. Эта техника не очень эффективна при преобразовании строк, поскольку для получения результата требуется много времени.Этот способ, пожалуй, самый запутанный, зато позволяет преобразовать в словарь строку, изначально не отформатированную по типу словарных пар ключ-значение.
👍11🤯1
🐍 Пишем Телеграм бота на Python c использованием API ChatGPT
В сегодняшней статье нас ждёт гайд по написанию своего телеграмм бота на Python с использованием API ChatGPT
Разберём:
1. Установку необходимых библиотек
2. Первоначальную настройку
3. Проведём тест-драйв нашему боту
Читать статью
Читаем, делаем свою армию машин)
В сегодняшней статье нас ждёт гайд по написанию своего телеграмм бота на Python с использованием API ChatGPT
Разберём:
1. Установку необходимых библиотек
2. Первоначальную настройку
3. Проведём тест-драйв нашему боту
Читать статью
Читаем, делаем свою армию машин)
👍22❤3
Media is too big
VIEW IN TELEGRAM
🐍 Самый простой способ выучить Python
В сегодняшнем видео, мы разберём основные ошибки и нюансы, которые совершают новички и из-за которых им трудно выучить язык, например Python.
В видео расскажут о:
1. Ошибки новичков
2. Нюансы которые не знакомы новеньким
3. Несколько полезных советов по изучению языка
➖https://www.youtube.com/watch?v=5qPbuz0Pj10&t=10s
Смотрим, вспоминаем или запоминаем инфу🔥
В сегодняшнем видео, мы разберём основные ошибки и нюансы, которые совершают новички и из-за которых им трудно выучить язык, например Python.
В видео расскажут о:
1. Ошибки новичков
2. Нюансы которые не знакомы новеньким
3. Несколько полезных советов по изучению языка
➖https://www.youtube.com/watch?v=5qPbuz0Pj10&t=10s
Смотрим, вспоминаем или запоминаем инфу🔥
🔥12👍3🤔3❤1
🤯27👍8🤔4❤1
🐍 Использование скриптов на языке Python в Платформе nanoCAD 23
В сегодняшней статье, мы научимся использовать скрипты в nanoCAD'e на нашем любимом языке Python!
В статье уже ждут:
1. Подготовка среды для выполнения скриптов
2. Выполнение этих самых скриптов
3. Результат проделанной работы
Читать статью
Читаем и упрощаем себе работу!))
В сегодняшней статье, мы научимся использовать скрипты в nanoCAD'e на нашем любимом языке Python!
В статье уже ждут:
1. Подготовка среды для выполнения скриптов
2. Выполнение этих самых скриптов
3. Результат проделанной работы
Читать статью
Читаем и упрощаем себе работу!))
🔥7👍3❤1
🐍Создание массивов в Python
В сегодняшнем посте разберём создание массивов, на примере двумерных, так как они самые распространённые.
Массивы нужны для записи нескольких данных в 1 переменную, без необходимости каждый раз прописывать объявление переменной. Они бывают трёх типов: одномерные, двумерные и трёхмерные. Различаются они количеством значений, которые можно записать в них.
В сегодняшнем посте разберём создание массивов, на примере двумерных, так как они самые распространённые.
Массивы нужны для записи нескольких данных в 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
Сегодня без вводной информации, скорее смотрим прекрасный практический материал по парсингу! 🔥
Фриланс. Обучение (Web-Scraping) веб парсингу на Python. Секреты парсинга, незаменимые помощники при парсинге данных.
Ссылка на видео ➖ https://www.youtube.com/watch?v=2mHxiCn9kBU
Ссылка на плейлист ➖https://www.youtube.com/playlist?list=PLqGS6O1-DZLprgEaEeKn9BWKZBvzVi_la
Сегодня без вводной информации, скорее смотрим прекрасный практический материал по парсингу! 🔥
👍13❤2🔥1
👍30🤯5🤔2
🔥 Почему в Python по-прежнему нужна функция map()
Не беспокойтесь, эта статья не посвящена тому, как использовать
Мы обсудим место
Читать статью
Не беспокойтесь, эта статья не посвящена тому, как использовать
map()
в Python. Мы не будем говорить о том, что эта функция лучше или хуже, чем генератор списков или цикл for
. Мы обсудим место
map()
в кодовой базе Python и выясним, почему стоит знать эту функцию независимо от того, будете ли вы когда-нибудь ее использовать.Читать статью
👍18🔥2🤯1
Сортировка словаря по значению при помощи метода sorted()
Сортировка списка — медленное и неэффективное решение. Библиотека встроенных функций Python предлагает лучший вариант — функцию
Еще с функцией
Наконец, с функцией
Сортировка списка — медленное и неэффективное решение. Библиотека встроенных функций Python предлагает лучший вариант — функцию
sorted()
. По умолчанию эта функция сортирует словарь по ключу, но с применением дополнительных функций возможна и сортировка словаря по значению.Еще с функцией
sorted()
можно использовать функцию itemgetter()
, которая определена в модуле operator стандартной библиотеки Python. Функция itemgetter()
возвращает вызываемый объект из своего операнда.Наконец, с функцией
sorted()
можно использовать метод dict.items()
, чтобы сначала получить кортежи вида (оценка, имя)
, а затем пересобрать словарь, упорядоченный по оценкам.👍10🔥2❤1
🔍 Обзор полезных инструментов для интроспекции объектов Python
Python позволяет разными способами задавать вопросы о коде. В распоряжении программистов находятся соответствующие инструменты, помогающие найти необходимые ответы. Среди них базовая функция
Из материала статьи вы узнаете, на какие вопросы о коде может ответить Python и как он помогает во время сеансов отладки, работы с аннотациями типов, валидации входных данных и т.д.
Читать статью
Python позволяет разными способами задавать вопросы о коде. В распоряжении программистов находятся соответствующие инструменты, помогающие найти необходимые ответы. Среди них базовая функция
help()
, встроенные функции вроде dir()
и усложненные методы модуля inspect
. Из материала статьи вы узнаете, на какие вопросы о коде может ответить Python и как он помогает во время сеансов отладки, работы с аннотациями типов, валидации входных данных и т.д.
Читать статью
👍9🔥2❤1