Forwarded from Mikhail Polykovskij
В закладках не было, вот так https://www.google.com/search?client=ubuntu&channel=fs&q=site%3Ahabr.com+python+%D0%B0%D0%BA%D1%86%D0%B8%D0%B8&ie=utf-8&oe=utf-8 хорошо ищет
Google
site:habr.com python акции - Google Search
Forwarded from АйТиБорода
Очередная рекомендация от Бороды для питонистов. Питон на хайпе! 😏
Pythonist - канал, созданный для помощи студентам, школьникам, начинающим программистам в изучении Python.
Контент канала и сайта:
1. Разбор вопросов на собеседовании с ответами и кусками кода.
2. Книги
3. Задачи на логику
4. Проект Эйлера
5. Видео
6. Тесты по Python 3 (будет в будущем)
7. Никакой воды
Подписывайтесь: @pythonist_ru
Pythonist - канал, созданный для помощи студентам, школьникам, начинающим программистам в изучении Python.
Контент канала и сайта:
1. Разбор вопросов на собеседовании с ответами и кусками кода.
2. Книги
3. Задачи на логику
4. Проект Эйлера
5. Видео
6. Тесты по Python 3 (будет в будущем)
7. Никакой воды
Подписывайтесь: @pythonist_ru
Forwarded from Monty Python
Распознавание и верификация по лицу на Python
Реализация подобных вещей с помощью нейронных сетей – заоблачное будущее или уже существующая реальность? Даже больше, каждый уже может написать свою подобную программу. Это настолько просто, что требуется буквально двадцать строк кода и всего лишь пятнадцать минут времени для понимания.
Читать 3 минуты
#статья
Реализация подобных вещей с помощью нейронных сетей – заоблачное будущее или уже существующая реальность? Даже больше, каждый уже может написать свою подобную программу. Это настолько просто, что требуется буквально двадцать строк кода и всего лишь пятнадцать минут времени для понимания.
Читать 3 минуты
#статья
Forwarded from Monty Python
3,14-тон курс от Skillbox
Когда все сидят на карантинах, самое время задуматься о своем образовании и потратить появившееся время с максимальной пользой.
Наши друзья из Skillbox приглашают новичков и начинающих разработчиков пройти курс и освоить профессию «Python-разработчик».
За время онлайн-обучения вы научитесь:
❶ Полностью понимать концепции Python
❷ Писать красивый и понятный код
❸ Программировать в трех разных стилях
Вы освоите язык программирования с широкой сферой применения, а значит после курса вы сможете работать в почти любой компании — от геймдева до научных разработок.
Когда все сидят на карантинах, самое время задуматься о своем образовании и потратить появившееся время с максимальной пользой.
Наши друзья из Skillbox приглашают новичков и начинающих разработчиков пройти курс и освоить профессию «Python-разработчик».
За время онлайн-обучения вы научитесь:
❶ Полностью понимать концепции Python
❷ Писать красивый и понятный код
❸ Программировать в трех разных стилях
Вы освоите язык программирования с широкой сферой применения, а значит после курса вы сможете работать в почти любой компании — от геймдева до научных разработок.
Forwarded from Python Lounge: работа и стажировки для программистов
Используем объекты вместо True и False — truthy и falsy значения в Python
В Python, как и в других языках, есть логический тип переменных bool, который имеет всего два значения: True (истина) и False (ложь).
Их мы и разберём в сегодняшней статье.
В Python, как и в других языках, есть логический тип переменных bool, который имеет всего два значения: True (истина) и False (ложь).
Их мы и разберём в сегодняшней статье.
Forwarded from Библиотека питониста | Python, Django, Flask
Статья о Truthy и Falsy и их отличиях от True и False.
https://www.freecodecamp.org/news/truthy-and-falsy-values-in-python/
https://www.freecodecamp.org/news/truthy-and-falsy-values-in-python/
freeCodeCamp.org
Truthy and Falsy Values in Python: A Detailed Introduction
Welcome In this article, you will learn: What truthy and falsy values are. What makes a value truthy or falsy. How to use the bool() function to determine if a value is truthy or falsy. How to make objects from user-defined classes truthy or falsy u...
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
🎯 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
Python 3
Примеры кода шпаргалок в Python - программируем быстро!
Шпаргалки в Python для быстрого программирования. Используем хитрости во время программирования на Python. Шпаргалки языка Python.
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 уже можно назвать завершенным делом, мы можем с уверенностью начать изучать особенности последнего реализа. Выпуск анонсирован на октябрь, так что программистам не придется долго ждать.
🎯 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 уже можно назвать завершенным делом, мы можем с уверенностью начать изучать особенности последнего реализа. Выпуск анонсирован на октябрь, так что программистам не придется долго ждать.
Python 3
Python 3.8 - Что нас ждет в новой версии языка программирования?
Новая версия языка программирования Python 3.8. Оператор морж (walrus). Поддержка отладки для f-strings. Позиционные параметры. Подвижный __pycache__.
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 # 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