Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🦕👨💻 Автоматизация тестирования с PyTest
В курсе автоматизации тестирования, мы будем создавать проект с нуля используя самые популярные технологии на данный момент для автоматизации на Python.
Создадим, добавим тесты, оптимизируем, напишем валидации, научимся отправлять реквесты, упаковывать в Docker и генерировать красивый allure report.
📺 Просмотр
#python
В курсе автоматизации тестирования, мы будем создавать проект с нуля используя самые популярные технологии на данный момент для автоматизации на Python.
Создадим, добавим тесты, оптимизируем, напишем валидации, научимся отправлять реквесты, упаковывать в Docker и генерировать красивый allure report.
📺 Просмотр
#python
YouTube
Автоматизация тестирования с Pytest и Python
Любой код который был написан, обязательно нуждается в тестировании. Именно об этом и записана целая череда видео в плейлисте. В уроках автоматизации тестиро...
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🧾🕵🏻♂️ Распознавание текста на изображениях
C помощью Python обёртки над программой OCR tesseract.
Саму программу можно установить отсюда:
https://github.com/tesseract-ocr/tesseract
#python
C помощью Python обёртки над программой OCR tesseract.
Саму программу можно установить отсюда:
https://github.com/tesseract-ocr/tesseract
#python
GitHub
GitHub - tesseract-ocr/tesseract: Tesseract Open Source OCR Engine (main repository)
Tesseract Open Source OCR Engine (main repository) - tesseract-ocr/tesseract
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🦖🦆 Полиморфизм в Python: утиная типизация (ducktyping)
💬 Полиморфизм. Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.
📌 Если не вдаваться в теории, то полиморфизм о котором вам нужно знать и о котором спросят на собеседовании - это механизм, позволяющий выполнять один и тот же код по-разному.
🐣 Утиная типизация в свою очередь означает механизм, когда для работы во главу угла ставится поведение, а не принадлежность к какому-либо классу.
📺 https://www.youtube.com/watch?v=MwsIOSZAkN8
#python
💬 Полиморфизм. Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.
📌 Если не вдаваться в теории, то полиморфизм о котором вам нужно знать и о котором спросят на собеседовании - это механизм, позволяющий выполнять один и тот же код по-разному.
🐣 Утиная типизация в свою очередь означает механизм, когда для работы во главу угла ставится поведение, а не принадлежность к какому-либо классу.
📺 https://www.youtube.com/watch?v=MwsIOSZAkN8
#python
YouTube
Полиморфизм в Python. Что такое Утиная типизация (ducktyping)
Сегодня разговор пойдет про третьего кита в ООП - Полиморфизм.
Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.
Если не вдаваться в теории, то полиморфизм о котором вам нужно знать и о котором спросят на собеседовании - это…
Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.
Если не вдаваться в теории, то полиморфизм о котором вам нужно знать и о котором спросят на собеседовании - это…
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🦖♐️ Парсинг и скрейпинг сайтов Python - теоретический минимум
Веб-скрейпинг (Парсинг) Python Selenium. Как парсить сайт Питон и Селениум?
Конкретный минимальный пример для ознакомления и получения первичных знаний о библиотеке selenium Python, а также понятий о парсинг и веб-скрейпинге веб-сайта.
📺 Просмотр
#python
Веб-скрейпинг (Парсинг) Python Selenium. Как парсить сайт Питон и Селениум?
Конкретный минимальный пример для ознакомления и получения первичных знаний о библиотеке selenium Python, а также понятий о парсинг и веб-скрейпинге веб-сайта.
📺 Просмотр
#python
YouTube
Парсинг и скрейпинг сайтов Python - теоретический минимум
Share your videos with friends, family, and the world
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🔭🩻 Создаем веб-сканер страниц
💬 Рассмотрим поэтапный процесс создания веб-сканера для отслеживания изменений и последующего оповещения посредством e-mail. Работаем с Python, Beautiful Soup и Pipedream.
📌 В этом обучающем руководстве мы научимся отслеживать изменения страниц с помощью такой библиотеки Python, как Beautiful Soup. Кроме того, узнаем, как бесплатно отправить e-mail посредством Pipedream, превосходной платформы low-code для интеграции API.
👆🏻Читать статью
#python
💬 Рассмотрим поэтапный процесс создания веб-сканера для отслеживания изменений и последующего оповещения посредством e-mail. Работаем с Python, Beautiful Soup и Pipedream.
📌 В этом обучающем руководстве мы научимся отслеживать изменения страниц с помощью такой библиотеки Python, как Beautiful Soup. Кроме того, узнаем, как бесплатно отправить e-mail посредством Pipedream, превосходной платформы low-code для интеграции API.
👆🏻Читать статью
#python
Telegraph
Создаем веб-сканер страниц с помощью Python
Python и 1000 программ Многие сайты предлагают подписки на новостные рассылки. Но в некоторых случаях хочется отслеживать только определенную информацию. Перечислим ситуации, когда может потребоваться подобный инструмент. Вы подумываете купить товар и мониторите…
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
❌⏲ Написание быстрых асинхронных HTTP-запросов с Python
О том, как прокачать скорость HTTP-запросов, можно узнать здесь.
Если вы парсите веб-страницы или каким-то ещё образом взаимодействуете с данными веб-сайтов, то вам, вероятно, важно, чтобы ваши запросы выполнялись быстро и эффективно.
👆🏻Читать
#python
О том, как прокачать скорость HTTP-запросов, можно узнать здесь.
Если вы парсите веб-страницы или каким-то ещё образом взаимодействуете с данными веб-сайтов, то вам, вероятно, важно, чтобы ваши запросы выполнялись быстро и эффективно.
👆🏻Читать
#python
UPROGER | Программирование
Написание быстрых асинхронных HTTP-Запросов с Python
НАПИСАНИЕ БЫСТРОГО ASYNC HTTP-ЗАПРОСОВ В PYTHON
В свободное время я много занимаюсь парсингом веб-страниц c Python, я искал различные форматы и фрагменты кода, чтобы локально выполнять большое количество сетевых запросов с элементами управления.
Этап…
В свободное время я много занимаюсь парсингом веб-страниц c Python, я искал различные форматы и фрагменты кода, чтобы локально выполнять большое количество сетевых запросов с элементами управления.
Этап…
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🔠📃 Разбить текст на абзацы
Вы можете прочитать статью ниже, чтобы узнать, как с помощью Python можно разбить текст на смысловые части - абзацы.
👆🏻Читать
#python
Вы можете прочитать статью ниже, чтобы узнать, как с помощью Python можно разбить текст на смысловые части - абзацы.
👆🏻Читать
#python
NOP::Nuances of programming
Как разбить текст на абзацы с помощью Python
Ищете простой и эффективный способ автоматического реферирования текстовых данных? Воспользуйтесь доступным руководством по реализации первого этапа реферирования - разбиения текста на абзацы.
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
0️⃣🦖 Python developer starter pack
В этом видео автор подробно разбирает, какие минимальные навыки стоит развивать людям, решившим идти в Python-разработку, но ещё не определившимся с направлением.
00:00 Вступление
02:02 Базовый набор Python
07:52 Git
09:08 Алгоритмы
12:15 Графы и алгоритмы на графах
13:32 Рекурсия
14:54 SQL и базы данных
18:34 Docker
21:29 Общие моменты и структуры данных
23:35 Заключение
📺 Смотреть: youtu.be/L7bfzMg8zWk
#python
В этом видео автор подробно разбирает, какие минимальные навыки стоит развивать людям, решившим идти в Python-разработку, но ещё не определившимся с направлением.
00:00 Вступление
02:02 Базовый набор Python
07:52 Git
09:08 Алгоритмы
12:15 Графы и алгоритмы на графах
13:32 Рекурсия
14:54 SQL и базы данных
18:34 Docker
21:29 Общие моменты и структуры данных
23:35 Заключение
📺 Смотреть: youtu.be/L7bfzMg8zWk
#python
YouTube
PYTHON DEVELOPER STARTER PACK - МИНИМАЛЬНЫЙ СТЕК ВНЕ ЗАВИСИМОСТИ ОТ НАПРАВЛЕНИЯ
Рассказываю о том, какие минимальные навыки стоит качать людям, которые определились с тем, что пойдут в Python разработку, но ещё не определились с направлением.
Поддержать:
https://www.donationalerts.com/r/luchanos
https://boosty.to/luchanos
На других…
Поддержать:
https://www.donationalerts.com/r/luchanos
https://boosty.to/luchanos
На других…
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🔩🔤 Метод join
Метод строки
Если в последовательности есть какие-либо не строковые значения, включая байтовые строки, то поднимается исключение
В примерах выше показано как с помощью этого метода можно объединить список состоящий из чисел в строку или разделить строку любыми символами.
#python
Метод строки
join
принимает в качестве аргумента итерируемый объект содержащий строки и возвращает объединение элементов при помощи строки разделителя.Если в последовательности есть какие-либо не строковые значения, включая байтовые строки, то поднимается исключение
TypeError
.В примерах выше показано как с помощью этого метода можно объединить список состоящий из чисел в строку или разделить строку любыми символами.
#python
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
Регулярные выражения. Основы.pdf
12.8 MB
📙 Регулярные выражения. Основы
Автор: Майкл Фицджеральд, 2015
Автор: Майкл Фицджеральд, 2015
Многочисленные примеры, приведенные в книге, не только помогут вам освоить основы регулярных выражений, но и научат применять их для поиска, извлечения и преобразования фрагментов текста посредством их сопоставления с определенными символами, словами и шаблонами. Регулярные выражения эффективно применяются во многих областях программирования.
Они доступны в утилитах UNIX и таких языках программирования, как Perl, Java, javascript и С#. Прочитав книгу, вы будете знать синтаксис наиболее распространенных диалектов регулярных выражений и понимать, в каких случаях они смогут обеспечить вам значительную экономию времени.
#pythonForwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🆔🦖 Интуитивно понятный SQL с Python
Python — фантастический язык для обработки данных.
Он также имеет отличные инструменты для работы с базами данных SQL, наиболее известным из которых является SQLAlchemy
https://itnext.io/intuitive-sql-with-python-958a77a167e0
#SQL #python
Python — фантастический язык для обработки данных.
Он также имеет отличные инструменты для работы с базами данных SQL, наиболее известным из которых является SQLAlchemy
https://itnext.io/intuitive-sql-with-python-958a77a167e0
#SQL #python
Medium
Intuitive SQL with Python
Python is a fantastic language for data processing. It also has excellent tools to operate on SQL databases, most famously the SQLAlchemy…
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🧩✍️ Быстро пишем API на Python с FastAPI
В данном курсе вы создадите собственный API на самом быстром, простом и удобном фреймворке FastAPI.
Научитесь взаимодействовать с вашим API с помощью биткоин-бота в Телеграме, для генерации кошельков, запросов баланса и переводов. Также вы научитесь работать с базами данных с помощью PonyORM и освоите работу с биткоинами на Python.
Помимо этого вы сделаете простого бота с помощью библиотеки pyTelegramBotAPI для взаимодействия с вашим API и работой с биткоинами.
📺 Смотреть
#python
В данном курсе вы создадите собственный API на самом быстром, простом и удобном фреймворке FastAPI.
Научитесь взаимодействовать с вашим API с помощью биткоин-бота в Телеграме, для генерации кошельков, запросов баланса и переводов. Также вы научитесь работать с базами данных с помощью PonyORM и освоите работу с биткоинами на Python.
Помимо этого вы сделаете простого бота с помощью библиотеки pyTelegramBotAPI для взаимодействия с вашим API и работой с биткоинами.
📺 Смотреть
#python
Stepik: online education
Быстро пишем API на Python с FastAPI
В данном курсе вы создадите собственный API на самом быстром, простом и удобном фреймворке FastAPI. Научитесь взаимодействовать с вашим API с помощью биткоин-бота в Телеграме, для генерации кошельков, запросов баланса и переводов.
Также вы научитесь работать…
Также вы научитесь работать…
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🔣⚠️ Сложность алгоритмов и операций на примере Python
https://proglib.io/p/slozhnost-algoritmov-i-operaciy-na-primere-python-2020-11-03
#python
https://proglib.io/p/slozhnost-algoritmov-i-operaciy-na-primere-python-2020-11-03
#python
Библиотека программиста
🐍Сложность алгоритмов и операций на примере Python
Определить вычислительную сложность отдельных операций просто, но как вычислить сложность целой функции? Попробуем ответить на этот вопрос в небольшой статье.
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
⏬↪️ Группировка смежных списков
Группировку смежных списков, разумеется, легко осуществить в цикле for, особенно, используя zip(), но это далеко не самый лучший способ.
Чтобы сделать это проще и быстрее, напишем лямбда-выражение с zip, которое сгруппирует смежные списки следующим образом.
#python
Группировку смежных списков, разумеется, легко осуществить в цикле for, особенно, используя zip(), но это далеко не самый лучший способ.
Чтобы сделать это проще и быстрее, напишем лямбда-выражение с zip, которое сгруппирует смежные списки следующим образом.
#python
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
📑🐊 Изучаем словари в Python
Словари в Python — это фундаментальный тип данных , представленный в виде пары ключ-значение.
Они описываются как объект сопоставления, который сопоставляет хэшируемые значения с произвольными объектами.
👆🏻Читать
#python
Словари в Python — это фундаментальный тип данных , представленный в виде пары ключ-значение.
Они описываются как объект сопоставления, который сопоставляет хэшируемые значения с произвольными объектами.
👆🏻Читать
#python
www.internet-technologies.ru
Изучаем словари в Python
В статье рассказывается о том, что такое словари в Python. Они используются для хранения данных в формате ключ-значение
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🐊🪙 Python с Selenium
Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных.
Предлагаем узнать, как это выполнить в 3 шага.
https://nuancesprog.ru/p/16725/
#python
Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных.
Предлагаем узнать, как это выполнить в 3 шага.
https://nuancesprog.ru/p/16725/
#python
NOP::Nuances of programming
Как собрать данные для DS-проекта с помощью Python: 3 шага
Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных. Предлагаем узнать, как это выполнить в 3 шага.
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
❓🐍 15 самых часто задаваемых вопросов на собеседовании про Python
Разбор 15 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков.
👆🏻Читать
#python
Разбор 15 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков.
👆🏻Читать
#python
Библиотека программиста
🐍 15 самых часто задаваемых вопросов на собеседовании про Python
Разбор 15 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков.
Forwarded from Анализ данных (Data analysis)
❓Хотите перейти в BI-аналитику?
Сделайте первые шаги на пути к новому этапу в карьере уже 30 января в 20:00! Приглашаем вас на открытый урок «Подготовка данных для дашборда в Pandas» в OTUS.
Вебинар состоится в рамках онлайн-курса «BI-аналитика» для продуктовых и маркетинговых аналитиков, аналитиков данных, Product Owner’ов и Project Manager’ов, Data Scientist’ов, Data Engineer’ов и выпускников, которые хотят работать в области BI-аналитики.
✅На занятии вы узнаете про методы предобработки и “очистки” данных для дальнейшего построения дашбордов в Python Pandas.
➡️Какой результат мы получим?
Преобразуем учебный набор данных, очистим его от пропусков и дубликатов, посмотрим различные способы трансформации (группировка, транспонирование строк/столбцов и т.д.).
➡️Пройдите вступительный тест, чтобы определить уровень своей подготовки и записаться на урок: https://otus.pw/3QTv/
Сделайте первые шаги на пути к новому этапу в карьере уже 30 января в 20:00! Приглашаем вас на открытый урок «Подготовка данных для дашборда в Pandas» в OTUS.
Вебинар состоится в рамках онлайн-курса «BI-аналитика» для продуктовых и маркетинговых аналитиков, аналитиков данных, Product Owner’ов и Project Manager’ов, Data Scientist’ов, Data Engineer’ов и выпускников, которые хотят работать в области BI-аналитики.
✅На занятии вы узнаете про методы предобработки и “очистки” данных для дальнейшего построения дашбордов в Python Pandas.
➡️Какой результат мы получим?
Преобразуем учебный набор данных, очистим его от пропусков и дубликатов, посмотрим различные способы трансформации (группировка, транспонирование строк/столбцов и т.д.).
➡️Пройдите вступительный тест, чтобы определить уровень своей подготовки и записаться на урок: https://otus.pw/3QTv/
Forwarded from Анализ данных (Data analysis)
🔥 7 расширенных операций со списками Python, которые могут эффективно оптимизировать ваш код
В этой статье мы покажем вам семь расширенных операций со списками, которые сделают ваш код аккуратнее, чище и качественнее.
▪Читать
▪Зеркало
@data_analysis_ml
В этой статье мы покажем вам семь расширенных операций со списками, которые сделают ваш код аккуратнее, чище и качественнее.
▪Читать
▪Зеркало
@data_analysis_ml
Forwarded from Анализ данных (Data analysis)
📂 3 способа сбора данных для DS-проекта.
Любой проект по науке о данных нуждается в данных. Чтобы извлечь их с сайта и создать необходимый набор, используются инструменты веб-скрейпинга.
Однако на одном сайте не всегда находятся все нужные данные либо там могут быть несоответствия, из-за которых можно извлечь только часть данных.
Так случилось со мной, когда я искал данные о футбольных матчах, проведенных на Чемпионатах мира с 1930 по 2022 год. Некоторые данные были извлечены, но не все. С помощью этого руководства мы извлечем остальные данные с нуля с помощью Selenium, чтобы в дальнейшем использовать их в проекте.
▪Читать
@data_analysis_ml
Любой проект по науке о данных нуждается в данных. Чтобы извлечь их с сайта и создать необходимый набор, используются инструменты веб-скрейпинга.
Однако на одном сайте не всегда находятся все нужные данные либо там могут быть несоответствия, из-за которых можно извлечь только часть данных.
Так случилось со мной, когда я искал данные о футбольных матчах, проведенных на Чемпионатах мира с 1930 по 2022 год. Некоторые данные были извлечены, но не все. С помощью этого руководства мы извлечем остальные данные с нуля с помощью Selenium, чтобы в дальнейшем использовать их в проекте.
▪Читать
@data_analysis_ml