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
В данном руководстве будет разобрано использование 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 и совершенствуйся!
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
Наш чат: @python_scripts
Scrapy является фреймворком, что прекрасно подойдет для скрапинга веб сайтов. Он без особых проблем справляется с самыми популярными случаями веб скрапинга.
Главное отличие между Scrapy и другими популярными библиотеками, такими как Requests или BeautifulSoup, заключается в том, что он позволяет решать обычные задачи веб скрапинга при помощи самых элегантных методов.
Подробнее: https://python-scripts.com/scrapy-example
Forwarded from Pythonist.ru - образование по питону
Tips & Tricks. Используем range() с некоторым шагом в Python
Знаете ли вы, что функция range() способна на большее, чем просто создавать список чисел от 0 до n? Мы расскажем вам о ее скрытых возможностях.
Читать статью
#tipsandtricks #функции
Знаете ли вы, что функция range() способна на большее, чем просто создавать список чисел от 0 до n? Мы расскажем вам о ее скрытых возможностях.
Читать статью
#tipsandtricks #функции
Forwarded from Python Lounge: работа и стажировки для программистов
Перечисления enum (Python 3.4+)
Python 3 поддерживает простой способ написания перечислений через класс Enum.
Этот класс можно назвать удобным способом инкапсуляции списка констант, чтобы они не были разбросаны по всему коду без структуры.
Python 3 поддерживает простой способ написания перечислений через класс Enum.
Этот класс можно назвать удобным способом инкапсуляции списка констант, чтобы они не были разбросаны по всему коду без структуры.
from enum import Enum, auto
class Monster(Enum):
ZOMBIE = auto()
WARRIOR = auto()
BEAR = auto()
print(Monster.ZOMBIE) # Monster.ZOMBIE
Forwarded from Библиотека питониста | Python, Django, Flask
Python Unit Test Automation
Автор: Ashwin Pajankar
В настоящем руководстве вы познакомитесь с юнит-тестированием для проектов на языке программирования Python на примере таких библиотек, как doctest, unittest, nose, nose2 и pytest
#книгадня
https://t.me/progbook/3696
Автор: Ashwin Pajankar
В настоящем руководстве вы познакомитесь с юнит-тестированием для проектов на языке программирования Python на примере таких библиотек, как doctest, unittest, nose, nose2 и pytest
#книгадня
https://t.me/progbook/3696
Forwarded from Книги для программистов
Python_Unit_Test_Automation.pdf
1.7 MB
Forwarded from Библиотека питониста | Python, Django, Flask
Forwarded from Николай Крупий