Как использовать sorted() и sort() в Python
В этом руководстве вы узнаете, как сортировать различные типы данных в разных структурах данных, настраивать порядок и работать с двумя различными методами сортировки в Python.
#статьядня
https://prglb.ru/1ca2w
В этом руководстве вы узнаете, как сортировать различные типы данных в разных структурах данных, настраивать порядок и работать с двумя различными методами сортировки в Python.
#статьядня
https://prglb.ru/1ca2w
Sockets with Python 3
В данном видеокурсе автор раскажет все о библиотеке сокетов - части стандартной бибилотеки Python.
#видеодня
https://prglb.ru/2skbn
В данном видеокурсе автор раскажет все о библиотеке сокетов - части стандартной бибилотеки Python.
#видеодня
https://prglb.ru/2skbn
В Python 3.4+ вы можете использовать
#codeexample
# Это эквивалентно:
# Вернуть менеджер контекста, который подавляет
# любое из указанных исключений, если они встречаются
# в теле оператора with, а затем возобновляет
# выполнение с первым оператором после конца
# оператора with."
contextlib.suppress()
, чтобы выборочно игнорировать определенные исключения:#codeexample
import contextlib
with contextlib.suppress(FileNotFoundError):
os.remove('somefile.tmp')
# Это эквивалентно:
try:
os.remove('somefile.tmp')
exept FileNotFoundError:
pass
# Вернуть менеджер контекста, который подавляет
# любое из указанных исключений, если они встречаются
# в теле оператора with, а затем возобновляет
# выполнение с первым оператором после конца
# оператора with."
Ближе к земле: Python и низкоуровненые операции
Сегодня мы расскажем, как особенности работы с компьютерной памятью влияют на функциональные возможности Python, разберёмся, где этот язык теряет скорость и почему это не мешает ему обходить конкурентов по эффективности программирования.
#статьядня
https://prglb.ru/1bodt
Сегодня мы расскажем, как особенности работы с компьютерной памятью влияют на функциональные возможности Python, разберёмся, где этот язык теряет скорость и почему это не мешает ему обходить конкурентов по эффективности программирования.
#статьядня
https://prglb.ru/1bodt
Python Requests Beginner Tutorial - GET Requests With Translate API
В этом видео автор представит вам библиотеку запросов Python, рассказывая о том, как выполнять запросы GET и POST и продемонстрирует их отправку с помощью Stripe API.
#видеодня
Часть 1:
https://prglb.ru/3dx3q
Часть 2:
https://prglb.ru/4sd93
В этом видео автор представит вам библиотеку запросов Python, рассказывая о том, как выполнять запросы GET и POST и продемонстрирует их отправку с помощью Stripe API.
#видеодня
Часть 1:
https://prglb.ru/3dx3q
Часть 2:
https://prglb.ru/4sd93
Вместо изменения оформленной функции вы можете создать другой вызываемый класс, который будет возвращать его экземпляры вместо функции:
#codeexample
#codeexample
lass CallableWithOrig:
def __init__(self, to_call, orig):
self._to_call = to_call
self._orig = orig
def __call__(self, *args, **kwargs):
return self._to_call(*args, **kwargs
@property
def orig(self):
if isinstance(self._orig, type(self)):
return self._orig.orig
else:
return self._orig
class SavingOrig:
def __init__(self, another_decorator):
self._another = another_decorator
def __call__(self, f):
return CallableWithOrig(self._another(f), f)
saving_orig = SavingOrig
Алгоритмы сортировки с примерами на Python
Иногда данные, которые мы храним или извлекаем в приложении, могут иметь небольшой или нулевой порядок. Возможно, придется изменить данные, чтобы правильно их обработать или эффективно использовать.
В этой статье рассмотрены популярные алгоритмы сортировки, принципы их работы, и представлены примеры на Python. Также автор сравнивает, как быстро они сортируют элементы в списке.
#статьядня
https://prglb.ru/3yo22
Иногда данные, которые мы храним или извлекаем в приложении, могут иметь небольшой или нулевой порядок. Возможно, придется изменить данные, чтобы правильно их обработать или эффективно использовать.
В этой статье рассмотрены популярные алгоритмы сортировки, принципы их работы, и представлены примеры на Python. Также автор сравнивает, как быстро они сортируют элементы в списке.
#статьядня
https://prglb.ru/3yo22
Stack Abuse
Sorting Algorithms in Python
Introduction Sometimes data we store or retrieve in an application can have little or no order. We may have to rearrange the data to correctly process it or efficiently use it. Over the years, computer scientists have created many sorting algorithms to organize…
Спортивное программирование на Python
Event: PYCON RUSSIA 2018
Speaker: Андрей Солдатенко
#видеодня
https://prglb.ru/1rf1n
Event: PYCON RUSSIA 2018
Speaker: Андрей Солдатенко
#видеодня
https://prglb.ru/1rf1n
Работаете с масивами данных, но не используете Python?
Смело обрабатывайте сотни гигабайт, автоматизируйте отчетность, стройте «дэшборды», решайте повседневные аналитические задачи с помощью Python → https://clc.to/juwjnw
В SkillFactory стартует онлайн-курс "Python для анализа данных", где вы сможете поднять ваши навыки до аналитика продвинутого уровня.
Уделив 8 недель изучению Python для аналитики, следующие 90% времени вы сможете заниматься генерацией идей по развития бизнеса, а не длительным сбором данных!
Успейте забронировать место на курсе со скидкой 20%
Смело обрабатывайте сотни гигабайт, автоматизируйте отчетность, стройте «дэшборды», решайте повседневные аналитические задачи с помощью Python → https://clc.to/juwjnw
В SkillFactory стартует онлайн-курс "Python для анализа данных", где вы сможете поднять ваши навыки до аналитика продвинутого уровня.
Уделив 8 недель изучению Python для аналитики, следующие 90% времени вы сможете заниматься генерацией идей по развития бизнеса, а не длительным сбором данных!
Успейте забронировать место на курсе со скидкой 20%
Воспроизведение и запись звука в Python
Из данной статьи вы узнаете, как:
1. Воспроизводить файлы MP3 и WAV, а также ряд других аудиоформатов.
2. Воспроизводить массивов NumPy и Python, содержащих звук.
3. Записывать звук с помощью Python.
4. Сохранять свои записи или аудиофайлы в различных форматах.
#статьядня
https://prglb.ru/ulk1
Из данной статьи вы узнаете, как:
1. Воспроизводить файлы MP3 и WAV, а также ряд других аудиоформатов.
2. Воспроизводить массивов NumPy и Python, содержащих звук.
3. Записывать звук с помощью Python.
4. Сохранять свои записи или аудиофайлы в различных форматах.
#статьядня
https://prglb.ru/ulk1
Вы можете добавлять символы Юникода в строковый литерал не только по его номеру, но и по его имени.
#codeexample
>>> '\N{EM DASH}'
'—'
>>> '\u2014'
'—'
Он также совместим с f-строками:
>>> width = 800
>>> f'Width \N{EM DASH} {width}'
'Width — 800'
#codeexample
>>> '\N{EM DASH}'
'—'
>>> '\u2014'
'—'
Он также совместим с f-строками:
>>> width = 800
>>> f'Width \N{EM DASH} {width}'
'Width — 800'
Три способа хранения и доступа к множеству изображений в Python
Из данной статьи вы узнаете о:
- хранении изображения на диске в виде файлов .png
- хранении изображений в базах данных с отображением молниеносной памяти (LMDB)
- хранении изображений в иерархическом формате данных (HDF5)
#статьядня
https://prglb.ru/3h5en
Из данной статьи вы узнаете о:
- хранении изображения на диске в виде файлов .png
- хранении изображений в базах данных с отображением молниеносной памяти (LMDB)
- хранении изображений в иерархическом формате данных (HDF5)
#статьядня
https://prglb.ru/3h5en
Асинхронщина с базами данных: aiopg и другие звери
В данном выпуске aiopg - библиотека для взаимодействия с PostgreSQL при асинхронном программировании на Python, и работа с БД в условиях асинхронщины в целом.
Гость студии — старший разработчик SoftPro, мейнтейнер библиотеки aiopg Алексей Фирсов.
#видеодня
https://prglb.ru/4duid
В данном выпуске aiopg - библиотека для взаимодействия с PostgreSQL при асинхронном программировании на Python, и работа с БД в условиях асинхронщины в целом.
Гость студии — старший разработчик SoftPro, мейнтейнер библиотеки aiopg Алексей Фирсов.
#видеодня
https://prglb.ru/4duid
@pythonbooks - канал с книгами на русском и английском языке для тех, кто хочет стать трушным Python Developer(ом). Скачивайте книги у нас @pythonbooks.
Если вы хотите, чтобы менеджер контекста приостанавливал сопрограмму при входе или выходе из контекста, вам следует использовать асинхронные менеджеры контекста. Вместо выхода
#codeexample
Асинхронные контекстные менеджеры должны использоваться с асинхронным синтаксисом:
m.__enter__()
и m.__exit__()
Python ожидает m.__aenter__()
и m.__aexit__() соответственно.#codeexample
Асинхронные контекстные менеджеры должны использоваться с асинхронным синтаксисом:
import asyncio
class Slow:
def __init__(self, delay):
self._delay = delay
async def __aenter__(self):
await asyncio.sleep(self._delay / 2)
async def __aexit__(self, *exception):
await asyncio.sleep(self._delay / 2)
async def main():
async with Slow(1):
print('slow')
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
👍1
Python Requests Tutorial
В этом руководстве по программированию на Python мы узнаем, как использовать библиотеку запросов. Библиотека запросов позволяет нам отправлять HTTP-запросы и взаимодействовать с веб-страницами. Мы узнаем, как получить исходный код сайта, загрузить изображения, данные формы POST в маршруты, прочитать ответы JSON, выполнить аутентификацию и многое другое.
#видеодня
https://prglb.ru/558du
В этом руководстве по программированию на Python мы узнаем, как использовать библиотеку запросов. Библиотека запросов позволяет нам отправлять HTTP-запросы и взаимодействовать с веб-страницами. Мы узнаем, как получить исходный код сайта, загрузить изображения, данные формы POST в маршруты, прочитать ответы JSON, выполнить аутентификацию и многое другое.
#видеодня
https://prglb.ru/558du
Возможности Python 3, достойные того, чтобы ими пользовались
В данной статье автор приводит примеры некоторых замечательных возможностей, доступных лишь тем, кто пользуется Python 3.
#статьядня
https://prglb.ru/321ir
В данной статье автор приводит примеры некоторых замечательных возможностей, доступных лишь тем, кто пользуется Python 3.
#статьядня
https://prglb.ru/321ir
Хабр
Возможности Python 3, достойные того, чтобы ими пользовались
Многие программисты начали переходить со второй версии Python на третью из-за того, что уже довольно скоро поддержка Python 2 будет прекращена. Автор статьи, пер...
Serverless + Python на примере AWS Lambda
Из докдала узнаете, что такое Serverless и как его подружить с Python? А также разберете реальный кейс.
Event: PyCon Russia 2018
Speaker: Виталий Давыдов
#видеодня
https://prglb.ru/149a5
Из докдала узнаете, что такое Serverless и как его подружить с Python? А также разберете реальный кейс.
Event: PyCon Russia 2018
Speaker: Виталий Давыдов
#видеодня
https://prglb.ru/149a5
Упрощение автономного развертывания Python с помощью Docker
В данной статье рассказывается о том, как упаковать проект Python для внутреннего распространения на машине, отключенной от Интернета, с помощью Docker.
#статьядня
https://prglb.ru/cy69
В данной статье рассказывается о том, как упаковать проект Python для внутреннего распространения на машине, отключенной от Интернета, с помощью Docker.
#статьядня
https://prglb.ru/cy69
Осваиваем парсинг сайта: короткий туториал на Python
Постоянно в Интернете, ничего не успеваете? Парсинг сайта спешит на помощь! Разбираемся, как автоматизировать получение нужной информации.
#статьядня
https://prglb.ru/9knk
Постоянно в Интернете, ничего не успеваете? Парсинг сайта спешит на помощь! Разбираемся, как автоматизировать получение нужной информации.
#статьядня
https://prglb.ru/9knk
Библиотека программиста
Осваиваем парсинг сайта: короткий туториал на Python
Постоянно в Интернете, ничего не успеваете? Парсинг сайта спешит на помощь! Разбираемся, как автоматизировать получение нужной информации.