#однострочникдня
Умножение вектора на число
  Умножение вектора на число
def scale(A, x): return [ai*x for ai in A]
scale([3,4,5], 2)Python: распознавание объектов в реальном времени
#статьядня
https://proglib.io/p/real-time-object-detection/
  
  
  
  
  
  #статьядня
https://proglib.io/p/real-time-object-detection/
Github библиотека, где представлена реализация большинства классических алгоритмов
#github
https://github.com/nryoung/algorithms
  
  #github
https://github.com/nryoung/algorithms
GitHub
  
  GitHub - nryoung/algorithms: This repository is not maintained
  This repository is not maintained. Contribute to nryoung/algorithms development by creating an account on GitHub.
  Начиная с Python 3.6, появились правила объявления типов. Чтобы усилить контроль за правильностью объявления, теперь необходимо использовать внешний инструмент: mypy или PyCharm.
#полезностьдня
Из данной статьи вы узнаете, как правильно реализовывать статические типы в вашем коде: https://medium.com/@ageitgey/learn-how-to-use-static-type-checking-in-python-3-6-in-10-minutes-12c86d72677b
  
  #полезностьдня
Из данной статьи вы узнаете, как правильно реализовывать статические типы в вашем коде: https://medium.com/@ageitgey/learn-how-to-use-static-type-checking-in-python-3-6-in-10-minutes-12c86d72677b
Medium
  
  How to Use Static Type Checking in Python 3.6
  Automatically catch many common errors while coding
  Python в системном администрировании UNIX и Linux
Автор: Ноа Гифт, Джереми М. Джонс
Книга демонстрирует, как эффективно решать разнообразные задачи управления серверами UNIX и Linux с помощью языка Python. Каждая глава посвящена определенной задаче (например, многозадачности, резервному копированию данных и т.д.) и предлагает практические методы ее решения.
#книгадня
Ссылка на книгу:
https://t.iss.one/progbook/68
  
  
  
  
  
  Автор: Ноа Гифт, Джереми М. Джонс
Книга демонстрирует, как эффективно решать разнообразные задачи управления серверами UNIX и Linux с помощью языка Python. Каждая глава посвящена определенной задаче (например, многозадачности, резервному копированию данных и т.д.) и предлагает практические методы ее решения.
#книгадня
Ссылка на книгу:
https://t.iss.one/progbook/68
spread - заимствует .concat(…arr) из Javascript. Сглаживает список (не глубоко) и возвращает новый список.
#codeexample
  #codeexample
def spread(arg):
    ret = []
    for i in arg:
        if isinstance(i, list):
            ret.extend(i)
        else:
            ret.append(i)
    return retMoscowPython — сообщество, появившееся в 2012-м году под именем MoscowDjango. Сегодня на встречи собирается больше 200 человек. Сообщество активно сотрудничает с такими компаниями, как Mail.Ru Group, Rambler&Co, Яндекс, #tceh и другими.
#youtubeдня
https://www.youtube.com/user/moscowdjangoru/featured
  
  #youtubeдня
https://www.youtube.com/user/moscowdjangoru/featured
YouTube
  
  MoscowPython
  Видеозаписи со встреч питонистов в Москве и не только. :)
Чат в ТГ: https://t.iss.one/moscowpythonconf
  Чат в ТГ: https://t.iss.one/moscowpythonconf
Пишем при помощи Python свой язык программирования и компилятор к нему. Да ещё и в примерах!
#статьядня
https://proglib.io/p/your-own-programming-language/
  
  
  
  
  
  #статьядня
https://proglib.io/p/your-own-programming-language/
Условный оператор 
#видеодня
https://www.youtube.com/watch?v=sugvnHA7ElY&list=LLH-dETZmUY88MLk5gxYUV7Q&index=6&t=2s
  
  if __name__ == '__main__'
Разбираемся, зачем он нужен и как его использовать#видеодня
https://www.youtube.com/watch?v=sugvnHA7ElY&list=LLH-dETZmUY88MLk5gxYUV7Q&index=6&t=2s
YouTube
  
  Python Tutorial: if __name__ == '__main__'
  In this video, we will take a look at a common conditional statement in Python:
if __name__ == '__main__':
This conditional is used to check whether a python module is being run directly or being imported.
✅ Support My Channel Through Patreon:
https:/…
  if __name__ == '__main__':
This conditional is used to check whether a python module is being run directly or being imported.
✅ Support My Channel Through Patreon:
https:/…
Python 3 и PyQt 5. Разработка приложений
Автор: Николай Прохоренок, Владимир Дронов
Описан язык Python 3: типы данных, операторы, условия, регулярные выражения, функции, инструменты ООП, работа с файлами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python
#книгадня
  
  
  
  
  
Автор: Николай Прохоренок, Владимир Дронов
Описан язык Python 3: типы данных, операторы, условия, регулярные выражения, функции, инструменты ООП, работа с файлами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python
#книгадня
👍1
  Keras — открытая библиотека, написанная на языке Python, которая представляет собой надстройку над фреймворками TensorFlow и Theano.
Содержит многочисленные реализации широко применяемых строительных блоков нейронных сетей, таких как слои, целевые и передаточные функции, оптимизаторы, и множество инструментов для упрощения работы с изображениями и текстом.
#библиотекадня
Официальная документация:
https://keras.io/
Исходники:
https://github.com/keras-team/keras
  
  Содержит многочисленные реализации широко применяемых строительных блоков нейронных сетей, таких как слои, целевые и передаточные функции, оптимизаторы, и множество инструментов для упрощения работы с изображениями и текстом.
#библиотекадня
Официальная документация:
https://keras.io/
Исходники:
https://github.com/keras-team/keras
keras.io
  
  Keras: Deep Learning for humans
  Keras documentation
  Серия уроков по изучению языка Python
Начинаем с самых основ и двигаемся к званию Профи!
Итак, часть 1 - Beginners
#видеокурсдня
https://www.youtube.com/watch?v=kJv1QDfp1PM&list=PL1A2CSdiySGJd0LJRRSwQZbPZaDP0q67j
  
  Начинаем с самых основ и двигаемся к званию Профи!
Итак, часть 1 - Beginners
#видеокурсдня
https://www.youtube.com/watch?v=kJv1QDfp1PM&list=PL1A2CSdiySGJd0LJRRSwQZbPZaDP0q67j
YouTube
  
  Python3 Beginner Tutorial 1 - Intro & Setup
  This is an introduction to the Python Beginner Series. All Links and Slides will be in the description. Subscribe for more cool stuff!
Slides & files - https://www.mediafire.com/view/36cuu4jqzrk4lrw/Intro_&_Setup.pptx
Python - https://python.org/
Ubuntu…
  Slides & files - https://www.mediafire.com/view/36cuu4jqzrk4lrw/Intro_&_Setup.pptx
Python - https://python.org/
Ubuntu…
Готовитесь к собеседованию на позицию Python-джуниора? 
Подборка важных вопросов по Python с объяснением и полезными ссылками
#статьядня
https://proglib.io/p/python-interview/
  
  
  
  
  
  Подборка важных вопросов по Python с объяснением и полезными ссылками
#статьядня
https://proglib.io/p/python-interview/
Pylint – это инструмент, предназначенный для проверки модулей в Python на соответствие стандартам оформления кода. Pylint может легко и быстро просматривать код на соответствие основным требованиям PEP-8.
Также этот инструмент представляет подробный отчет с метрикой и статистикой, которая может помочь вам более объективно оценить качество кода.
#полезностьдня
Официальный сайт:
https://www.pylint.org/
Исходный код:
https://github.com/PyCQA/pylint
  
  Также этот инструмент представляет подробный отчет с метрикой и статистикой, которая может помочь вам более объективно оценить качество кода.
#полезностьдня
Официальный сайт:
https://www.pylint.org/
Исходный код:
https://github.com/PyCQA/pylint
www.pylint.org
  
  Pylint - code analysis for Python | www.pylint.org
  python, pylint, pyreverse, code analysis, checker, logilab, pep8
  #codeexample
Python делает возможным использование условных выражений, поэтому, вместо написания
  Python делает возможным использование условных выражений, поэтому, вместо написания
if .. else с присваиванием одной переменной в каждой ветке, вы можете делать следующее:# делаем число всегда нечетным 
number = count if count % 2 else count - 1
# вызываем функцию, если объект не None 
name = user.name() if user is not None else 'Guest'