🧑💻 Pyppeteer — библиотека для управления браузером
Это неофициальный порт известного JavaScript API для Chrome и Firefox. Позволяет:
▪️делать скриншоты веб-страниц;
▪️открывать новые вкладки и переходить на страницы;
▪️скроллить и взаимодействовать с динамическими элементами на странице.
🔗 Ссылка на репозиторий Pyppeteer
Это неофициальный порт известного JavaScript API для Chrome и Firefox. Позволяет:
▪️делать скриншоты веб-страниц;
▪️открывать новые вкладки и переходить на страницы;
▪️скроллить и взаимодействовать с динамическими элементами на странице.
🔗 Ссылка на репозиторий Pyppeteer
👍13❤6
Привет, друзья! 👋
Мы готовим статью о самых странных и уникальных дистрибутивах Linux, и нам нужно ваше мнение! 🤔💬
1️⃣ Какой самый необычный дистрибутив Linux вы когда-либо пробовали? Почему он вас удивил?
2️⃣ Есть ли у вас советы для новичков, которые только начинают работать с Linux? 🐧✨
Поделитесь своими идеями в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙌
Мы готовим статью о самых странных и уникальных дистрибутивах Linux, и нам нужно ваше мнение! 🤔💬
1️⃣ Какой самый необычный дистрибутив Linux вы когда-либо пробовали? Почему он вас удивил?
2️⃣ Есть ли у вас советы для новичков, которые только начинают работать с Linux? 🐧✨
Поделитесь своими идеями в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙌
🔥3
🐍 Проблемы вызова Python кода из C кода
Это статья на «Хабре» для тех, кто не пугается хардкора. Автор, опенсорс разработчик и core-разработчик CPython, рассказывает о следующей проблеме:
⚠️ При вызове Python может резко и внезапно поменять стейт всего кода на C. Часто это приводит к
О том, как вообще можно вызвать Python код из C и почему происходят трудности, читайте в статье 👈
Это статья на «Хабре» для тех, кто не пугается хардкора. Автор, опенсорс разработчик и core-разработчик CPython, рассказывает о следующей проблеме:
⚠️ При вызове Python может резко и внезапно поменять стейт всего кода на C. Часто это приводит к
[1] 88503 segmentation fault python
.О том, как вообще можно вызвать Python код из C и почему происходят трудности, читайте в статье 👈
👏9👍3🔥3❤2🥱1
✨Гайд по встроенным функциям Python✨
👆На карточках сделали подборку некоторых встроенных функций Python, которые могут оказаться полезными в ваших проектах.
Целиком гайд можно посмотреть здесь 👈
👆На карточках сделали подборку некоторых встроенных функций Python, которые могут оказаться полезными в ваших проектах.
Целиком гайд можно посмотреть здесь 👈
👍14🔥2👏2
Построен на Requests и Beautifulsoup4. Основные особенности:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤔4🥱4🔥1
🛠️ API-документация без головной боли: ТОП-11 инструментов
Ручное создание документации отнимает много времени и чревато ошибками. Представляем подборку инструментов, которые автоматизируют процесс и помогут вам сосредоточиться на разработке, а не на написании документации.
🔗 Читать статью
Ручное создание документации отнимает много времени и чревато ошибками. Представляем подборку инструментов, которые автоматизируют процесс и помогут вам сосредоточиться на разработке, а не на написании документации.
🔗 Читать статью
👍9❤3🥰2
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
🔥24👍9
🐍🤓 Scientific Computing with Python — бесплатный интерактивный курс
Это своего рода учебник от Freecodecamp. Его цель — дать обучающимся навыки анализа и обработки данных с помощью Python. Учебник содержит следующие темы:
▪️работа со строками;
▪️List Comprehension;
▪️основы дизайна алгоритмов;
▪️структуры данных;
▪️классы и объекты.
🔗 Ссылка на курс
Это своего рода учебник от Freecodecamp. Его цель — дать обучающимся навыки анализа и обработки данных с помощью Python. Учебник содержит следующие темы:
▪️работа со строками;
▪️List Comprehension;
▪️основы дизайна алгоритмов;
▪️структуры данных;
▪️классы и объекты.
🔗 Ссылка на курс
❤🔥7👍2
Forwarded from Библиотека собеса по Python | вопросы с собеседований
Напишите регулярное выражение, которое будет принимать идентификатор электронной почты. Используйте модуль re.
Мы используем функцию re.match() для сравнения переданного идентификатора электронной почты с регулярным выражением. Если совпадение найдено, мы возвращаем True, иначе False. Например, вызов is_valid_email('example@mail.com') вернет True, а вызов is_valid_email('not_valid_email') вернет False.
Мы используем функцию re.match() для сравнения переданного идентификатора электронной почты с регулярным выражением. Если совпадение найдено, мы возвращаем True, иначе False. Например, вызов is_valid_email('example@mail.com') вернет True, а вызов is_valid_email('not_valid_email') вернет False.
❤11👍6🌚1
В новой статье рассказывается о том, как Python со временем прошёл через множество изменений и экспериментов в области управления пакетами.
pyproject.toml
.Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍3😍2
Media is too big
VIEW IN TELEGRAM
🧑💻 Плохие практики ООП: не пишите так в Python
В видео обсуждаются практики, которые автор советует избегать при написании кода. Вот некоторые:
❌ использование классов, когда достаточно только функций;
❌ усложнение структур наследования;
❌ чрезмерное применение миксинов.
🔗 Смотреть видео на YouTube
В видео обсуждаются практики, которые автор советует избегать при написании кода. Вот некоторые:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🥰4🔥2👾1
📘 Справочник-шпаргалка по методологиям и паттернам на Python
Это обширный гайд на «Хабре», который расскажет о:
🔹паттернах (порождающих, структурных, поведенческих);
🔹разработке через тестирование (TDD);
🔹разработке, основанной на описании поведения (BDD);
🔹предметно-ориентированном проектировании (DDD).
🔗 Читать по этой ссылке
Это обширный гайд на «Хабре», который расскажет о:
🔹паттернах (порождающих, структурных, поведенческих);
🔹разработке через тестирование (TDD);
🔹разработке, основанной на описании поведения (BDD);
🔹предметно-ориентированном проектировании (DDD).
🔗 Читать по этой ссылке
👍17🔥3👏3❤1