Python

125. Действительный палиндром в Python3

Что я нахожу удивительным, так это то, что в любом языке всегда есть множество встроенных методов, которые только и ждут, чтобы их обнаружили и использовали. Это в полной мере относится и к данной задаче LeetCode Easy. В задаче требуется создать алгоритм, который возвращает булево число, определяющее, является ли входной сигнал палиндромом или нет. Кажется, что …

125. Действительный палиндром в Python3 Читать полностью »

Получение строк документов Python с помощью ast

Получение doc-строк с помощью ast в Python намного проще и надежнее, чем любой метод regex или перебора. Это также гораздо менее пугающе, чем я думал вначале. Парсинг Сначала вам нужно загрузить некоторый код python в виде строки и разобрать его с помощью команды py_file = Path(«plugins/auto_publish.py») raw_tree = py_file.read_text() tree = ast.parse(raw_tree) Войти в полноэкранный …

Получение строк документов Python с помощью ast Читать полностью »

NumPy — Python для науки о данных

Оглавление: В этом учебнике по Numpy мы изучим следующие понятия. Необходимые условия: A). Введение в Numpy: B). Импортирование пакета: C). Создание массива Numpy различными способами: D). Shape, ReShape массива Numpy: E). Индексирование и нарезка массива Numpy: F). Специальные массивы Numpy: G). Копирование или дублирование массивов Numpy: H). Трансляция в Numpy: I). Числовые операции над массивом …

NumPy — Python для науки о данных Читать полностью »

Коллекция из 25 удивительных скриптов Python (мини-проектов) — скачать PDF

В этом уроке я собрал коллекцию из 25 программ на Python. Я включил ссылки, чтобы узнать больше о каждом скрипте, например, установка пакетов и как выполнить скрипт?. Следуйте за мной в twitter — @harendraverma2 Следите за мной на medium.com — @harendraverma21 Купите мне кофе 1. Преобразование JSON в CSV 2. Генератор паролей 3. Поиск строк …

Коллекция из 25 удивительных скриптов Python (мини-проектов) — скачать PDF Читать полностью »

Как создать и активировать виртуальную среду для проекта Python3.

В этом посте я постараюсь рассказать, как можно начать создавать проект с виртуальной средой для Python 3. Возьмите редактор кода или IDE, я советую вам использовать VS Code, потому что он хорошо подходит для начинающих. Установите язык программирования Python 3. Создайте виртуальную среду Откройте любой терминал и выполните следующую команду. python -m venv venv Войти …

Как создать и активировать виртуальную среду для проекта Python3. Читать полностью »

Как использовать Pandas для работы с данными Csv в Python

В прошлой статье вы узнали, как использовать модуль python csv для работы с файлами csv, научились преобразовывать файлы csv в словари и списки. В этой статье мы рассмотрим программный модуль под названием Pandas.  Он в основном работает со структурированными данными, то есть с данными csv, табличными данными и т.д. Несомненно, большинство программистов на Python используют …

Как использовать Pandas для работы с данными Csv в Python Читать полностью »

Python challenge_14

Вверх и вниз простая задача Определите функцию с именем up_down, которая принимает единственное число в качестве параметра. Ваша функция возвращает кортеж, содержащий два числа.Первое должно быть на единицу меньше, чем параметр, а второе должно быть на единицу больше. Например: calling up_down(5) should return (4, 6) Войти в полноэкранный режим Выйти из полноэкранного режима Мое решение …

Python challenge_14 Читать полностью »

Использование декораторов Python для обработки и авторизации запросов

— Одна синтаксическая таблетка для всех. При создании любой системы, взаимодействующей с пользователями, всегда нужно проверять, являются ли они теми, за кого себя выдают, и разрешено ли им делать то, что они пытаются сделать. Другими словами, вам необходимо аутентифицировать и авторизовать пользователей. Чат-боты не являются исключением. Строго говоря, с чат-ботами вам не нужно самостоятельно аутентифицировать …

Использование декораторов Python для обработки и авторизации запросов Читать полностью »

ВЫ ДОЛЖНЫ выучить Python в 2022 году! (Бизнес-перспектива)

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

ВЫ ДОЛЖНЫ выучить Python в 2022 году! (Бизнес-перспектива) Читать полностью »

Решение игры «Wordle» с помощью Python и Selenium

Если вы ищете полное решение для Python Selenium для решения игры Wordle программным путем, вот одно из решений, использующее фреймворк SeleniumBase. К решению прилагается видеоролик на YouTube, а также код решения на языке Python и GIF с описанием того, чего следует ожидать: Код использует специальные селекторы SeleniumBase ::shadow для того, чтобы пробиться через несколько слоев …

Решение игры «Wordle» с помощью Python и Selenium Читать полностью »

Создание стекового типа данных в Python

Первоначально опубликовано на dataqoil.com. Введение Стек — это одна из примитивных структур данных, которую мы всегда должны изучать перед погружением в структуру данных и анализ. Это пример ADT (абстрактного типа данных), в котором операции предопределены. Существуют и другие типы ADT, такие как очередь, список и т.д. Операции Для любого типа данных наиболее распространенные операции включают …

Создание стекового типа данных в Python Читать полностью »

Conversation Intelligence Quest: Python CI Challenge

Проверьте свои навыки владения Python при построении функций разведки разговора Привет, друзья-разработчики! Мы рады объявить о новом задании по кодированию на Python CI на Qualified.io. Испытайте свои навыки Python на прочность и выиграйте несколько крутых призов и прав на хвастовство, создавая функции интеллектуального общения. Если вы не знаете, что такое разговорный интеллект (CI), то это, …

Conversation Intelligence Quest: Python CI Challenge Читать полностью »

Python Реверсивный sluggify

Для того чтобы сделать плагин автоматического заголовка для markata, мне нужно было придумать, как изменить slug поста, чтобы создать заголовок для того, у которого нет явного заголовка. slug обычно состоит из строчных букв и не содержит пробелов, и является способом создания маршрутов сайта (urls). Здесь у меня есть path, который дает мне путь к статьям, …

Python Реверсивный sluggify Читать полностью »

Быстрая итерация папок в python

Быстрая итерация папок в python Сообщение создано в 2022-01-19 07:53 У меня есть проблема, которую нужно решить. Мне нужно итерировать большое дерево папок и файлов и запускать процесс над каждым файлом. В python у нас есть несколько вариантов работы с папками и файлами. glob iglob os.walk os.scandir pathlib.Path Запустив этот бенчмарк, мы можем ознакомиться с …

Быстрая итерация папок в python Читать полностью »

Как создать и удалить папку в Python с помощью Pathlib?

Манипулирование папками Вот коды, которые я использую для создания и удаления папки. Что мне нравится в Python для автоматизации — это простота языка. С помощью нескольких строк кода можно делать удивительные вещи. Я также могу использовать сценарии PowerShell, но мне нравится писать кроссплатформенные сценарии или приложения, когда это возможно. В этот раз я не использую …

Как создать и удалить папку в Python с помощью Pathlib? Читать полностью »

Основы Python (язык программирования) — 1

Python — это язык вычислительного программирования, который широко используется для широкой публики. в основном он используется для науки о данных, а затем для создания веб-сайтов. но не только это, использование этого языка программирования является универсальным. python может быть использован для создания чего угодно. но все еще ограничен в некоторых отношениях. Сам Python теперь версии 3.10 …

Основы Python (язык программирования) — 1 Читать полностью »