Telegram-бот с парсером на Python
В этом видео вы научитесь сразу двум вещам: во-первых, созданию бота для Telegram на Python, а во-вторых, написанию собственного парсера веб-сайтов. В итоге у вас получится бот, который будет присылать анекдоты, найденные на странице веб-сайта.
Изучить и повторить можно, посмотрев это видео:
https://www.youtube.com/watch?v=o06cdLnyc3I
#видео #бот #парсер
В этом видео вы научитесь сразу двум вещам: во-первых, созданию бота для Telegram на Python, а во-вторых, написанию собственного парсера веб-сайтов. В итоге у вас получится бот, который будет присылать анекдоты, найденные на странице веб-сайта.
Изучить и повторить можно, посмотрев это видео:
https://www.youtube.com/watch?v=o06cdLnyc3I
#видео #бот #парсер
YouTube
Telegram-бот + парсер на Python
Пишем бота для Telegram, который присылает анекдоты, полученные путем парсинга веб-ресурса.
Не забываем подписываться!
------
Все уроки по Python: https://youtu.be/LFCq-mNF96c
Telegram: https://t.iss.one/plugar_inf
Группа в ВК: https://vk.com/plugar_inf
Rutube:…
Не забываем подписываться!
------
Все уроки по Python: https://youtu.be/LFCq-mNF96c
Telegram: https://t.iss.one/plugar_inf
Группа в ВК: https://vk.com/plugar_inf
Rutube:…
YAML: недостающая батарейка в Python
«Батарейкой» называют стандартную библиотеку, в которой есть всё — от асинхронной обработки до работы с ZIP-архивами. Но при этом в Python отсутствует встроенная поддержка YAML, обычно используемого для настройки и сериализации.
В этом руководстве вы узнаете, как работать с YAML в Python, используя доступные сторонние библиотеки, а именно как:
— читать и записывать YAML-файлы;
— сериализовывать данные;
— безопасно читать любые YAML-данные из ненадёжных источников и многое другое.
Подробнее:
https://realpython.com/python-yaml/
#yaml
«Батарейкой» называют стандартную библиотеку, в которой есть всё — от асинхронной обработки до работы с ZIP-архивами. Но при этом в Python отсутствует встроенная поддержка YAML, обычно используемого для настройки и сериализации.
В этом руководстве вы узнаете, как работать с YAML в Python, используя доступные сторонние библиотеки, а именно как:
— читать и записывать YAML-файлы;
— сериализовывать данные;
— безопасно читать любые YAML-данные из ненадёжных источников и многое другое.
Подробнее:
https://realpython.com/python-yaml/
#yaml
Как встроить блокнот Jupyter на любой сайт
Если в двух словах, то для запуска Jupyter в браузере вам потребуется JupyterLite — дистрибутив JupyterLab. По умолчанию он поставляется с ядром на Pyodide
и IPython и самым разным функционалом, от автодополнения кода до интерактивных визуализаций, поэтому он удобен, что называется, «из коробки».
В этой статье вы можете подробнее узнать о его возможностях, а также о том, как всё-таки добавить его на ваш сайт:
https://habr.com/ru/company/skillfactory/blog/659279/
#jupyter
Если в двух словах, то для запуска Jupyter в браузере вам потребуется JupyterLite — дистрибутив JupyterLab. По умолчанию он поставляется с ядром на Pyodide
и IPython и самым разным функционалом, от автодополнения кода до интерактивных визуализаций, поэтому он удобен, что называется, «из коробки».
В этой статье вы можете подробнее узнать о его возможностях, а также о том, как всё-таки добавить его на ваш сайт:
https://habr.com/ru/company/skillfactory/blog/659279/
#jupyter
Внимание: работает пакет Python Tweepy!
Пакет Python Tweepy позволяет подключиться к потоку данных Twitter посредством учетных данных через API Twitter. Он позволяет получить не просто отдельные твиты, а полноценный датасет, который можно использовать для исследований или как-то ещё на ваше усмотрение.
Подробная инструкция по использованию Tweepy и готовый код доступны здесь:
https://nuancesprog.ru/p/15562/
Пакет Python Tweepy позволяет подключиться к потоку данных Twitter посредством учетных данных через API Twitter. Он позволяет получить не просто отдельные твиты, а полноценный датасет, который можно использовать для исследований или как-то ещё на ваше усмотрение.
Подробная инструкция по использованию Tweepy и готовый код доступны здесь:
https://nuancesprog.ru/p/15562/
Создание интерактивной диаграммы с помощью matplotlib и ipywidgets
ipywidgets — это интерактивные элементы HTML, которые можно использовать в Jupyter Notebooks для взаимодействия с выходными данными, такими как таблицы и диаграммы. В этой статье вы познакомитесь с ipywidgets и узнаете, как использовать этот инструмент на примере информации о covid-19 и построения по ней интерактивных диаграмм.
https://swdevnotes.com/python/2021/interactive-charts-with-ipywidgets-matplotlib/
#matplotlib #jupyter
ipywidgets — это интерактивные элементы HTML, которые можно использовать в Jupyter Notebooks для взаимодействия с выходными данными, такими как таблицы и диаграммы. В этой статье вы познакомитесь с ipywidgets и узнаете, как использовать этот инструмент на примере информации о covid-19 и построения по ней интерактивных диаграмм.
https://swdevnotes.com/python/2021/interactive-charts-with-ipywidgets-matplotlib/
#matplotlib #jupyter
Так-а-как теперь-то? Митап 17 апреля в Москве для специалистов из IT / Digital
Уютные посиделки с едой и напитками в пространстве COLLIDER. В неформальной обстановке обсудим, как существовать в новых условиях. Это бесплатно, так что число мест ограничено.
Доклады и круглые столы:
— оставаться или переезжать?
— что будет с экономикой и что делать с активами?
— чему учиться прямо сейчас?
Мастер-классы и активности:
— техники самопомощи и заботы о нервной системе;
— медитации с чашами и самомассаж лица;
— интерактивные ролевые игры.
Подробности и регистрация по ссылке: https://clck.ru/epJQC
#ивент
Уютные посиделки с едой и напитками в пространстве COLLIDER. В неформальной обстановке обсудим, как существовать в новых условиях. Это бесплатно, так что число мест ограничено.
Доклады и круглые столы:
— оставаться или переезжать?
— что будет с экономикой и что делать с активами?
— чему учиться прямо сейчас?
Мастер-классы и активности:
— техники самопомощи и заботы о нервной системе;
— медитации с чашами и самомассаж лица;
— интерактивные ролевые игры.
Подробности и регистрация по ссылке: https://clck.ru/epJQC
#ивент
Python для тех, у кого лапки
Если вы хотите освоить веб-разработку на Python, машинное обучение, работать аналитиком или научиться решать задачи бизнеса с помощью Python, но у вас еще нет опыта программирования, то этот курс для вас. В программе курса 12 модулей, охватывающих темы: арифметика и числа, структуры данных (словари, списки, множества...), условия, циклы, функции, модули и классы.
Курс можно пройти бесплатно и в любое время по ссылке:
https://stepik.org/course/85388/promo
#курс
Если вы хотите освоить веб-разработку на Python, машинное обучение, работать аналитиком или научиться решать задачи бизнеса с помощью Python, но у вас еще нет опыта программирования, то этот курс для вас. В программе курса 12 модулей, охватывающих темы: арифметика и числа, структуры данных (словари, списки, множества...), условия, циклы, функции, модули и классы.
Курс можно пройти бесплатно и в любое время по ссылке:
https://stepik.org/course/85388/promo
#курс
В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах
Да, в Python нет переменных. Как так вышло и что с этим делать? Как работать с оперативной памятью? Что такое Stack и Heap и как они используются? Какие особенности mutable и immutable данных связаны с этим?
Полезное видео для тех, кто хочет глубже понимать, как работает интерпретатор CPython, и использовать это для написания более эффективных программ:
https://www.youtube.com/watch?v=8GpI0PAGniA
#видео
Да, в Python нет переменных. Как так вышло и что с этим делать? Как работать с оперативной памятью? Что такое Stack и Heap и как они используются? Какие особенности mutable и immutable данных связаны с этим?
Полезное видео для тех, кто хочет глубже понимать, как работает интерпретатор CPython, и использовать это для написания более эффективных программ:
https://www.youtube.com/watch?v=8GpI0PAGniA
#видео
YouTube
В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах
Да-да, в Python нет переменных. Как так вышло и что с этим делать? Как работает с оперативной памятью Python? Что такое Stack и Heap и как они используются? Какие особенности mutable и immutable данных связаны с этим?
Сочный материал для тех, кто хочет глубже…
Сочный материал для тех, кто хочет глубже…
11 актуальных вакансий
— Senior Python Developer
— DevOps Engineer
— Middle DevOps Engineer
— QA Engineer
— QA Automation Engineer
— Junior Data Аналитик
— Middle Data Engineer
— Middle Data Scientist
— Product Owner
— Главный Архитектор данных
— Преподаватель на курс «Буткэмп Python»
#вакансии #работа
— Senior Python Developer
— DevOps Engineer
— Middle DevOps Engineer
— QA Engineer
— QA Automation Engineer
— Junior Data Аналитик
— Middle Data Engineer
— Middle Data Scientist
— Product Owner
— Главный Архитектор данных
— Преподаватель на курс «Буткэмп Python»
#вакансии #работа
Упаковка приложений PyQt6 для Windows с помощью PyInstaller и InstallForge
Этот подробный туториал расскажет и покажет вам, как использовать PyInstaller для сборки сначала простых, а затем всё более сложных приложений PyQt6 в распространяемые EXE-файлы в Windows. Руководство разбито на отдельные этапы, поэтому вы можете пройти его с самого начала или перейти сразу к нужному, если у вас уже есть начальные знания.
https://www.pythonguis.com/tutorials/packaging-pyqt6-applications-windows-pyinstaller/
#pyqt
Этот подробный туториал расскажет и покажет вам, как использовать PyInstaller для сборки сначала простых, а затем всё более сложных приложений PyQt6 в распространяемые EXE-файлы в Windows. Руководство разбито на отдельные этапы, поэтому вы можете пройти его с самого начала или перейти сразу к нужному, если у вас уже есть начальные знания.
https://www.pythonguis.com/tutorials/packaging-pyqt6-applications-windows-pyinstaller/
#pyqt
The Oregon Trail
В 1971 году Дон Равич, Билл Хайнеманн и Пасс Дилленбергер разработали текстовую стратегическую игру. Эта игра стала известна как Орегонская тропа. В этой игре игрок направляет свою группу поселенцев из Миссури в Орегон-Сити, штат Орегон. Различные случайные события преследуют группу, когда они пересекают трудную тропу к своему новому дому.
Но мы уже не в 70-х и поэтому можем самостоятельно написать аналогичную игру, а если захотим, то и добавить новые фишки по своему вкусу. Подробный гайд по созданию игры тут:
https://keithmfoster.com/the-oregon-trail/
#gamedev
В 1971 году Дон Равич, Билл Хайнеманн и Пасс Дилленбергер разработали текстовую стратегическую игру. Эта игра стала известна как Орегонская тропа. В этой игре игрок направляет свою группу поселенцев из Миссури в Орегон-Сити, штат Орегон. Различные случайные события преследуют группу, когда они пересекают трудную тропу к своему новому дому.
Но мы уже не в 70-х и поэтому можем самостоятельно написать аналогичную игру, а если захотим, то и добавить новые фишки по своему вкусу. Подробный гайд по созданию игры тут:
https://keithmfoster.com/the-oregon-trail/
#gamedev
Видеоруководство по Python для начинающих
Изучите язык программирования Python на этом ускоренном курсе для начинающих. Вы узнаете всё от настройки системы до базового синтаксиса и работы с API.
https://youtu.be/8124kv-632k
#видео #урок
Изучите язык программирования Python на этом ускоренном курсе для начинающих. Вы узнаете всё от настройки системы до базового синтаксиса и работы с API.
https://youtu.be/8124kv-632k
#видео #урок
YouTube
Python Tutorial for Beginners
Learn the Python programming language in this beginner's crash course. You will learn everything from system set up to basic syntax to working with API's.
✏️ Course from Bobby Stearman. Check out his YouTube channel: https://www.youtube.com/c/DidCoding
…
✏️ Course from Bobby Stearman. Check out his YouTube channel: https://www.youtube.com/c/DidCoding
…
Как обойти капчу Гугл с помощью Python
Зачем решать капчу, когда это можно делегировать программе? Особенно, если вы занимаетесь веб-скреппингом. Посмотрите, как можно реализовать программу, которая сможет выбирать подходящие описанию изображения из нескольких вариантов:
https://habr.com/ru/post/478578/
#веб
Зачем решать капчу, когда это можно делегировать программе? Особенно, если вы занимаетесь веб-скреппингом. Посмотрите, как можно реализовать программу, которая сможет выбирать подходящие описанию изображения из нескольких вариантов:
https://habr.com/ru/post/478578/
#веб
Метаклассы в Python
Метакласс в Python — это класс классов, определяющий поведение класса. То есть класс сам по себе является экземпляром метакласса. Непонятно? Тогда открывайте статью, ведь там вы узнаете, что такое метаклассы в Python, зачем они нужны и как их создавать:
https://pythonist.ru/metaklassy-v-python/
#junior
Метакласс в Python — это класс классов, определяющий поведение класса. То есть класс сам по себе является экземпляром метакласса. Непонятно? Тогда открывайте статью, ведь там вы узнаете, что такое метаклассы в Python, зачем они нужны и как их создавать:
https://pythonist.ru/metaklassy-v-python/
#junior
Websocket-сервер для геолокации на asyncio
Вебсокеты нужны там, где идет взаимодействие с пользователем в режиме реального времени. С их помощью клиент может послать запрос к серверу, как в обычном HTTP. Но самое интересное, что используя вебсокеты, сервер тоже может послать данные клиенту, не дожидаясь от него HTTP-запроса.
В этой статье вы узнаете, как создать веб-сервис, который позволяет делиться своим местоположением и отслеживать местоположение всех остальных подключенных к нему людей на карте мира в режиме реального времени:
https://habr.com/ru/company/kts/blog/659341/
#веб #websocket #asyncio
Вебсокеты нужны там, где идет взаимодействие с пользователем в режиме реального времени. С их помощью клиент может послать запрос к серверу, как в обычном HTTP. Но самое интересное, что используя вебсокеты, сервер тоже может послать данные клиенту, не дожидаясь от него HTTP-запроса.
В этой статье вы узнаете, как создать веб-сервис, который позволяет делиться своим местоположением и отслеживать местоположение всех остальных подключенных к нему людей на карте мира в режиме реального времени:
https://habr.com/ru/company/kts/blog/659341/
#веб #websocket #asyncio
Строим математический график на Python
Хотите научиться строить математические графики всего за 10 минут? Благодаря этой статье, Python и нескольким полезным библиотекам, вы сможете построить любой математический график:
https://pythonist.ru/kak-postroit-matematicheskij-grafik-v-python-za-10-minut/
Хотите научиться строить математические графики всего за 10 минут? Благодаря этой статье, Python и нескольким полезным библиотекам, вы сможете построить любой математический график:
https://pythonist.ru/kak-postroit-matematicheskij-grafik-v-python-za-10-minut/
Путь к пониманию декораторов в Python
Декораторы — это обёртки вокруг Python-функций (или классов), которые изменяют работу того, к чему они применяются. Один из самых часто встречаемых декораторов — @property.
Эта статья поможет вам разобраться в том, как работают декораторы, чтобы вы могли эффективнее применять их, а также создавать собственные:
https://habr.com/ru/company/wunderfund/blog/657355/
Декораторы — это обёртки вокруг Python-функций (или классов), которые изменяют работу того, к чему они применяются. Один из самых часто встречаемых декораторов — @property.
Эта статья поможет вам разобраться в том, как работают декораторы, чтобы вы могли эффективнее применять их, а также создавать собственные:
https://habr.com/ru/company/wunderfund/blog/657355/
Синтаксический сахар против повторяющегося кода в Python
Сделайте свой код чище и более читаемым, добавив в него пару ложек синтаксического сахара. Автор этой статьи рассказал, как это сделать:
https://medium.com/using-pythons-syntactic-sugar-to-remove-code/using-pythons-syntactic-sugar-to-remove-code-repetition-ad90313d5eed
Сделайте свой код чище и более читаемым, добавив в него пару ложек синтаксического сахара. Автор этой статьи рассказал, как это сделать:
https://medium.com/using-pythons-syntactic-sugar-to-remove-code/using-pythons-syntactic-sugar-to-remove-code-repetition-ad90313d5eed