#статьядня
Отправляем не интерактивное всплывающее уведомление на рабочий стол в Linux с помощью Python
https://www.codementor.io/dushyantbgs/building-a-desktop-notification-tool-using-python-bcpya9cwh
Отправляем не интерактивное всплывающее уведомление на рабочий стол в Linux с помощью Python
https://www.codementor.io/dushyantbgs/building-a-desktop-notification-tool-using-python-bcpya9cwh
www.codementor.io
Building a desktop notification tool for Linux using python | Codementor
A simple post on how to build desktop notifiers using python.
Изучаем Python библиотеку для рисования графиков Matplotlib
1. Библиотека matplotlib для python (Introduction and line diagram)
2. Название, подписи осей, легенда для диаграммы (Title, labels and legend)
3. Столбиковые гистограммы (histograms and bar charts)
4. Точечная диаграмма (Scatter plots)
5. Круговая диаграмма (Pie charts)
#youtubeдня
https://www.youtube.com/watch?v=Z6jgBcRiYK4&list=PLpQhlQbV3rwnI45bU5QNOMS1R1g1ZZvpo
1. Библиотека matplotlib для python (Introduction and line diagram)
2. Название, подписи осей, легенда для диаграммы (Title, labels and legend)
3. Столбиковые гистограммы (histograms and bar charts)
4. Точечная диаграмма (Scatter plots)
5. Круговая диаграмма (Pie charts)
#youtubeдня
https://www.youtube.com/watch?v=Z6jgBcRiYK4&list=PLpQhlQbV3rwnI45bU5QNOMS1R1g1ZZvpo
YouTube
[#MATPLOTLIB] Библиотека matplotlib для python (Introduction and line diagram)
Это вступительная часть видео по этой замечательной, простой и в тоже время многофункциональной библиотеке для языка python. В этом видео мы поговорим о том ...
Тестирование - неотъемлемая часть процесса разработки. Если вы пишете прекрасные приложения на Python, но еще не научились их тестировать, то этот туториал точно вас прокачает!
#полезностьдня
https://realpython.com/python-testing/
#полезностьдня
https://realpython.com/python-testing/
PEP 8 является самым популярным руководством для стиля кода для Python.
В этом видео вы увидите, как pep8.org может помочь писать более чистый и более красивый код, который следует руководству стиля сообщества PEP 8.
#видеодня
https://www.youtube.com/watch?v=Hwckt4J96dI&list=PLP8GkvaIxJP2dXbl8V1FM23RAzMttezal&index=5
В этом видео вы увидите, как pep8.org может помочь писать более чистый и более красивый код, который следует руководству стиля сообщества PEP 8.
#видеодня
https://www.youtube.com/watch?v=Hwckt4J96dI&list=PLP8GkvaIxJP2dXbl8V1FM23RAzMttezal&index=5
YouTube
pep8.org — The Prettiest Way to View the PEP 8 Python Style Guide
Improve your Python skills, one bite at a time: https://dbader.org/python-tricks
PEP 8 is the most popular code style guide for Python. It's widely known and used by the Python community. If you're looking for formatting advice on your Python code, look…
PEP 8 is the most popular code style guide for Python. It's widely known and used by the Python community. If you're looking for formatting advice on your Python code, look…
Вы можете использовать любой объект в качестве ключа, если он реализует метод
Существует также одна причудливая вещь, которая может удивить вас во время отладки или модульного тестирования.
#codeexample
В CPython -1 внутренне зарезервировано для состояний ошибок, поэтому он неявно преобразуется в -2.
__hash__
. Этот метод возвращает целое число, пока выполняется только одно требование: равные объекты должны иметь равные хэши (а не наоборот). Вам также следует избегать использования изменяемых объектов в качестве ключей, поскольку, когда объект становится не равным старому «я», он больше не может быть найден в словаре.Существует также одна причудливая вещь, которая может удивить вас во время отладки или модульного тестирования.
#codeexample
: class A:
...: def _init_(self, x):
...: self.x = x
...:
...: def _hash_(self):
...: return self.x
...:
In : hash(A(2))
Out: 2
In : hash(A(1))
Out: 1
In : hash(A(0))
Out: 0
In : hash(A(-1)) # sic!
Out: -2
In : hash(A(-2))
Out: -2
В CPython -1 внутренне зарезервировано для состояний ошибок, поэтому он неявно преобразуется в -2.
Learn More Python 3 the Hard Way: The Next Step for New Python Programmers
Автор: Zed A. Shaw
В долгосрочной перспективе «Hard Way» окажется легким, ведь он с самого начала покажет вам, как обстоят дела в программировании на самом деле. Четкие главы, краткие и понятные примеры кода, более 50 упражнений, каждое из которых основано на предыдущем.
#книгадня
Скачать книгу:
https://t.me/progbook/814
Автор: Zed A. Shaw
В долгосрочной перспективе «Hard Way» окажется легким, ведь он с самого начала покажет вам, как обстоят дела в программировании на самом деле. Четкие главы, краткие и понятные примеры кода, более 50 упражнений, каждое из которых основано на предыдущем.
#книгадня
Скачать книгу:
https://t.me/progbook/814
Если ваша цель - создать успешную карьеру в разработке ПО, то вам просто необходимо портфолио. Обычно оно включает в себя такие вещи, как персональный сайт (блог), общедоступный открытый код на GitHub/GitLab/BitBucket, способствующий другим проектам с открытым исходным кодом и т.д. Данное видео поможет разобраться, какие проекты создавать и включать в свой портфолио? Какие проекты помогут освоить навыки, необходимые для работы в качестве профессионального разработчика?
#видеодня
https://www.youtube.com/watch?v=p-89r5QvQvQ&index=2&list=PLP8GkvaIxJP0KDYcwC3d_Hdulp9MPG0RA&t=0s
#видеодня
https://www.youtube.com/watch?v=p-89r5QvQvQ&index=2&list=PLP8GkvaIxJP0KDYcwC3d_Hdulp9MPG0RA&t=0s
YouTube
What Python Projects Should I Build to Get a Job?
https://dbader.org/python-mastery ► On making the leap from hobbyist to professional Python dev
What Python projects should you build and include in your portfolio in order to get a job as a Python developer? Which projects are going to help learn the skills…
What Python projects should you build and include in your portfolio in order to get a job as a Python developer? Which projects are going to help learn the skills…
👍1
— Как программисту развиваться после системного обучения (курсы и т.п.)?
— Как бросить одну карьеру и за 2 года пройти путь до миддла в московской ИТ-компании?
В новом выпуске подкаста от команд LearnPython и MoscowPython поговорили об этих и других темах. Слушайте и ловите в выпуске ништяки для тех, кто только начал или собирается учить Python.
https://youtu.be/s_ZNqjIW3ZA
— Как бросить одну карьеру и за 2 года пройти путь до миддла в московской ИТ-компании?
В новом выпуске подкаста от команд LearnPython и MoscowPython поговорили об этих и других темах. Слушайте и ловите в выпуске ништяки для тех, кто только начал или собирается учить Python.
https://youtu.be/s_ZNqjIW3ZA
YouTube
Python Junior подкаст. Python для врача и медицина для программиста.
Все выпуски: https://podcast.python.ru
Промокод junior1 на курс LearnPython для всех, кто нас слушает http://bit.ly/2CFazoZ
1:45 Почему врач с 12 годами опыта в профессии переквалифицировался в программисты и уже 2 года пишет код и учит других
5:28 Почему…
Промокод junior1 на курс LearnPython для всех, кто нас слушает http://bit.ly/2CFazoZ
1:45 Почему врач с 12 годами опыта в профессии переквалифицировался в программисты и уже 2 года пишет код и учит других
5:28 Почему…
#статьядня
Сегментация изображений с использованием Color Spaces в OpenCV + Python
https://realpython.com/python-opencv-color-spaces/
Сегментация изображений с использованием Color Spaces в OpenCV + Python
https://realpython.com/python-opencv-color-spaces/
Realpython
Image Segmentation Using Color Spaces in OpenCV + Python – Real Python
In this introductory tutorial, you'll learn how to simply segment an object from an image based on color in Python using OpenCV. A popular computer vision library written in C/C++ with bindings for Python, OpenCV provides easy ways of manipulating color spaces.
Django Junior: путь продолжающего
Преподаватель курсов LearnPython от сообщества MoscowPython Илья Лебедев составил список материалов, которые помогут тебе делать сайты на Django круче, оптимальнее и быстрее.
#статьядня
https://proglib.io/p/django-junior/
Преподаватель курсов LearnPython от сообщества MoscowPython Илья Лебедев составил список материалов, которые помогут тебе делать сайты на Django круче, оптимальнее и быстрее.
#статьядня
https://proglib.io/p/django-junior/
Изучить основы Python за 60 минут: разбираем видеокурс
#видеодня
https://proglib.io/p/python-basis/
#видеодня
https://proglib.io/p/python-basis/
Модуль pydocstyle — это инструмент статического анализа для проверки соответствия docstring у модулей, классов, функций и их соответствие официальному соглашению PEP257. Установка модуля осуществляется с помощью менеджера пакетов pip.
#полезностьдня
Официальный сайт:
http://www.pydocstyle.org/en/2.1.1/
#полезностьдня
Официальный сайт:
http://www.pydocstyle.org/en/2.1.1/
Effective Computation in Physics: Field Guide to Research with Python
Автор: Anthony Scopatz, Kathryn D. Huff
Название звучит довольно пугающе, но тем не менее это одна из лучших книг по Python для людей, не имеющих опыта работы с физикой и вычислительными исследованиями.
Книга разделена на четыре блока:
Getting Started – все необходимые сведения для начала работы.
Getting it Done – работа с данными: основные библиотеки, регулярные выражения, структуры и хранение информации.
Getting it Right – самые распространенных ошибки и способы избежать их, отладка, тестирование, а также работа с Git и Github.
Getting it Out There – эффективное взаимодействие с потребителями кода: языки разметки, командная работа, лицензии ПО.
#книгадня
Подробнее о книге:
http://physics.codes/
Автор: Anthony Scopatz, Kathryn D. Huff
Название звучит довольно пугающе, но тем не менее это одна из лучших книг по Python для людей, не имеющих опыта работы с физикой и вычислительными исследованиями.
Книга разделена на четыре блока:
Getting Started – все необходимые сведения для начала работы.
Getting it Done – работа с данными: основные библиотеки, регулярные выражения, структуры и хранение информации.
Getting it Right – самые распространенных ошибки и способы избежать их, отладка, тестирование, а также работа с Git и Github.
Getting it Out There – эффективное взаимодействие с потребителями кода: языки разметки, командная работа, лицензии ПО.
#книгадня
Подробнее о книге:
http://physics.codes/
Видеокурс: основы объектно-ориентированного программирования
Если вы до сих пор не разобрались, что такое объектно-ориентированное программирование, то советую данный туториал! Он познакомит вас с основными понятиями и введет в курс дела.
#видеодня
https://www.youtube.com/watch?v=QZTn7LQk1eg&list=PL6LDsbZOeyrx462VmH18qS0a9Dw9LwpSu
Если вы до сих пор не разобрались, что такое объектно-ориентированное программирование, то советую данный туториал! Он познакомит вас с основными понятиями и введет в курс дела.
#видеодня
https://www.youtube.com/watch?v=QZTn7LQk1eg&list=PL6LDsbZOeyrx462VmH18qS0a9Dw9LwpSu
YouTube
Введение в обучающий видеокурс по основам Объектно-Ориентированного Программирования (ООП).
#полезностьдня
Смайлы в консоли Python
Emoji Cheat Sheet
https://www.webpagefx.com/tools/emoji-cheat-sheet/
Смайлы в консоли Python
$ pip install emoji
from emoji import emojize
print(emojize(":thumbs_up:"))
Emoji Cheat Sheet
https://www.webpagefx.com/tools/emoji-cheat-sheet/
Logging in Python
Это поможет вам разрабатывать более качественные программы и обнаружить ситуации, о которых вы, возможно, и не догадывались при разработке.
#статьядня
https://realpython.com/python-logging/
Это поможет вам разрабатывать более качественные программы и обнаружить ситуации, о которых вы, возможно, и не догадывались при разработке.
#статьядня
https://realpython.com/python-logging/
Realpython
Logging in Python – Real Python
If you use Python's print() function to get information about the flow of your programs, then logging is the natural next step for you. This tutorial will guide you through creating your first logs and show you ways to curate them to grow with your projects.
Вы все ещё тратите время на подготовку отчетов в Excel и анализ данных занимает много времени?
Современная серьезная аналитика невозможна без владения Python.
Python позволяет решать аналитической задачи любой сложности и гораздо эффективнее, чем при работе с Excel или BI системами. Большинство сложных задач решаются несколькими строчками кода.
В Skillfactory сейчас открыт набор на онлайн-курс “Python для анализа данных”.
Курс позволяет освоить Python для анализа данных с нуля. Курс рассчитан на тех, кто не умеет программировать, но хочет научиться. Для практики используются реальные задачи, которые решают аналитики.
На протяжении всего обучения у вас будет поддержка автора и куратора курса. Вы сможете получить ответ на любой вопрос
Получить полную программу курса можно по ссылке → https://vk.cc/8DMQtI
Современная серьезная аналитика невозможна без владения Python.
Python позволяет решать аналитической задачи любой сложности и гораздо эффективнее, чем при работе с Excel или BI системами. Большинство сложных задач решаются несколькими строчками кода.
В Skillfactory сейчас открыт набор на онлайн-курс “Python для анализа данных”.
Курс позволяет освоить Python для анализа данных с нуля. Курс рассчитан на тех, кто не умеет программировать, но хочет научиться. Для практики используются реальные задачи, которые решают аналитики.
На протяжении всего обучения у вас будет поддержка автора и куратора курса. Вы сможете получить ответ на любой вопрос
Получить полную программу курса можно по ссылке → https://vk.cc/8DMQtI
3 самых важных сферы применения Python: возможности языка
Если вы собираетесь изучать Python или совсем недавно начали его учить, вы точно задумывались, что же можно на нем сделать.
#статьядня
https://proglib.io/p/python-applications/
Если вы собираетесь изучать Python или совсем недавно начали его учить, вы точно задумывались, что же можно на нем сделать.
#статьядня
https://proglib.io/p/python-applications/
Библиотека программиста
3 самых важных сферы применения Python: возможности языка
Существует множество областей применения Python, но в некоторых он особенно хорош. Разбираемся, что же можно делать на этом ЯП.
Python: как уменьшить расход памяти вдвое, добавив всего одну строчку кода?
#полезностьдня
https://m.habr.com/post/427909/
#полезностьдня
https://m.habr.com/post/427909/
Habr
Python: как уменьшить расход памяти вдвое, добавив всего одну строчку кода?
Привет habr. В одном проекте, где необходимо было хранить и обрабатывать довольно большой динамический список, тестировщики стали жаловаться на нехватку памяти. Простой способ, как «малой...