PythonBoost - сообщество питонистов
13K subscribers
281 photos
5 videos
526 links
Лучший Python телеграм канал для новичков.

Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.

Канал не для senior python developers и даже не для middle, хотя и вам будет что посмотреть.

С рекламой: @anothertechrock
@aldrson
Download Telegram
Статья дня. Поиск элемента в Selenium

Невозможно взаимодействовать с веб-страницей, если тестовый скрипт не в состоянии найти веб-элементы. В этом материале мы рассмотрим, что Selenium Webdriver предоставляет для их поиска.

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

#читать
Статья дня. Метод строк find() в Python

Метод find() ищет строку запроса и возвращает позицию первого символа, если искомая строка найдена. Давайте познакомимся с этим методом поближе.

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

#читать
Статья дня. Как найти длину строки в Python

В Python вы можете получить длину строки (т.е. количество символов) с помощью встроенной функции len(). В этой статье рассмотрим работу len(), обратив внимание на особые случаи (полуширинные символы, экранированные последовательности, разрывы строк).

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

#читать
Статья дня. Подключение к удаленному серверу через Python WebSSH

Обычно вы подключаетесь к серверу SSH с помощью приложения командной строки в терминале или эмулятора терминала, который включает в себя клиент SSH. Но есть и другие способы. Например, некоторые инструменты, такие как Python’s WebSSH, позволяют подключаться по SSH и запускать терминал прямо в браузере.

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

#читать
Статья дня. Сравнение производительности Golang vs. Python

От автора: "Здравствуйте, меня зовут Вадим, и это моя история о том, как я начал изучать Go, каково это по сравнению с Python (языком, который я сейчас использую на работе), и о бенчмаркинге".

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

#читать
Статья дня. Использование прокси в Selenium

В этом руководстве мы рассмотрим, как интегрировать прокси в наш веб-парсер на базе Python Selenium. Существует несколько типов прокси, которые можно использовать с Selenium. Мы рассмотрим интеграцию каждого.

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

#читать
Статья дня. Юникод и кодировки в Python

Работа с кодировками символов в Python или любом другом языке иногда может показаться болезненной. В таких местах, как Stack Overflow, есть тысячи вопросов, возникающих из-за путаницы с исключениями типа UnicodeDecodeError и UnicodeEncodeError.

Это руководство призвано рассеять туман неведения и показать, что работа с текстом и двоичными данными в Python может быть очень простой. Поддержка Юникод в Python сильная и надежная, но для ее освоения требуется некоторое время.

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

#читать
Статья дня. Работа с JSON в Python

Эта статья познакомит вас с форматом JSON, модулем json в Python и понятием десериализации.

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

#читать
Статья дня. Парсинг данных Google Maps с помощью Python

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

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

#читать
Статья дня. Как нажать на кнопку с помощью Selenium

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

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

#читать
Статья дня. Создание веб-приложения в стиле ChatGPT на чистом Python с помощью Reflex

Последние несколько месяцев я играю со всеми новыми невероятными чат-ботами LLM, включая Llama 2, GPT-4, Falcon 40B и Claude 2. Меня постоянно мучает один вопрос: как создать собственный пользовательский интерфейс чат-бота, который будет обращаться ко всем этим замечательным LLM как к API?

Вариантов создания красивых пользовательских интерфейсов существует бесчисленное множество. Но у меня как у ML-инженера нет опыта работы с JavaScript или каким-либо другим языком фронтенда. Я искал способ создать свое веб-приложение, используя только тот язык, который я знаю сейчас, – Python!

Я решил использовать Reflex – достаточно новый фреймворк с открытым исходным кодом. Он позволил мне построить как бэкенд, так и фронтенд исключительно на Python.

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

#читать
Статья дня. Как добавить переменную в строку в Python

Иногда возникает необходимость включить переменную или нестроковые типы данных в строковый литерал. В этой статье мы рассмотрим четыре способа сделать это.

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

#читать
Статья дня. Пользовательский ввод и его обработка в Python

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

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

#читать
Статья дня. Готовые скрипты Python для автоматизации работы

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

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

#читать
Статья дня. Алгоритм пузырьковой сортировки на Python

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

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

#читать