#python python... PYTHON 🔛 🚀
11 subscribers
919 photos
7 videos
158 files
1.54K links
Download Telegram
​​📄Топ проектов которые украсят и добавят ценности в ваше портфолио python-разработчика.🚀

1. Aгрегатор контента - Агрегатор контента - это физическое лицо или организация, которые собирают веб-контент (и / или иногда приложения) из различных онлайн-источников для повторного использования или перепродажи. Есть два типа агрегаторов контента: (1) те, которые просто собирают материалы из различных источников для своих веб-сайтов, и (2) те, которые собирают и распространяют контент в соответствии с потребностями своих клиентов.

2. Сокращатель URL - Сокращение URL-адресов - это метод во всемирной паутине, в котором унифицированный указатель ресурса (URL) может быть существенно короче и по-прежнему направлен на требуемую страницу. Это достигается с помощью перенаправления, которое ведет на веб-страницу с длинным URL-адресом.

3. Решатель Судоку - Стандартный судоку содержит 81 ячейку в сетке 9 × 9 и 9 прямоугольников, каждое из которых является пересечением первых, средних или последних 3 строк, а также первых, средних или последних 3 столбцов.
Существует несколько компьютерных алгоритмов, которые решают большинство головоломок 9 × 9 (n = 9) за доли секунды, но комбинаторный взрыв происходит при увеличении n, ограничивая свойства судоку, которые можно построить, проанализировать и решить как n увеличивается.

4. Приложение для уведомлений на рабочем столе - Уведомление на рабочем столе - это простое приложение, которое выдает уведомление в форме всплывающего сообщения на рабочем столе.

5. Файловый менеджер - компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции удаления над файлами - создание, открытие / воспроизведение / просмотр, редактирование, изменение, переименование, копирование, изменение атрибутов и свойств, файлов и назначение прав.

⚠️Именно проекты таких типов работодатели ценят в портфолио разработчиков, а наличие этих проектов в списке реализованных, даст вам весомые преимущества перед другими кандидатами.
​​🚀Для чего нужна библиотека Pytest?!.💡
- Pytest: помогает писать лучшие программы

Инфраструктура pytest упрощает написание небольших тестов, но при этом масштабируется для поддержки сложного функционального тестирования приложений и библиотек.


📊Функции.
    - Подробная информация о неудачных утверждениях assert (не нужно запоминать имена self.assert *)

   -  Автоматическое обнаружение тестовых модулей и функций

   - Модульные приспособления для управления небольшими или параметризованными долгоживущими тестовыми ресурсами

   -  Может запускать модульные тесты (включая пробные) и тесты носа из коробки

  -   Python 3.6+ и PyPy 3

  -  Богатая архитектура плагинов, более 315+ внешних плагинов и процветающее сообщество

📖Документация
Полную документацию, включая установку, руководства и PDF-документы, см. В разделе «Содержание».

Ошибки / запросы
Используйте трекер проблем GitHub, чтобы отправлять сообщения об ошибках или запрашивать функции.

🕔Журнал изменений
Обратитесь к странице журнала изменений для исправлений и улучшений каждой версии.

Поддержка pytest
Open Collective - это онлайн-платформа для финансирования открытых и прозрачных сообществ. Он предоставляет инструменты для сбора денег и полной прозрачности делиться своими финансами.

Это предпочтительная платформа для частных лиц и компаний, которые хотят делать разовые или ежемесячные пожертвования непосредственно в проект.

Подробности смотрите в коллективе pytest.
pytest для предприятия

Доступно как часть подписки Tidelift.

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

🔓Безопасность
pytest никогда не был связан с уязвимостью безопасности, но в любом случае, чтобы сообщить об уязвимости безопасности, используйте контактное лицо по безопасности Tidelift. Tidelift будет координировать исправление и раскрытие информации.
Лицензия

Авторское право Holger Krekel и др., 2004-2020.

Распространяемый по условиям лицензии MIT, pytest является бесплатным программным обеспечением с открытым исходным кодом.
Tips & Tricks. Как при помощи генераторов создать функцию, ведущую себя как итератор

Рассмотрели на примере, как делать итераторы быстрым, простым и понятным способом.

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

#функции
📋Топ 10 популярных вопросов на собеседовании python-разработчика.🚀

1.Для чего используются ключевые слова Global и Nolocal?

2.В чём разница методов Classmethod и StaticMethod?

3.Что такое GIL?

4.Как и для чего используются Метаклассы.

5.Что такое Аннотации типов? Что такое Общие Аннотации типов?

6.Что такое Generator-функции?

7.Что такое Декораторы?

8.Что значит 'Pickling'? А 'Unpickling'?

9. Что значат *args и **kwargs в функциях python?

10.Для чего предназначены файлы с расширением '.pyc'?

Ответы на эти вопросы по сможете найти по ссылке ниже.
https://telegra.ph/Top-10-populyarnyh-voprosov-na-sobesedovanii-python-razrabotchika-02-15
Разбираемся, как на Python с помощью готовых инструментов автоматизировать тестирование, cбор и обработку данных, деплой и другие задачи 🙌🏻

Меньше рутины = счастливее разработчик, правда ведь?

https://clck.ru/TXDQX
Forwarded from Zen of Python
Разбираемся с not в Python

Если обратиться к документации, то оператор not выдаст True, если аргумент False и наоборот. Звучит довольно просто и логично. Но если копнуть чуть глубже, то может возникнуть вопрос — что считать за True, а что за False?

Чтобы разобраться в этом, автор углубился в недра Python и C:

https://tprg.ru/gT4z
Forwarded from Python Quiz
Python Работа - канал с вакансиями по Python.
Все вакансии с возможность прямого контакта с работодателями внутри телеграмма.

Уровень вакансий: Junior, Middle, Senior.

Ищите свою первую Python работу у нас
: @pythonrabota
Tips & Tricks. Удаляем дубликаты из списка в Python

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

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

#списки
Forwarded from TechRocks
Топ-10 IDE и редакторов кода для Python в 2021 году

Писать код на Python можно и в простом текстовом редакторе, однако использование специального редактора кода или IDE с дополнительным инструментарием может существенно улучшить продуктивность работы.

Читать статью
Forwarded from Python Academy
База данных на минималках

Встроенный модуль shelve позволяет сохранять и читать произвольные данные. Таким образом, можно сохранять любые Python объекты для дальнейшего использования.

Доступ к данным осуществляется с помощью ключей, как и в случае со словарями. А метод shelve.open поддерживает протокол контекстного менеджера, то есть можно не вызывать метод close.

В документации заявляют, что такая база данных является "надежной". Но учитывая, что shelve написан на pickle, его стоит использовать только в совсем маленьких проектах.

#shelve