#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from Monty Python
Распознавание и верификация по лицу на Python

Реализация подобных вещей с помощью нейронных сетей – заоблачное будущее или уже существующая реальность? Даже больше, каждый уже может написать свою подобную программу. Это настолько просто, что требуется буквально двадцать строк кода и всего лишь пятнадцать минут времени для понимания.

Читать 3 минуты

#статья
Forwarded from Monty Python
3,14-тон курс от Skillbox

Когда все сидят на карантинах, самое время задуматься о своем образовании и потратить появившееся время с максимальной пользой.

Наши друзья из Skillbox приглашают новичков и начинающих разработчиков пройти курс и освоить профессию «Python-разработчик».

За время онлайн-обучения вы научитесь:
❶ Полностью понимать концепции Python
❷ Писать красивый и понятный код
❸ Программировать в трех разных стилях

Вы освоите язык программирования с широкой сферой применения, а значит после курса вы сможете работать в почти любой компании — от геймдева до научных разработок.
Используем объекты вместо True и False — truthy и falsy значения в Python

В Python, как и в других языках, есть логический тип переменных bool, который имеет всего два значения: True (истина) и False (ложь).
Их мы и разберём в сегодняшней статье.
Forwarded from # pip install (Student B.)
🔥 Шпаргалки по Python — хитрости которые вы не используете!
🎯 Telegram Чат: @python_scripts
🎯 Канал: @pip_install

F-строки (Python 3.6+)
Pathlib (Python 3.4+)
Type hinting (Python 3.5+)
Перечисления enum (Python 3.4+)
Встроенный LRU кэш (Python 3.2+)
Повторяемая расширенная распаковка (Python 3.0+)
Классы данных (Python 3.7+)
Пространства имен (Python 3.3+)

Подробнее: https://python-scripts.com/python-code-example
Forwarded from # pip install (Student B.)
🔥 Python 3.8 - Что нас ждет в новой версии языка программирования?
🎯 Telegram Чат: @python_scripts
🎯 Канал: @pip_install

Подробнее: https://python-scripts.com/python-3-8-version

Бета-цикл Python 3.8 уже запущен в лице Python 3.8.0b1, который был выпущен 4 июня, за которой вышла следующая бета 4 июля. Это значит, что Python 3.8 уже можно назвать завершенным делом, мы можем с уверенностью начать изучать особенности последнего реализа. Выпуск анонсирован на октябрь, так что программистам не придется долго ждать.
Forwarded from Продвинутый курс по Python
​​Map

Иногда бывает необходимо применить какую-то функцию к набору элементов. Для этих целей существует несколько стандартных функций. Одна из таких функций – это map, которая принимает функцию и какой-то итерируемый объект (например, список) и применяет полученную функцию ко всем элементам объекта.

Обратите внимание на вызов функции list вокруг map, потому что map по умолчанию возвращает <map object> (некий итерируемый объект).
Forwarded from Продвинутый курс по Python
​​Filter

Ещё одна функция, которая часто используется в контексте функционального программирования, это функция filter. Функция filter позволяет фильтровать по какому-то условию итерируемый объект. Она принимает на вход функцию-условие и сам итерируемый объект.

Поскольку filter так же, как и map, возвращает <filter object> (итерируемый объект), стоит обернуть его в list.

Заметим, что несмотря на то, что map и filter очень мощны, не стоит злоупотреблять ими, так как это зачастую ухудшает читаемость кода.
Forwarded from Продвинутый курс по Python
​​Если мы хотим передать в map небольшую функцию, которая нам больше не понадобится, можно использовать как раз lambda-функции. Lambda позволяет вам определить функцию "in place", то есть без литерала def. Сделаем то же самое, что и в примере с map, c помощью lambda.
Forwarded from Продвинутый курс по Python
​​lambda-функции удобно применять и с filter.
Forwarded from # pip install (Student B.)
🔥 Как хешировать пароли в Python?

В данном руководстве будет разобрано использование PBKDF2_HMAC для шифрования паролей вместе с солью в Python.

🎯 Telegram Чат: @python_scripts

Содержание статьи:
1. Зачем нужно хешировать пароли?
2. Почему не стоит использовать SHA-256 или нечто похожее
3. Хеширование паролей с pbkdf2_hmac
4. Генерация соли в Python
5. Хеширование в Python
6. Хранение хеша и соли
7. Проверка правильности пароля в Python
8. Пример регистрации пользователя с проверкой пароля

Подробнее: https://python-scripts.com/haslib-pbkdf2-check-password
Forwarded from # pip install (TelepostBot)
​​С 0 до гуру в Python за 10 минут в день.

Pinterest, Instagram, Reddit, Dropbox и Mozilla. Разработчики всех этих проектов использовали Python для реализации своих идей.

Не пора ли и вам поднять свои знания в Python до гуру, и делать не менее крутые проекты? На канале PythonGuru тысячи людей которые прокачивают свои знания по пайтону каждый день. Ведь у нас на канале:

— Вы получите доступ к скачиванию платных курсов и книг по изучению Python 3 и Django.
— Узнаете основы машинного обучения
— Научитесь веб-программированию на Python
— Обучитесь всем основным направлениям
— Постоянно будете практиковать и совершенствовать свои знания с помощью наших задач.
— Также вы будете получать ежедневные советы, о том, как писать чистый и работающий код.
— Ещё у нас есть свой сайт https://pythonguru.ru, на нём мы публикуем статьи, и ещё на присутствует форум, на котором вы можете задать свой вопрос.

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

Не упусти свой шанс, подпишись на PythonGuru и совершенствуйся!
Forwarded from # pip install (Student B.)
🔵 Scrapy — Простой веб скрапинг
Наш чат: @python_scripts

Scrapy является фреймворком, что прекрасно подойдет для скрапинга веб сайтов. Он без особых проблем справляется с самыми популярными случаями веб скрапинга.

Главное отличие между Scrapy и другими популярными библиотеками, такими как Requests или BeautifulSoup, заключается в том, что он позволяет решать обычные задачи веб скрапинга при помощи самых элегантных методов.

Подробнее: https://python-scripts.com/scrapy-example
Tips & Tricks. Используем range() с некоторым шагом в Python

Знаете ли вы, что функция range() способна на большее, чем просто создавать список чисел от 0 до n? Мы расскажем вам о ее скрытых возможностях.

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

#tipsandtricks #функции
Перечисления enum (Python 3.4+)

Python 3 поддерживает простой способ написания перечислений через класс Enum.
Этот класс можно назвать удобным способом инкапсуляции списка констант, чтобы они не были разбросаны по всему коду без структуры.

from enum import Enum, auto


class Monster(Enum):
ZOMBIE = auto()
WARRIOR = auto()
BEAR = auto()


print(Monster.ZOMBIE) # Monster.ZOMBIE
​​Python Unit Test Automation
Автор: Ashwin Pajankar

В настоящем руководстве вы познакомитесь с юнит-тестированием для проектов на языке программирования Python на примере таких библиотек, как doctest, unittest, nose, nose2 и pytest

#книгадня

https://t.me/progbook/3696