Forwarded from Python задачки
Тест «Наследование в Python»
Составили совместно с @pythonist_ru для вас тест из 10 вопросов.
Пишите в комментариях, кто на сколько ответил.
Пройти тест
Составили совместно с @pythonist_ru для вас тест из 10 вопросов.
Пишите в комментариях, кто на сколько ответил.
Пройти тест
Forwarded from Python Academy
Упаковка параметров с помощью urlencode
Довольно часто приходится работать с разнообразными API и совершать get-запросы с передачей множества параметров. Чаще всего составление запроса в коде выглядит примерно так:
Смотрится не слишком презентабельно, однако есть слегка более длинный, но значительно улучающий читаемость кода вариант – функция
#трюки #urllib
Довольно часто приходится работать с разнообразными API и совершать get-запросы с передачей множества параметров. Чаще всего составление запроса в коде выглядит примерно так:
url = 'https://example.com?item={}&size={}&color={}&amount={}'.format('t-shirt', 'M', 'white', 5)
Смотрится не слишком презентабельно, однако есть слегка более длинный, но значительно улучающий читаемость кода вариант – функция
urlencode
из модуля urllib
.#трюки #urllib
Forwarded from Python Academy
How Do I
Сегодня наткнулся на модуль, который за вас может гуглить вопросы по программированию. Просто в консоли пишите
Модуль просто парсит верхние ответы со StackOverflow, и всё. Устанавливается это чудо через
#модули #howdoi
Сегодня наткнулся на модуль, который за вас может гуглить вопросы по программированию. Просто в консоли пишите
"howdoi ..."
, где вместо многоточия – ваш вопрос.Модуль просто парсит верхние ответы со StackOverflow, и всё. Устанавливается это чудо через
pip
, а для его использования, очевидно, нужен интернет.#модули #howdoi
Forwarded from Python Academy
Немного про цифры и юникод
0, 1, 2, 3, 4, 5, 6, 7, 8, 9 – не единственные символы, которые считаются цифрами. Python следует правилам Юникода и обрабатывает несколько сотен символов как цифры, полный список вот здесь.
Это влияет на такие функции, как
#числа #юникод
0, 1, 2, 3, 4, 5, 6, 7, 8, 9 – не единственные символы, которые считаются цифрами. Python следует правилам Юникода и обрабатывает несколько сотен символов как цифры, полный список вот здесь.
Это влияет на такие функции, как
int
, unicode.isdecimal
и даже re.match
. Предупрежден – значит вооружен.#числа #юникод
Forwarded from Python Academy
Сортировка словаря по значениям
Сортировка данных словаря по значениям ключей, а не по самим ключам, нередко ставит в тупик.
Задача решается довольно просто при помощи аргумента
#словари #сортировка
Сортировка данных словаря по значениям ключей, а не по самим ключам, нередко ставит в тупик.
Задача решается довольно просто при помощи аргумента
key
функции sorted
для указания функции, которая будет вызываться на каждом элементе до сравнения.#словари #сортировка
Forwarded from Python Academy
Нахождение наиболее частых элементов списка
Если необходимо найти несколько наиболее часто повторяющихся значений, лучше воспользоваться счетчиком
Метод
#collections #counter
Если необходимо найти несколько наиболее часто повторяющихся значений, лучше воспользоваться счетчиком
Counter
из библиотеки collections
.Метод
Counter.most_common(x)
возвращает x
кортежей, в которых первое значение – элемент, а второе – количество его повторений.#collections #counter
Forwarded from Python Academy
Python — самый популярный язык общего назначения.
Авторский канал @pythonotes рассказывает о его тонкостях, интересных библиотеках и фактах из мира Python.
Хотите изучить Python или узнать его еще лучше?
🔸 помощь начинающим
🔸 практические советы
🔸 интересные фишки языка
🔸 трики синтаксиса
🔸 комментарии к PEP
🔸 обзоры библиотек
Подписывайтесь, будет интересно!
📌@pythonotes
Авторский канал @pythonotes рассказывает о его тонкостях, интересных библиотеках и фактах из мира Python.
Хотите изучить Python или узнать его еще лучше?
🔸 помощь начинающим
🔸 практические советы
🔸 интересные фишки языка
🔸 трики синтаксиса
🔸 комментарии к PEP
🔸 обзоры библиотек
Подписывайтесь, будет интересно!
📌@pythonotes
Forwarded from Python Academy
Look what I shared: New python3.8 debug f-strings · Issue #40 · asottile/future-fstrings · GitHub @MIUI| https://github.com/asottile/future-fstrings/issues/40
#fstrings
#fstrings
GitHub
New python3.8 debug f-strings · Issue #40 · asottile/future-fstrings
python/cpython#13123
Forwarded from Нетология
3 первых шага, с которых стоит начать изучение Python → http://netolo.gy/fPL
Forwarded from Библиотека питониста | Python, Django, Flask
YouTube
Intro to FastAPI - The Best Way to Create APIs in Python?
Having trouble building your Python app? I can help: https://prettyprinted.com/coaching/?utm_campaign=kCggyi_7pHg
FastAPI, a framework for creating frameworks in a much different style that you're used to in Python.
💻 Code written in video
https://pret…
FastAPI, a framework for creating frameworks in a much different style that you're used to in Python.
💻 Code written in video
https://pret…
Forwarded from Python Academy
Функция reduce
Модуль
Таким образом, в примере выше
#функции #reduce
Модуль
functools
позволяет хорошо раскрыть функциональные возможности Python. Например, в functools
есть интересная функция reduce
, которая позволяет «сжимать» данные, применяя последовательно функцию и запоминая результат.Таким образом, в примере выше
reduce
умножает 1 на 2, затем результат этого умножения на 3 и так далее.#функции #reduce
Forwarded from MoscowPython Conf Channel
🔥В 20:00 МСК мы проведём сессию вопросов с двумя людьми, от которых непосредственно зависит то самое будущее Python. Будет два участника: Core-developer и Director at Python Software Foundation. Встречайте: Dustin Ingram (Google) и Carol Willing 👉 bit.ly/3cfM8N3
Любой желающий сможет задать любой вопрос:
- Про новые интересные PEP'ы.
- Про планы на 4.0.
- Про сообщество.
- Про новую модель управления.
- Как стать core-dev / членом psf?
😎Узнаем все тайны!
Любой желающий сможет задать любой вопрос:
- Про новые интересные PEP'ы.
- Про планы на 4.0.
- Про сообщество.
- Про новую модель управления.
- Как стать core-dev / членом psf?
😎Узнаем все тайны!
conf.python.ru
Dustin Ingram на Russian Python Week 2020
Нас всех волнует будущее Python. Кого-то оно пугает, кого-то радует. Но никто не равнодушен.Мы решили провести сессию вопросов с двумя людьми, от которых непосредственно зависит то самое будущее Python. Будет два участника: Core-developer и Director at Python…
Forwarded from Библиотека питониста | Python, Django, Flask
Хочешь изучить один из самых востребованных языков программирования Python?
Запишись на онлайн курс «Профессия Python-разработчик». Получи быстрый старт и практику кодинга. Освой востребованную, высокооплачиваемую профессию за двенадцать месяцев. Создай искусственный интеллект на дипломе!
👉 Все подробности по ссылке: https://clc.am/IS64FA
Чему научишься:
Центр карьеры Skillbox окажет индивидуальную поддержку на протяжении всего обучения — от помощи с выбором профессии до выхода на работу мечты.
Последний блок - Английский для IT-специалистов, благодаря чему создашь резюме на английском, подготовишься к интервью, подтянешь деловую переписку и специальную лексику.
Будь в числе первых двадцати и забери курс со скидкой 40%!
Подробности по ссылке: https://clc.am/IS64FA.
Запишись на онлайн курс «Профессия Python-разработчик». Получи быстрый старт и практику кодинга. Освой востребованную, высокооплачиваемую профессию за двенадцать месяцев. Создай искусственный интеллект на дипломе!
👉 Все подробности по ссылке: https://clc.am/IS64FA
Чему научишься:
⚡️
создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов;⚡️
работать с базами данных;⚡️
использовать промышленные средства разработки: Git, PyCharm;⚡️
тестировать код;⚡️
понимать место Django в семействе веб-фреймворков;⚡️
оптимизировать старые и/или неудачные веб-приложения.Центр карьеры Skillbox окажет индивидуальную поддержку на протяжении всего обучения — от помощи с выбором профессии до выхода на работу мечты.
Последний блок - Английский для IT-специалистов, благодаря чему создашь резюме на английском, подготовишься к интервью, подтянешь деловую переписку и специальную лексику.
Будь в числе первых двадцати и забери курс со скидкой 40%!
Подробности по ссылке: https://clc.am/IS64FA.
Forwarded from Библиотека питониста | Python, Django, Flask
Forwarded from Библиотека питониста | Python, Django, Flask
The Mouse Vs. The Python
Python 101: An Intro to Working with JSON - The Mouse Vs. The Python
JavaScript Object Notation, more commonly known as JSON, is a lightweight data interchange format inspired by JavaScript object literal syntax. JSON is easy for humans to read and write. It is also easy for computers to parse and generate. JSON is used for…
Forwarded from Библиотека питониста | Python, Django, Flask
Forwarded from 🐍 PythonGuru — работа и стажировки для программистов
Git: полное руководство
Это руководство поможет новичкам изучить базовые функции системы контроля версий Git. После завершения этого руководства вы обнаружите, что обладаете умеренным опытом в использовании системы контроля версий Git, откуда вы сможете перейти на следующий уровень.
Это руководство поможет новичкам изучить базовые функции системы контроля версий Git. После завершения этого руководства вы обнаружите, что обладаете умеренным опытом в использовании системы контроля версий Git, откуда вы сможете перейти на следующий уровень.