Профессия web-разработчика одна из самых высокооплачиваемых и востребованных на рынке IT-специалистов.
Существует огромное количество сервисов для web-разработки, однако именно возможности Python позволяют решить 98% всех задач максимально просто.
Ребята из SkillFactory подготовили онлайн-курс: “Python для web-разработчиков” → https://goo.gl/8nVL66
На курсе вы получите необходимые современному web-разработчику практические знания и навыки работы на Python. Контента программы хватить на решение большинства задач базового и продвинутого уровня. Вы не просто изучаете синтаксис Python, а сразу учитесь использовать его для решения реальных бизнес-задач. После обучения сможете сразу использовать навыки в работе, а не разбираться, как приспособить знания к жизни.
Подробности и регистрация по ссылке → https://goo.gl/8nVL66
Существует огромное количество сервисов для web-разработки, однако именно возможности Python позволяют решить 98% всех задач максимально просто.
Ребята из SkillFactory подготовили онлайн-курс: “Python для web-разработчиков” → https://goo.gl/8nVL66
На курсе вы получите необходимые современному web-разработчику практические знания и навыки работы на Python. Контента программы хватить на решение большинства задач базового и продвинутого уровня. Вы не просто изучаете синтаксис Python, а сразу учитесь использовать его для решения реальных бизнес-задач. После обучения сможете сразу использовать навыки в работе, а не разбираться, как приспособить знания к жизни.
Подробности и регистрация по ссылке → https://goo.gl/8nVL66
Python Junior подкаст
Разбираемся, как быстро развернуть проект с нуля.
#видеодня
https://www.youtube.com/watch?v=8HvCWiOKYXU
Разбираемся, как быстро развернуть проект с нуля.
#видеодня
https://www.youtube.com/watch?v=8HvCWiOKYXU
YouTube
Python Junior подкаст. Как быстро развернуть проект с нуля.
Все выпуски: https://podcast.python.ru
Курс LearnPython: http://bit.ly/2CFazoZ
Ссылка на шаблон: https://github.com/wemake-services/wemake-django-template
Ссылка на обещанное в подкасте видео о том, как начинать Django-проект правильно: https://www.y…
Курс LearnPython: http://bit.ly/2CFazoZ
Ссылка на шаблон: https://github.com/wemake-services/wemake-django-template
Ссылка на обещанное в подкасте видео о том, как начинать Django-проект правильно: https://www.y…
Изучаем Python. Программирование игр и веб-приложения
Автор: Эрик Мэтиз
Из этой Python книги вы узнаете, как создавать игры, визуализировать различные данные и научитесь создавать веб-приложения на Django. Будут рассмотрены как основы (циклы, списки, классы), так и более углубленные вопросы по типу написания собственной игры.
#книгадня
Автор: Эрик Мэтиз
Из этой Python книги вы узнаете, как создавать игры, визуализировать различные данные и научитесь создавать веб-приложения на Django. Будут рассмотрены как основы (циклы, списки, классы), так и более углубленные вопросы по типу написания собственной игры.
#книгадня
Ускоряем программу на Python с помощью параллелизма
Скорее всего вы слышали много разговоров о добавлении asyncio в Python! Если вам интересно сравнить его с другими методами параллелизма, или понять, что такое параллелизм и как он может ускорить вашу программу, то вы попали по адресу.
#статьядня
https://realpython.com/python-concurrency/
Скорее всего вы слышали много разговоров о добавлении asyncio в Python! Если вам интересно сравнить его с другими методами параллелизма, или понять, что такое параллелизм и как он может ускорить вашу программу, то вы попали по адресу.
#статьядня
https://realpython.com/python-concurrency/
Realpython
Speed Up Your Python Program With Concurrency – Real Python
In this tutorial, you'll explore concurrency in Python, including multi-threaded and asynchronous solutions for I/O-bound tasks, and multiprocessing for CPU-bound tasks. By the end of this tutorial, you'll know how to choose the appropriate concurrency model…
Путь к мастерству: создаём приложение-словарь на Python
Хотите стать мастером в Python? Тогда изучайте язык на практике. В этом материале рассказываем, как создать словарь на Python.
#статьядня
https://proglib.io/p/python-dictionary-app/
Хотите стать мастером в Python? Тогда изучайте язык на практике. В этом материале рассказываем, как создать словарь на Python.
#статьядня
https://proglib.io/p/python-dictionary-app/
Отправка писем с помощью Python
Отправка электронных писем вручную - трудоемкая и подверженная ошибкам задача, но ее легко автоматизировать с помощью Python.
#полезностьдня
https://realpython.com/python-send-email/
Отправка электронных писем вручную - трудоемкая и подверженная ошибкам задача, но ее легко автоматизировать с помощью Python.
#полезностьдня
https://realpython.com/python-send-email/
Realpython
Sending Emails With Python – Real Python
In this tutorial, you'll learn how to send emails using Python. Find out how to send plain-text and HTML messages, add files as attachments, and send personalized emails to multiple people.
Инструменты для анализа кода Python
Рассмотрим популярные инструменты для анализа кода Python и подробно расскажем об их специфике и основных принципах работы.
#статьядня
https://proglib.io/p/python-code-analysis/
Рассмотрим популярные инструменты для анализа кода Python и подробно расскажем об их специфике и основных принципах работы.
#статьядня
https://proglib.io/p/python-code-analysis/
Python от Sentdex...что еще нужно для грамотного изучения!
#youtubeдня
https://www.youtube.com/playlist?list=PLQVvvaa0QuDeAams7fkdcwOGBpGdHpXln
#youtubeдня
https://www.youtube.com/playlist?list=PLQVvvaa0QuDeAams7fkdcwOGBpGdHpXln
YouTube
Learning to program with Python 3 (py 3.7)
Share your videos with friends, family, and the world
Менеджеры контекста
Это конструкции, которые позволяют разработчику настраивать что-нибудь в автоматическом режиме.
Например, может потребоваться открыть файл, вписать в него какую-либо информацию и закрыть. Фактически, Python создает один такой экземпляр автоматически каждый раз, когда вы открываете файл, используя оператор
#полезностьдня
https://telegra.ph/Menedzhery-konteksta-01-19
Это конструкции, которые позволяют разработчику настраивать что-нибудь в автоматическом режиме.
Например, может потребоваться открыть файл, вписать в него какую-либо информацию и закрыть. Фактически, Python создает один такой экземпляр автоматически каждый раз, когда вы открываете файл, используя оператор
with
#полезностьдня
https://telegra.ph/Menedzhery-konteksta-01-19
Физические вычисления с Raspberry Pi и Python
Raspberry Pi Foundation работает на хорошо поддерживаемом дистрибутиве Linux на основе Debian, который поставляется с различными инструментами программирования и образовательным программным обеспечением. Python является основным поддерживаемым языком на платформе, который используется во многих образовательных ресурсах, и существует множество библиотек Python, позволяющих максимально использовать платформу Pi с другими устройствами.
#видеодня
EVENT: EuroPython Conference 2017
SPEAKER: Ben Nuttall
https://www.youtube.com/watch?v=rFdfdUK9f7M
Raspberry Pi Foundation работает на хорошо поддерживаемом дистрибутиве Linux на основе Debian, который поставляется с различными инструментами программирования и образовательным программным обеспечением. Python является основным поддерживаемым языком на платформе, который используется во многих образовательных ресурсах, и существует множество библиотек Python, позволяющих максимально использовать платформу Pi с другими устройствами.
#видеодня
EVENT: EuroPython Conference 2017
SPEAKER: Ben Nuttall
https://www.youtube.com/watch?v=rFdfdUK9f7M
Python. Разработка на основе тестирования
Автор: Персиваль Г.
Книга рассказывает о таком методе разработки, как разработка на основе тестирования (Test-Driven Development, TDD) программ на языке Python. Чтобы читатель оценил все возможности такого подхода, в книге подробно описывается процесс разработки реального веб-приложения от начала до конца.
#книгадня
Автор: Персиваль Г.
Книга рассказывает о таком методе разработки, как разработка на основе тестирования (Test-Driven Development, TDD) программ на языке Python. Чтобы читатель оценил все возможности такого подхода, в книге подробно описывается процесс разработки реального веб-приложения от начала до конца.
#книгадня
Tornado vs Aiohttp: путешествие в дебри асинхронных фреймворков
В данной статье автор рассказывает в чем отличия двух асинхронных фреймворков — Tornado и Aiohttp; об истории выбора между фреймворками, чем отличаются корутины в Tornado и в AsyncIO, покажет бенчмарки и даст несколько полезных советов.
#статьядня
https://habr.com/ru/company/avito/blog/435532/
В данной статье автор рассказывает в чем отличия двух асинхронных фреймворков — Tornado и Aiohttp; об истории выбора между фреймворками, чем отличаются корутины в Tornado и в AsyncIO, покажет бенчмарки и даст несколько полезных советов.
#статьядня
https://habr.com/ru/company/avito/blog/435532/
Хабр
Tornado vs Aiohttp: путешествие в дебри асинхронных фреймворков
Привет! Я Дима, и я довольно давно и плотно сижу на Python. Сегодня хочу показать вам отличия двух асинхронных фреймворков — Tornado и Aiohttp. Расскажу историю выбора между фреймворками в нашем...
Начиная с Python 3.7, contextlib предоставляет декоратор asynccontextmanager, который позволяет вам определять асинхронный менеджер контекста точно так же, как contextmanager:
#codeexample
#codeexample
import asyncio
from contextlib import asynccontextmanager
@asynccontextmanager
async def slow(delay):
half = delay / 2
await asyncio.sleep(half)
yield
await asyncio.sleep(half)
async def main():
async with slow(1):
print('slow')
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
For older versions, you could use @asyncio_extras.async_contextmanager.
Django: разработка веб-приложений на Python
"Если бы не было фреймворков, большинство сайтов не были бы созданы или до сих пор создавались бы. Эти наборы инструментов позволяют делать приложения быстрее и качественнее."
#статьядня
https://webformyself.com/django-razrabotka-veb-prilozhenij-na-python/
"Если бы не было фреймворков, большинство сайтов не были бы созданы или до сих пор создавались бы. Эти наборы инструментов позволяют делать приложения быстрее и качественнее."
#статьядня
https://webformyself.com/django-razrabotka-veb-prilozhenij-na-python/
Webformyself
Django: разработка веб-приложений на Python
Подход Django к разработке веб-приложений на Python и преимущества, которые дает фреймворк разработчику. Что такое «сухой код программиста»
#видеодня
Pylint изнутри. Как он это делает
Event: Moscow Python Conf++ 2018
Speaker: Максим Мазаев (ЦИАН)
https://www.youtube.com/watch?v=ZKoBZkdYLiM
Pylint изнутри. Как он это делает
Event: Moscow Python Conf++ 2018
Speaker: Максим Мазаев (ЦИАН)
https://www.youtube.com/watch?v=ZKoBZkdYLiM
YouTube
Pylint изнутри. Как он это делает / Максим Мазаев (ЦИАН)
Приглашаем на Moscow Python Conf 2023, которая пройдет 19 и 20 мая 2023 в Москве в рамках Positive Hack Days.
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2018
Тезисы и презентация:
https:/…
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2018
Тезисы и презентация:
https:/…
Путь к мастерству: создаём веб-карту на Python
Хотите стать мастером в Python? Тогда изучайте язык на практике. В этом материале рассказываем, как создать веб-карту на Python.
#статьядня
https://proglib.io/p/python-web-map/
Хотите стать мастером в Python? Тогда изучайте язык на практике. В этом материале рассказываем, как создать веб-карту на Python.
#статьядня
https://proglib.io/p/python-web-map/
Несколько подводных камней статической типизации в Python
В данной статье автор рассказывает о подводных камнях, на которые натолкнулся в процессе работы в статически-типизированном контексте.
#полезностьдня
https://habr.com/ru/post/437018/
В данной статье автор рассказывает о подводных камнях, на которые натолкнулся в процессе работы в статически-типизированном контексте.
#полезностьдня
https://habr.com/ru/post/437018/
Хабр
Несколько подводных камней статической типизации в Python
Думаю, мы все потихоньку уже привыкаем, что у Python есть аннотации типов: их завезли два релиза назад (3.5) в аннотации функций и методов (PEP 484), и в прошло...
#полезностьдня
со всеми глобальными переменными
в текущей области:
но для всех локальных переменных
в текущей области:
globals()
возвращает dictсо всеми глобальными переменными
в текущей области:
globals() {...}
locals()
делает то же самоено для всех локальных переменных
в текущей области:
locals() {...}
Путь к мастерству: создаём блокировщик веб-сайтов на Python
Хотите стать мастером в Python? Тогда изучайте язык на практике. В этом материале рассказываем, как создать блокировщик веб-сайтов Python.
#статьядня
https://proglib.io/p/python-web-block/
Хотите стать мастером в Python? Тогда изучайте язык на практике. В этом материале рассказываем, как создать блокировщик веб-сайтов Python.
#статьядня
https://proglib.io/p/python-web-block/