Happy Python | Парсинг Фриланс Обучение🐍
342 subscribers
39 photos
2 videos
7 files
119 links
Изучаем Python🐍
👉🏼статьи 📝
👉🏼задачи 🧮
👉🏼фриланс 💰
👉🏼парсинг 🔎
👉🏼автоматизация ⚙️
👉🏼боты 🤖
👉🏼и многое другое 💣

Наш сайт: HappyPython.ru
Группа ВК: vk.com/happython
Админ: @object_13
Партнер: @backenddt
Чат: @Python_parsing_chat
Download Telegram
​​Функции Python, которые должен знать каждый

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

1. map()
Функция map() применяет заданную функцию ко всем элементам итерируемого объекта и возвращает список результатов. Например, если у нас есть список чисел и мы хотим увеличить каждое число на 2, мы можем использовать функцию map() вместе с лямбда-выражением:
numbers = [1, 2, 3, 4, 5]
result = map(lambda x: x + 2, numbers)
print(list(result))
# 3, 4, 5, 6, 7

2. filter()
Функция filter() фильтрует элементы итерируемого объекта с помощью заданной функции и возвращает только те элементы, для которых функция возвращает True. Например, если у нас есть список чисел и мы хотим оставить только четные числа, мы можем использовать функцию filter() вместе с лямбда-выражением:
numbers = [1, 2, 3, 4, 5]
result = filter(lambda x: x % 2 == 0, numbers)
print(list(result))
# 2, 4

3. zip()
Функция zip() объединяет элементы нескольких итерируемых объектов в кортежи. Результирующий объект zip можно преобразовать в список или использовать в цикле for. Например, если у нас есть два списка, один содержит имена студентов, а другой - их оценки, мы можем использовать функцию zip() для создания списка кортежей, где каждый кортеж содержит имя студента и его оценку:
names = ["Alice", "Bob", "Charlie"]
grades = [90, 80, 95]
result = zip(names, grades)
print(list(result))
# ("Alice", 90), ("Bob", 80), ("Charlie", 95)

4. sorted()
Функция sorted() сортирует элементы итерируемого объекта и возвращает новый список, содержащий отсортированные элементы. Например, если у нас есть список чисел и мы хотим отсортировать его в порядке возрастания, мы можем использовать функцию sorted():
numbers = [5, 2, 8, 1, 9]
result = sorted(numbers)
print(result)
# 1, 2, 5, 8, 9

5. enumerate()
Функция enumerate() возвращает объект-перечислитель, который генерирует кортежи, состоящие из индекса элемента и самого элемента. Это особенно полезно, когда вам нужно знать как индекс, так и значение элемента внутри цикла. Например, если у нас есть список фруктов и мы хотим вывести каждый фрукт вместе с его индексом, мы можем использовать функцию enumerate():
fruits = ["apple", "banana", "cherry"]
for index, fruit in enumerate(fruits):
print(index, fruit)

# 0 apple
# 1 banana
# 2 cherry

Это лишь небольшая часть полезных функций Python. Они помогают программистам упростить код и сделать его более читабельным. Предложенная запись канала Python: записки джуна

#предложка #python
👍9
Хоть и не питон, но ситуация прям жиза
👎1
Forwarded from WikiLinux (WikiLinuxBot)
😁8👍21👎1
Forwarded from WikiLinux (WikiLinuxBot)
👎2😁21
Доброго утречка, питоняги👩‍💻.
Подготовил для вас статью про работу с Wireshark
Там на живом примере я разобрал вскрытие апи софта, которое позже мы смоделировали через питошу🐹

Выявление скрытого апи или как я неудачно прошил клавиатуру
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍1👎1
Напишем парсер Телеграм чатов?
Серию статеек про сбор подписчиков с чата, сообщений в чате и информации о канале. Если зайдет будем продолжать расширять функционал вместе
Anonymous Poll
92%
Да
2%
Нет
6%
Я программирую на HTML
🔥6😁1
​​Первая часть обещанной серии статеек про парсинг Телеграм чатов.
Где и что регистрировать, и какую структуру проекта делаем

Считаю основной частью всей серии. Рекомендую читать полностью и внимательно для тех, кто хочет получить результат
🔥62👎1
Доброй воскресной ночи. Мы так часто работаем с апи по готовым либам, но как написать свое ядро для работы с лапками сервера?🐾

я решил накатать вам статейку на эту тему, заодно разобрал выгрузку проекта на pypi, чтобы все ставилось через одну команду pip install ...👩‍💻

наслаждайтесь
https://telegra.ph/Sozdanie-lib-na-pitone-03-23
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👎1
​​Вот и вторая часть по парсеру Telegram
Часть заключительная и рабочая.
Здесь поверхностно описаны метода и модули проекта
Полный код можно найти на Github по ссылке в статье.

Обязательно всем зашедшим на гит поставить звездочки)
👍4🔥1
​​Настраиваем аккаунт и пишем парсер Google Sheets
Пошаговая инструкция как читать свои Google Таблицы прямо из Python
Код с комментариями доступен на GitHub
🔥41
Новости по парсеру Wildberries!
Сейчас на сайте happypython.ru в главном меню доступен парсер Wildberries из нашей статьи в Web режиме.
Это прям очень ранняя тестовая версия, но именно поэтому мы и отдаем возможность поиграть с ним

Скажем сразу, дорабатывать парсер мы будем по мере финансовых возможностей и физических сил. Мы стараемся поддерживать все наши ресурсы на личных сбережениях))) (А мог бы пить пивасик) Все в этой сфере стоит денег хоть и не очень больших на базовом этапе, но вкладывать все равно приходится.

Мы искренне надеемся, что получим от вас новые идеи и предложения по новым проектам или по дополнительному функционалу парсера!

Ошибки там есть, кривая верстка тоже есть. Это мы знаем. Важно понять - куда мы двинемся дальше) Ждем варианты)

Написать нам можно вот сюда
https://xn--r1a.website/Python_parsing_chat
🔥21👍1
​​Разработчики, внимание: СберТех выпустил среду разработки GIGA IDE.
Главная фишка — встроенная нейросеть GIGA CODE, которая поможет с написанием кода и ускорит работу на 25%. Среда позволяет программировать на самых популярных языках, имеет все востребованные плагины.
Можно скачать настольную версию GIGA IDE на платформе GitVerse или заявку на ранее тестирование GIGA IDE Cloud.
🔥4
​​Реализовал парсер wildberries через телеграм бота, проект на начальной стадии, функционал будет пополняться.

Можете затестировать:
@wildberries_scraping_bot

Рад буду ответить на возникшие вопросы, рассмотреть ваши замечания и предложения:
Блог разработки парсера Wildberries

#парсер #parser #python #wildberries
🔥101
​​Большое обновление парсера Вайлдберриз 🔥

Новая функция: парсер поисковой выдачи + позиция товара в выдачи, рекламная ставка, тип рекламы и позиция без рекламы

Можете затестировать:
@wildberries_scraping_bot

Рад буду обратной связи, рассмотрю ваши замечания и предложения:
Блог разработки парсера Wildberries

#парсер #parser #wildberries
2🔥6👍1
​​ТЫДЫЩ! Написали большую статью подробную с картинками про то, как завести себе виртуальный хостинг для проектов, как закинуть туда проект на Python и как потом работать над проектом так, что бы все ваши изменения магическим чудом применялись на хостинге автоматически.

Есть картинки, примеры и весь код.

От вас реакции прочтения ну и рассказывайте о нас людям. Мы же для этого и стараемся тут всей группировкой)
🔥7
​​Вот на просторах програмистских чатов нашел
Стоит задуматься, а нужно ли?
😁32
​​Собрали для вас подборку актуальных идей для бизнеса на парсинге данных
Идеи не из головы, читали людей, которые этим занимаются и помечали какие есть потребности. О таком чате в статье есть ссылочка
Люди просят собирать такие данные, человек делится, а мы агрегируем и даем вам выжимку. Когда станете успешными IT-бизнесменами - приходите в спонсоры.
👍8