#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from # pip install (Student B.)
Сортировка списков в Python: list.sort() против sorted(list)
🎯 Telegram Чат: @python_scripts

Многие разработчики задаются вопросом, какой метод сортировки списка более эффективен — использование встроенной функции sorted() или задействование метода list.sort().

Подробнее: https://python-scripts.com/sort-list
Forwarded from # pip install (Student B.)
🔥 Определяем возраст и пол человека используя нейронную сеть
💬 Можно тестировать код сразу в статье!

Если вам интересны такие темы и вы хотите и дальше видеть новые публикации и развитие данного модуля, то просим вас поставить нам звездочку ⭐️ на Github!

Модуль: https://github.com/mowshon/age-and-gender

🎯 Telegram Чат: @python_scripts
🎯 Канал: @pip_install

У нас была задача отсортировать профили людей по возрасту и полу. Нам нужно было сегментировать базу потенциальных клиентов для запуска тестовых рекламных компаний.

Подробнее: https://python-scripts.com/predict-age-and-gender
Forwarded from # pip install (Student B.) via @like
🤔 Go или Python — Что выбрать?

В то время как Python остается фаворитом сообщества, удерживая второе место в первом квартале 2019 года за самый быстрый язык программирования на GitHub по количеству запросов (+ 17%), Golang не так уж сильно отстает и крепко держится на четвертом месте (+ 8%). Выбор между Golang и Python становится еще более размытым.

🎯 Telegram Чат: @python_scripts
🎯 Канал: @pip_install

Подробный разбор языков: https://python-scripts.com/golang-vs-python

Что выберите вы? Голосование внизу!
Forwarded from # pip install (Student B.)
🔥 Мы в поиске начальника!
Помоги нам в создании бесплатного обучающего контента для всего нашего сообщества!

❤️ Стань нашим начальником тут: https://www.patreon.com/python_community?fan_landing=true

Над чем мы работаем?
- Новые актуальные статьи на сложные темы
- Перевод популярных книг на русский язык
- Перевод документации популярных модулей

Чат для обсуждения: @python_scripts

Подробнее: https://www.youtube.com/watch?v=pi8Tt-YdT6E
Forwarded from # pip install (Student B.)
Хочешь изучить один из самых востребованных языков программирования Python?

Запишись на онлайн курс «Профессия Python-разработчик». Получи быстрый старт и практику кодинга. Освой востребованную, высокооплачиваемую профессию за двенадцать месяцев. Создай искусственный интеллект на дипломе!
👉 Все подробности по ссылке: https://clc.am/Pn4k8Q

Чему научишься:
⚡️ создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов;
⚡️ работать с базами данных;
⚡️ использовать промышленные средства разработки: Git, PyCharm;
⚡️ тестировать код;
⚡️ понимать место Django в семействе веб-фреймворков;
⚡️ оптимизировать старые и/или неудачные веб-приложения.

Бонус : 2 месяца бесплатно английского в онлайн школе «EnglishDom»

Успей забрать курс со скидкой 40%!
Подробности по ссылке: https://clc.am/Pn4k8Q
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
Tips & Tricks. Генераторы в Python и их отличие от списков и функций

Разбираем генераторные выражения и разницу между списками и генераторами, а также между функциями и генераторами.

Читать статью

#генераторы #списки
Топ. Введение в объектно-ориентированное программирование

Цикл статей, посвященный изучению ООП. Учиться будем на примере: мы создадим мир клякс, которые будут взаимодействовать между собой.

Читать статью

#модули #ооп
Django. 6 руководств по Django для начинающих

Хотите усовершенствовать недавно приобретенные навыки работы с Django? Мы нашли для вас отличные туториалы!

Читать статью

#django
Модуль collections
#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
Изменение списка во время итерации по нему

Предположим, что требуется удалить все нечетные числа из списка. Проблема со следующим кодом должна быть довольно очевидной:

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
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