Forwarded from # pip install (Student B.)
Хочешь изучить один из самых востребованных языков программирования Python?
Запишись на онлайн курс «Профессия Python-разработчик». Получи быстрый старт и практику кодинга. Освой востребованную, высокооплачиваемую профессию за двенадцать месяцев. Создай искусственный интеллект на дипломе!
👉 Все подробности по ссылке: https://clc.am/Pn4k8Q
Чему научишься:
⚡️ создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов;
⚡️ работать с базами данных;
⚡️ использовать промышленные средства разработки: Git, PyCharm;
⚡️ тестировать код;
⚡️ понимать место Django в семействе веб-фреймворков;
⚡️ оптимизировать старые и/или неудачные веб-приложения.
Бонус : 2 месяца бесплатно английского в онлайн школе «EnglishDom»
Успей забрать курс со скидкой 40%!
Подробности по ссылке: https://clc.am/Pn4k8Q
Запишись на онлайн курс «Профессия Python-разработчик». Получи быстрый старт и практику кодинга. Освой востребованную, высокооплачиваемую профессию за двенадцать месяцев. Создай искусственный интеллект на дипломе!
👉 Все подробности по ссылке: https://clc.am/Pn4k8Q
Чему научишься:
⚡️ создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов;
⚡️ работать с базами данных;
⚡️ использовать промышленные средства разработки: Git, PyCharm;
⚡️ тестировать код;
⚡️ понимать место Django в семействе веб-фреймворков;
⚡️ оптимизировать старые и/или неудачные веб-приложения.
Бонус : 2 месяца бесплатно английского в онлайн школе «EnglishDom»
Успей забрать курс со скидкой 40%!
Подробности по ссылке: https://clc.am/Pn4k8Q
Forwarded from Николай Крупий
YouTube
Лёгкое логирование в Python с Loguru. Замена встроенной библиотеке logging
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/
Telegram: https://t0digital.t.me
Сказать спасибо за это видео можно здесь — https://boosty.to/digitalize.team…
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/
Telegram: https://t0digital.t.me
Сказать спасибо за это видео можно здесь — https://boosty.to/digitalize.team…
Forwarded from Youtube Audio Download
👨🚀 Request processing:
👀 You're the first who asks this video. Working...
⏳ Audio is downloading
💁♂️ Tip: You can search for videos directly in the bot. Type @vid and then the name of the video. Read more - /vid_demo
👀 You're the first who asks this video. Working...
⏳ Audio is downloading
💁♂️ Tip: You can search for videos directly in the bot. Type @vid and then the name of the video. Read more - /vid_demo
Forwarded from Библиотека питониста | Python, Django, Flask
lwn.net
Python 3.9 is around the corner
Python
3.9.0rc2 was released on September 17, with the final version scheduled
for October 5, roughly a year after the release of Python 3.8. Python 3.9
will come with new operators for dictionary unions, a new parser, two string
operations meant…
3.9.0rc2 was released on September 17, with the final version scheduled
for October 5, roughly a year after the release of Python 3.8. Python 3.9
will come with new operators for dictionary unions, a new parser, two string
operations meant…
Forwarded from Pythonist.ru - образование по питону
Tips & Tricks. Генераторы в Python и их отличие от списков и функций
Разбираем генераторные выражения и разницу между списками и генераторами, а также между функциями и генераторами.
Читать статью
#генераторы #списки
Разбираем генераторные выражения и разницу между списками и генераторами, а также между функциями и генераторами.
Читать статью
#генераторы #списки
Forwarded from Pythonist.ru - образование по питону
Топ. Введение в объектно-ориентированное программирование
Цикл статей, посвященный изучению ООП. Учиться будем на примере: мы создадим мир клякс, которые будут взаимодействовать между собой.
Читать статью
#модули #ооп
Цикл статей, посвященный изучению ООП. Учиться будем на примере: мы создадим мир клякс, которые будут взаимодействовать между собой.
Читать статью
#модули #ооп
Forwarded from Pythonist.ru - образование по питону
Django. 6 руководств по Django для начинающих
Хотите усовершенствовать недавно приобретенные навыки работы с Django? Мы нашли для вас отличные туториалы!
Читать статью
#django
Хотите усовершенствовать недавно приобретенные навыки работы с Django? Мы нашли для вас отличные туториалы!
Читать статью
#django
Forwarded from Junction Bot
HABR FEED
[Из песочницы] Формат таблиц в pandas
https://habr.com/ru/post/521894/?utm_source=habrahabr&utm_medium=rss&utm_campaign=521894
Tags: Python, python, pandas, data visualization, data analysis
Author gashenina #habr
@
[Из песочницы] Формат таблиц в pandas
https://habr.com/ru/post/521894/?utm_source=habrahabr&utm_medium=rss&utm_campaign=521894
Tags: Python, python, pandas, data visualization, data analysis
Author gashenina #habr
@
Хабр
Формат таблиц в pandas
Если вы пока ещё не знаете как транслировать данные напрямую заказчику в подсознание или, на худой конец, текст сообщения в slack, вам пригодится информация о то...
Forwarded from Data Science | Machinelearning [ru]
Модуль collections
#Python
Модуль collections - предоставляет специализированные типы данных, на основе словарей, кортежей, множеств, списков.
Первым рассматриваемым типом данных будет Counter.
collections.Counter
collections.Counter - вид словаря, который позволяет нам считать количество неизменяемых объектов (в большинстве случаев, строк). Пример:
#Python
Модуль collections - предоставляет специализированные типы данных, на основе словарей, кортежей, множеств, списков.
Первым рассматриваемым типом данных будет Counter.
collections.Counter
collections.Counter - вид словаря, который позволяет нам считать количество неизменяемых объектов (в большинстве случаев, строк). Пример:
Forwarded from # pip install (Student B.)
🔥 Переменное количество аргументов Функции в Python
Наш чат: @python_scripts
Мы можем использовать специальный синтаксис *args и **kwargs внутри функции для передачи переменного количества аргументов.
Использование *args и **kwargs по сути обеспечивает читабельность и удобство, но их следует использовать с осторожностью.
Подробнее: https://python-scripts.com/def-args-kwargs
Наш чат: @python_scripts
Мы можем использовать специальный синтаксис *args и **kwargs внутри функции для передачи переменного количества аргументов.
Использование *args и **kwargs по сути обеспечивает читабельность и удобство, но их следует использовать с осторожностью.
Подробнее: https://python-scripts.com/def-args-kwargs
Forwarded from Python Lounge: работа и стажировки для программистов
Изменение списка во время итерации по нему
Предположим, что требуется удалить все нечетные числа из списка. Проблема со следующим кодом должна быть довольно очевидной:
Удаление элемента из списка во время его итерации – это проблема, которая хорошо известна любому опытному разработчику.
К счастью, Python включает в себя ряд элегантных парадигм программирования, которые при правильном использовании могут привести к значительному упрощению и оптимизации кода. Одна из таких парадигм – list comprehensions. Генераторы списков часто используют именно для решения подобных проблем, что и показывает реализация кода ниже:
Предположим, что требуется удалить все нечетные числа из списка. Проблема со следующим кодом должна быть довольно очевидной:
odd = lambda x: bool(x % 2) # функция проверки числа на нечетность
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in range(10):
if odd(numbers[i]):
del numbers[i] # удаление элемента из списка во время итерации по нему
# Output:
Traceback (most recent call last):
if odd(numbers[i]):
IndexError: list index out of range
Удаление элемента из списка во время его итерации – это проблема, которая хорошо известна любому опытному разработчику.
К счастью, Python включает в себя ряд элегантных парадигм программирования, которые при правильном использовании могут привести к значительному упрощению и оптимизации кода. Одна из таких парадигм – list comprehensions. Генераторы списков часто используют именно для решения подобных проблем, что и показывает реализация кода ниже:
odd = lambda x: bool(x % 2) # функция проверки числа на нечетность
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numbers = [n for n in numbers if not odd(n)] # генератор нового списка
print(numbers)
# Output:
[2, 4, 6, 8, 10]
Forwarded from Python Academy
Python 3.9.0 🎉
На днях выпустили новую версию Python, в которой добавили немного нового синтаксиса и несколько новых возможностей, а также оптимизировали некоторые моменты языка.
Из интересного стоит выделить:
– Оператор объединения словарей (PEP 584)
– Встроенные аннотации дженерик типов (PEP 585)
– Смягчение грамматических ограничений декораторов (PEP 614)
– Строковые методы для удаления префикса и суффикса (PEP 616)
А ещё Python 3.9 не совместим с Windows 7, так как это версия ОС официально не поддерживается.
#updates #release
На днях выпустили новую версию Python, в которой добавили немного нового синтаксиса и несколько новых возможностей, а также оптимизировали некоторые моменты языка.
Из интересного стоит выделить:
– Оператор объединения словарей (PEP 584)
– Встроенные аннотации дженерик типов (PEP 585)
– Смягчение грамматических ограничений декораторов (PEP 614)
– Строковые методы для удаления префикса и суффикса (PEP 616)
А ещё Python 3.9 не совместим с Windows 7, так как это версия ОС официально не поддерживается.
#updates #release
Forwarded from HABR FEED + OPENNET
Мелкая питонячая радость #10: конечные автоматы и глубокое обучение в несколько строк
https://habr.com/ru/post/521946/?utm_source=habrahabr&utm_medium=rss&utm_campaign=521946
Tags: Python, мелкая питонячая радость
Author 57uff3r #habr
https://habr.com/ru/post/521946/?utm_source=habrahabr&utm_medium=rss&utm_campaign=521946
Tags: Python, мелкая питонячая радость
Author 57uff3r #habr
Хабр
Мелкая питонячая радость #10: конечные автоматы и глубокое обучение в несколько строк
Конечно, самая большая радость этих дней — python 3.9. Но кроме этой радости кто-то должен ворошить github в поисках мелких приятностей, которые несут добро и св...
Forwarded from Инжиниринг Данных (Dmitry Anoshin)
Если Tableau дашборды мы шарим через Tableau Public, то работы в Python мы шарим через https://nbviewer.jupyter.org/ (A simple way to share Jupyter Notebooks)
Forwarded from # pip install (Student B.)
🔥 Переменное количество аргументов Функции в Python
Наш чат: @python_scripts
Мы можем использовать специальный синтаксис *args и **kwargs внутри функции для передачи переменного количества аргументов.
Использование *args и **kwargs по сути обеспечивает читабельность и удобство, но их следует использовать с осторожностью.
Подробнее: https://python-scripts.com/def-args-kwargs
Наш чат: @python_scripts
Мы можем использовать специальный синтаксис *args и **kwargs внутри функции для передачи переменного количества аргументов.
Использование *args и **kwargs по сути обеспечивает читабельность и удобство, но их следует использовать с осторожностью.
Подробнее: https://python-scripts.com/def-args-kwargs
Forwarded from Библиотека питониста | Python, Django, Flask
YouTube
Some New Features in Python 3.9
In this video I go over four new features in Python 3.9: new syntax for merging/updating dicts, native timezone support, the use of collection classes as opposed to the typing model for type support, and removeprefix and removesuffix method for strings.
…
…
Forwarded from Moscow Python (Valentin Dombrovsky)
Раньше в пакете dry-python returns мы предоставляли несколько контейнеров, которые значительно упрощали жизнь Python разработчикам в некоторых случаях: работа с None и исключениями, внедрение зависимостей, работа с асинхронностью и так далее. Теперь мы сделали следующий шаг: вы сами можете писать любые нужные вам контейнеры! Мы реализовали поддержку Higher Kinded Types и наборы универсальных интерфейсов, чтобы все работало для ваших типов, так же как и для наших. Более того, мы прикрепили к каждому интерфейсу по набору законов. Такие "законы как значения" позволяют нам генерировать сотни тестов к вашим контейнерам всего из одной строчки кода. Попробуйте!
https://www.youtube.com/watch?v=jL-t0jxEM40
Подробней о новинках в dry-python и многом другом поговорим на Russian Python Week!
Регистрация - https://conf.python.ru
Мастер-класс "Dry-python Functional Workshop" - https://conf.python.ru/moscow/2020/ab...
Drylabs: https://drylabs.io
Dry-python: https://dry-python.org
Чат dry-python в Телеграме (англ.): https://t.me/drypython
https://www.youtube.com/watch?v=jL-t0jxEM40
Подробней о новинках в dry-python и многом другом поговорим на Russian Python Week!
Регистрация - https://conf.python.ru
Мастер-класс "Dry-python Functional Workshop" - https://conf.python.ru/moscow/2020/ab...
Drylabs: https://drylabs.io
Dry-python: https://dry-python.org
Чат dry-python в Телеграме (англ.): https://t.me/drypython
YouTube
Никита Соболев (Drylabs.io) / Трёхминутный анонс релиза dry-python returns@0.15
Раньше в пакете dry-python returns мы предоставляли несколько контейнеров, которые значительно упрощали жизнь Python разработчикам в некоторых случаях: работа с None и исключениями, внедрение зависимостей, работа с асинхронностью и так далее. Теперь мы сделали…
Forwarded from Библиотека питониста | Python, Django, Flask
Команда pip рассматривает возможность удаления pip search или изменения способа его работы. Чтобы помочь обосновать решение, расскажите о своем опыте использования pip search.
https://proglib.io/w/619c16e6
https://proglib.io/w/619c16e6
Google Docs
Pip search - user feedback
The pip team are considering removing pip search, or changing the way that it works.
To help inform our decision, please tell us about your experience using pip search.
All questions are optional - please provide as much information as you can.
Thank you…
To help inform our decision, please tell us about your experience using pip search.
All questions are optional - please provide as much information as you can.
Thank you…