Лямбда-выражения в Python не могут делать много вещей, которые могут делать обычные функции. У вас может быть только одно выражение как лямбда-тело, вы не можете использовать операторы (a = b, yield, await и т. Д.), лямбда-выражения не могут иметь подсказки типа или объявляться как асинхронные.
#codeexample
Однако, если вам действительно нужно превратить лямбда-выражения в асинхронную функцию, вы можете использовать декоратор
#codeexample
Однако, если вам действительно нужно превратить лямбда-выражения в асинхронную функцию, вы можете использовать декоратор
asyncio.coroutine
. Он был полезен до Python 3.4, пока не было введено ключевое слово async
, но в современном Python не имеет большого применения.
In : f = asyncio.coroutine(lambda x: x ** 2)
In : asyncio.get_event_loop().run_until_complete(f(12))
Out: 144
Если решили изучать Django и не знаете с чего начать, то вам в помощь официальная документация!
#полезностьдня
https://prglb.ru/5usit
#полезностьдня
https://prglb.ru/5usit
Погружаемся в Python!
Преподаватель курса: Алексей Александрович Кладов
Осень 2018
#youtubeдня
https://prglb.ru/3j6uy
Преподаватель курса: Алексей Александрович Кладов
Осень 2018
#youtubeдня
https://prglb.ru/3j6uy
Все еще считаете Python языком, который под силу лишь "технарям"? В SkillFactory стартует онлайн-курс "Python для анализа данных" где вы научитесь использовать Python для анализа, быстрой обработки больших массивов данных, проектирования системы сквозной аналитики, построения автоматически обновляемых отчетов.
Закажите план развития просто сейчас → https://goo.gl/5L8hkE
А тех, кто хотет начать карьеру разработчика, ребята из SkillFactory приглашают на онлайн-курс “Python для web-разработчиков” → https://goo.gl/yAeNZK где вы получите практические знания и навыки работы на Python. Контента программы хватит для решения большинства задач базового и продвинутого уровня. Вы не просто изучите синтаксис Python, а научитесь использовать его для решения реальных бизнес-задач.
Закажите план развития просто сейчас → https://goo.gl/5L8hkE
А тех, кто хотет начать карьеру разработчика, ребята из SkillFactory приглашают на онлайн-курс “Python для web-разработчиков” → https://goo.gl/yAeNZK где вы получите практические знания и навыки работы на Python. Контента программы хватит для решения большинства задач базового и продвинутого уровня. Вы не просто изучите синтаксис Python, а научитесь использовать его для решения реальных бизнес-задач.
#codeexample
Способы проверки, если все элементы в списке равны:
Решение len (set ()) идиоматично, но построение set менее эффективно с точки зрения памяти и скорости.
Способы проверки, если все элементы в списке равны:
lst = ['a', 'a', 'a']
len(set(lst)) == 1
# True
all(x == lst[0] for x in lst)
# True
lst.count(lst[0]) == len(lst)
# True
Решение len (set ()) идиоматично, но построение set менее эффективно с точки зрения памяти и скорости.
Одной из наиболее распространенных задач, которые вы можете выполнять с помощью Python, является чтение и запись файлов. Будь то запись в простой текстовый файл, чтение сложного журнала сервера или даже анализ необработанных байтовых данных, все эти ситуации требуют чтения или записи файла.
В этом уроке вы узнаете:
- что составляет файл и почему это важно в Python,
- основы чтения и записи файлов в Python,
- некоторые базовые сценарии чтения и записи файлов.
#статьядня
https://prglb.ru/427fp
В этом уроке вы узнаете:
- что составляет файл и почему это важно в Python,
- основы чтения и записи файлов в Python,
- некоторые базовые сценарии чтения и записи файлов.
#статьядня
https://prglb.ru/427fp
Python Projects for Kids
Автор: Jessica Ingrassellino
Если вы не хотите, чтобы ваш ребёнок проводил время за компьютером бесполезно, или же вы сами только начинаете знакомиться с программированием, следующее руководство будет обязательным к прочтению. Она написано простым и доступным языком, рассматривает основы программирования на примере замечательного языка Python и знакомит вас с примерами интересных приложений.
В книге рассматриваются следующие темы:
✔️ переменные и функции;
✔️ создаем калькулятор;
✔️ циклы и ветвления;
✔️ создаем игру "тенис" и многое другое.
#книгадня
Скачать книгу:
https://t.me/progbook/2391
Автор: Jessica Ingrassellino
Если вы не хотите, чтобы ваш ребёнок проводил время за компьютером бесполезно, или же вы сами только начинаете знакомиться с программированием, следующее руководство будет обязательным к прочтению. Она написано простым и доступным языком, рассматривает основы программирования на примере замечательного языка Python и знакомит вас с примерами интересных приложений.
В книге рассматриваются следующие темы:
✔️ переменные и функции;
✔️ создаем калькулятор;
✔️ циклы и ветвления;
✔️ создаем игру "тенис" и многое другое.
#книгадня
Скачать книгу:
https://t.me/progbook/2391
Как использовать фабричный метод при написании кода на Python
Часто сталкиваетесь с условными конструкциями, с которыми трудно работать? Рассказываем про такой шаблон проектирования, как фабричный метод.
#статьядня
https://prglb.ru/2c3pg
Часто сталкиваетесь с условными конструкциями, с которыми трудно работать? Рассказываем про такой шаблон проектирования, как фабричный метод.
#статьядня
https://prglb.ru/2c3pg
The Python 3 Standard Library by Example
Автор: Doug Hellmann
Данное руководство охватывает наиболее популярные пакеты из стандартной библиотеки. Также автор постарался показать, как работающие решения на Python 3.x можно перенести на Python 2.x.
#книгадня
Скачать книгу:
https://prglb.ru/5gs39
Автор: Doug Hellmann
Данное руководство охватывает наиболее популярные пакеты из стандартной библиотеки. Также автор постарался показать, как работающие решения на Python 3.x можно перенести на Python 2.x.
#книгадня
Скачать книгу:
https://prglb.ru/5gs39
Advanced Concepts in Flaskо
Статья писывает концепции и паттерны, которые необходимы при работе над сложными проектами, большими приложениями: blueprints, contexts.
#статьядня
https://prglb.ru/4gzmz
Статья писывает концепции и паттерны, которые необходимы при работе над сложными проектами, большими приложениями: blueprints, contexts.
#статьядня
https://prglb.ru/4gzmz
Стандартный модуль json имеет интерфейс командной строки, который может быть полезен для предварительного преобразования JSON одним только python. Модуль называется json.tool:
#codeexample
#codeexample
$ echo '{"a": [], "b": "c"}' | python -m json.tool
{
"a": [],
"b": "c"
}
Видеокурс: «Введение в Python»
– Установка интерпретатора и текстового редактора.
– Понятие переменной, начало знакомства с типами данных в Python.
– Продолжение знакомства с типами данных в Python.
– Операторы управления потоками команд — if, while и for, оператор break.
— Введение в функции.
— Закрепим знания.
— Понятие модуля.
— Понятие исключений.
— Чтение и запись в файлы.
#youtubeдня
https://prglb.ru/5sv3l
– Установка интерпретатора и текстового редактора.
– Понятие переменной, начало знакомства с типами данных в Python.
– Продолжение знакомства с типами данных в Python.
– Операторы управления потоками команд — if, while и for, оператор break.
— Введение в функции.
— Закрепим знания.
— Понятие модуля.
— Понятие исключений.
— Чтение и запись в файлы.
#youtubeдня
https://prglb.ru/5sv3l
Автор приводит несколько полезных привычек по написанию хорошего кода.
В приведенных ниже примерах некоторые из них будут вызывать проблемы с производительностью, другие - скрытые ошибки или трудности в будущем обслуживании и рефакторинге, а другие, как мне кажется, недостаточно питонны.
#статьядня
https://prglb.ru/qjac
В приведенных ниже примерах некоторые из них будут вызывать проблемы с производительностью, другие - скрытые ошибки или трудности в будущем обслуживании и рефакторинге, а другие, как мне кажется, недостаточно питонны.
#статьядня
https://prglb.ru/qjac
Пишем собственных ботов
В данном уроке рассмотрена связка двух модулей: PyAutoGui и Time.
#видеодня
https://prglb.ru/2an2j
В данном уроке рассмотрена связка двух модулей: PyAutoGui и Time.
#видеодня
https://prglb.ru/2an2j
Создаем бота в Facebook на Python менее чем за 60 минут
В этой статье научим как создать бота в Facebook при помощи Python, Flask, библиотеки PyMessenger и локального хостинга через ngrok.
#статьядня
https://prglb.ru/44506
В этой статье научим как создать бота в Facebook при помощи Python, Flask, библиотеки PyMessenger и локального хостинга через ngrok.
#статьядня
https://prglb.ru/44506
Интервью Python Community с Corey Schafer
Кори - постоянный создатель контента, регулярно публикующий учебники по Python на YouTube. В этом интервью Кори расскажет о его канале на YouTube, даст несколько советов для начинающих YouTuber-ов и создателей контента, о его первой работе в качестве разработчика и страсти к деревообработке.
#статьядня
https://prglb.ru/47xeg
Кори - постоянный создатель контента, регулярно публикующий учебники по Python на YouTube. В этом интервью Кори расскажет о его канале на YouTube, даст несколько советов для начинающих YouTuber-ов и создателей контента, о его первой работе в качестве разработчика и страсти к деревообработке.
#статьядня
https://prglb.ru/47xeg
#полезностьдня
Для тех, кто еще не привык пользоваться документацией, вот ссылочка на официальный сайт! Обязательно сохраните себе в закладки и периодически просматривайте!
https://prglb.ru/3d42v
Для тех, кто еще не привык пользоваться документацией, вот ссылочка на официальный сайт! Обязательно сохраните себе в закладки и периодически просматривайте!
https://prglb.ru/3d42v
Нет времени на английский?
Как давно ты планируешь выучить английский?
Неделю? Месяц? Год?
Все ждешь волшебного “Вжух”?
😳Очнись, чудес не бывает!
Хочешь заговорить на английском? Начни говорить!
А мы обеспечим тот самый волшебный пинок на нашем бесплатном вебинаре уже в этот вторник😉
✅За 2 часа ты прокачаешь свою мотивацию, поймешь, что все реально! Хватит придумывать отмазки, сделай первый шаг.
Бронируй место на бесплатном вебинаре Алекса Рубанова:
✔️Получишь урок по произношению (да-да, не шутим, за два часа ты поставишь правильное произношение и избавишься от русского акцента);
✔️Узнаешь множество фишек, как понять эту сложную английскую грамматику;
✔️Освоишь методику, как ежедневно запоминать десятки слов за несколько секунд;
✔️Разберешься в себе и поймешь, почему же ты боишься уверенно говорить по-английски.
Уже 5 марта в 20.00 твой мир перевернется. Присоединяйся!
👉 https://bit.ly/2tR5t1H
Как давно ты планируешь выучить английский?
Неделю? Месяц? Год?
Все ждешь волшебного “Вжух”?
😳Очнись, чудес не бывает!
Хочешь заговорить на английском? Начни говорить!
А мы обеспечим тот самый волшебный пинок на нашем бесплатном вебинаре уже в этот вторник😉
✅За 2 часа ты прокачаешь свою мотивацию, поймешь, что все реально! Хватит придумывать отмазки, сделай первый шаг.
Бронируй место на бесплатном вебинаре Алекса Рубанова:
✔️Получишь урок по произношению (да-да, не шутим, за два часа ты поставишь правильное произношение и избавишься от русского акцента);
✔️Узнаешь множество фишек, как понять эту сложную английскую грамматику;
✔️Освоишь методику, как ежедневно запоминать десятки слов за несколько секунд;
✔️Разберешься в себе и поймешь, почему же ты боишься уверенно говорить по-английски.
Уже 5 марта в 20.00 твой мир перевернется. Присоединяйся!
👉 https://bit.ly/2tR5t1H
Planning Content:
Introducing Python: Modern Computing in Simple Packages
Автор: Билл Любанович
В этой книге вы узнаете об основах языка, о современных пакетах и библиотеках Python 3. Также автор рассматривает такие сложные темы, как отладка, тестирование, повторное использование кода и многое другое. Объяснения автора перемешаны с примерами кода, которые помогут быстро освоить язык и перейти к программированию реальных приложений.
#книгадня
Книга прикреплена ниже
Introducing Python: Modern Computing in Simple Packages
Автор: Билл Любанович
В этой книге вы узнаете об основах языка, о современных пакетах и библиотеках Python 3. Также автор рассматривает такие сложные темы, как отладка, тестирование, повторное использование кода и многое другое. Объяснения автора перемешаны с примерами кода, которые помогут быстро освоить язык и перейти к программированию реальных приложений.
#книгадня
Книга прикреплена ниже