Forwarded from PythonDigest
Python Testing с pytest. Конфигурация, ГЛАВА 6
https://habr.com/ru/post/448796/?utm_campaign=448796
В этой главе мы рассмотрим файлы конфигурации, которые влияют на pytest, обсудим, как pytest изменяет свое поведение на их основе, и внесем некоторые изменения в файлы конфигурации проекта Tasks.
https://habr.com/ru/post/448796/?utm_campaign=448796
В этой главе мы рассмотрим файлы конфигурации, которые влияют на pytest, обсудим, как pytest изменяет свое поведение на их основе, и внесем некоторые изменения в файлы конфигурации проекта Tasks.
Forwarded from PythonDigest
Python Testing with pytest. Просто, Быстро, Эффективно и Масштабируемо. Предисловие и Ведение
https://habr.com/ru/post/426699/?utm_campaign=426699
Систематическое тестирование программного обеспечения, особенно в сообществе Python, часто либо полностью игнорируются или выполняются специальным образом. Многие программисты на Python совершенно не подозревают о существовании pytest. Брайен Оккен берет на себя труд, доказать, что тестирование программного обеспечения с помощью pytest легко, естественно и даже интересно. Dmitry Zinoviev Author of Data Science Essentials in Python
https://habr.com/ru/post/426699/?utm_campaign=426699
Систематическое тестирование программного обеспечения, особенно в сообществе Python, часто либо полностью игнорируются или выполняются специальным образом. Многие программисты на Python совершенно не подозревают о существовании pytest. Брайен Оккен берет на себя труд, доказать, что тестирование программного обеспечения с помощью pytest легко, естественно и даже интересно. Dmitry Zinoviev Author of Data Science Essentials in Python
Forwarded from PythonDigest
Путь к мастерству: создаём веб-карту на Python
https://proglib.io/p/python-web-map/
Хотите стать мастером в Python? Тогда изучайте язык на практике. В этом материале рассказываем, как создать веб-карту на Python.
В первой части (https://proglib.io/p/python-dictionary-app/) мы создали интерактивный словарь на Python. Теперь, попробуем сделать что-то вроде Google Maps, а поможет нам в этом Folium.
https://proglib.io/p/python-web-map/
Хотите стать мастером в Python? Тогда изучайте язык на практике. В этом материале рассказываем, как создать веб-карту на Python.
В первой части (https://proglib.io/p/python-dictionary-app/) мы создали интерактивный словарь на Python. Теперь, попробуем сделать что-то вроде Google Maps, а поможет нам в этом Folium.
Forwarded from PythonDigest
Lambda функции на примере
https://thispointer.com/why-do-we-need-of-lambda-functions-in-python-explained-with-examples/
https://thispointer.com/why-do-we-need-of-lambda-functions-in-python-explained-with-examples/
Forwarded from PythonDigest
PySnooper - Never use print for debugging again
http://github.com/cool-RR/PySnooper
http://github.com/cool-RR/PySnooper
Forwarded from PythonDigest
Распознавание дат, написанных естественным языком, средствами Python3
https://habr.com/ru/post/449184/?utm_campaign=449184
Мы в компании создаем сервис, который извлекает юридические факты из переписки клиента и заказчика. Сервис вырос из одной простой идеи — мои постоянные клиенты из решили упросить работу менеджерам и создать “генератор договоров”. Первую задачу — подтягивать в договор реквизиты клиента и заказчика мы решили легко.
Появилась вторая идея — искать в переписке даты и вставлять их в техническое задание, документы, автоматически.
https://habr.com/ru/post/449184/?utm_campaign=449184
Мы в компании создаем сервис, который извлекает юридические факты из переписки клиента и заказчика. Сервис вырос из одной простой идеи — мои постоянные клиенты из решили упросить работу менеджерам и создать “генератор договоров”. Первую задачу — подтягивать в договор реквизиты клиента и заказчика мы решили легко.
Появилась вторая идея — искать в переписке даты и вставлять их в техническое задание, документы, автоматически.
Forwarded from PythonDigest
Поиск аномалий на Python
https://blog.floydhub.com/introduction-to-anomaly-detection-in-python/
https://blog.floydhub.com/introduction-to-anomaly-detection-in-python/
Forwarded from PythonDigest
Делаем анимации с помощью Matplotlib
https://towardsdatascience.com/animations-with-matplotlib-d96375c5442c
https://towardsdatascience.com/animations-with-matplotlib-d96375c5442c
Forwarded from DataRoot Labs
По кирпичику Lego за раз: объяснение математики нейронных сетей с нуля
Наглядный туториал от Omar Florez, Senior Research Manager в сфере AI, по работе нейронных сетей. В качестве основы для объяснения, Omar выбрал нестандартное решение — кубики Lego. Будет полезно как новичкам, так и тем, кто ищет новые решения для своей библиотеки ML.
Cтатья:
https://medium.com/towards-artificial-intelligence/one-lego-at-a-time-explaining-the-math-of-how-neural-networks-learn-with-implementation-from-scratch-39144a1cf80
Наглядный туториал от Omar Florez, Senior Research Manager в сфере AI, по работе нейронных сетей. В качестве основы для объяснения, Omar выбрал нестандартное решение — кубики Lego. Будет полезно как новичкам, так и тем, кто ищет новые решения для своей библиотеки ML.
Cтатья:
https://medium.com/towards-artificial-intelligence/one-lego-at-a-time-explaining-the-math-of-how-neural-networks-learn-with-implementation-from-scratch-39144a1cf80
UML
- uml-diagrams.org
- creately.com
- creately.com/blog/diagrams/uml-diagram-types-examples/
- umldesigner.org
- plantuml.com
- diagramming.org
- www.genmymodel.com
- yuml.me
- uml-diagrams.org
- creately.com
- creately.com/blog/diagrams/uml-diagram-types-examples/
- umldesigner.org
- plantuml.com
- diagramming.org
- www.genmymodel.com
- yuml.me
Creately Blog
14 Types of UML Diagrams Explained with Examples
All 14 UML diagram types explained — structural and behavioral diagrams with real examples and visuals. Includes class, sequence, use case, activity diagrams and more. Free templates included.
Моделирование на UML
> Т. Батыршинов, 2014 г.
https://www.youtube.com/playlist?list=PLhlTilzRdxynzg3Ta1RS2QQ2VCEEaibIO
> Т. Батыршинов, 2014 г.
https://www.youtube.com/playlist?list=PLhlTilzRdxynzg3Ta1RS2QQ2VCEEaibIO
YouTube
Моделирование на UML (Т. Батыршинов, 2014 г.)
Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и докумен...
hub is an extension to command-line git that helps you do everyday GitHub tasks without ever leaving the terminahttps://hub.github.com/
This describes the resources that make up the official GitHub REST API v3. If you have any problems or requests, please contact GitHub Support.
https://developer.github.com/v3/
https://developer.github.com/v3/
GitHub Docs
GitHub REST API documentation - GitHub Docs
Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
ДНК глазами программиста
От переводчика: Так как я не являюсь биологом, возможны неточности в переводе терминов (и не только :). Оригинал находится здесь.
https://habr.com/ru/post/410103/
От переводчика: Так как я не являюсь биологом, возможны неточности в переводе терминов (и не только :). Оригинал находится здесь.
https://habr.com/ru/post/410103/
Хабр
ДНК глазами программиста
От переводчика: Так как я не являюсь биологом, возможны неточности в переводе терминов (и не только :). Оригинал находится здесь. Если ты – молоток, то во всём увидишь гвоздь Это всего лишь...
Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates.
Ansible’s main goals are simplicity and ease-of-use. It also has a strong focus on security and reliability, featuring a minimum of moving parts, usage of OpenSSH for transport (with other transports and pull modes as alternatives), and a language that is designed around auditability by humans–even those not familiar with the program.
https://docs.ansible.com/ansible/latest/index.html
Ansible’s main goals are simplicity and ease-of-use. It also has a strong focus on security and reliability, featuring a minimum of moving parts, usage of OpenSSH for transport (with other transports and pull modes as alternatives), and a language that is designed around auditability by humans–even those not familiar with the program.
https://docs.ansible.com/ansible/latest/index.html
4 Principles to Choose the Perfect Color Combination for Your Data Visualization
https://dzone.com/articles/4-principles-to-choose-the-perfect-color-combinati
https://dzone.com/articles/4-principles-to-choose-the-perfect-color-combinati
dzone.com
4 Principles to Choose the Perfect Color Combination for Your Data Visualization - DZone Big Data
A data analyst and software developer explores how data professionals can get the most out of their data visualizations through their choices of color.
Forwarded from PythonDigest
Для чего используется символ подчеркивание ( _ ) в Python
https://webdevblog.ru/dlya-chego-ispolzuetsya-simvol-podcherkivanie-_-v-python/
Хотя в большинстве языков программирование (конечно, не во всех) символ подчеркивание ( _ ) используется только для задания имен переменных и функций в стиле snake-case, в Python он имеет особое значение. Если вы хорошо знаете python, синтаксис подобный этому for _ in range(10), __init__ (self), должен быть вам хорошо знаком. Если нет, то этот пост подробно расскажет о том, когда и как используется символ подчеркивание ( _ ) в Python.
https://webdevblog.ru/dlya-chego-ispolzuetsya-simvol-podcherkivanie-_-v-python/
Хотя в большинстве языков программирование (конечно, не во всех) символ подчеркивание ( _ ) используется только для задания имен переменных и функций в стиле snake-case, в Python он имеет особое значение. Если вы хорошо знаете python, синтаксис подобный этому for _ in range(10), __init__ (self), должен быть вам хорошо знаком. Если нет, то этот пост подробно расскажет о том, когда и как используется символ подчеркивание ( _ ) в Python.
Forwarded from PythonDigest
[Перевод] В каких случаях стоит использовать Django (а в каких не стоит)
https://habr.com/ru/post/449784/?utm_campaign=449784
Давайте поможем разработчикам разобраться, подходит ли фреймворк Django для их следующего проекта. Вполне вероятно — подходит.
Не стоит хвататься за определенный язык программирования или фреймворк лишь потому, что вы пользовались им в вашем предыдущем проекте, или просто потому что он вам хорошо знаком. Так дела не делаются.
Прежде чем приступать к новому проекту, следует оценить, какой язык или фреймворк лучше всего подойдет вам для достижения желаемого результата. Что для вас наиболее важно? Безопасность, скорость разработки, масштабируемость, универсальность, поддержка?
Лучше принять информированное решение перед тем как приступать к работе, чем потом раскаиваться в поспешном (или, хуже того, навешивать на проект костыли в процессе реализации – из-за того, что заранее не озаботились его поддержкой).
https://habr.com/ru/post/449784/?utm_campaign=449784
Давайте поможем разработчикам разобраться, подходит ли фреймворк Django для их следующего проекта. Вполне вероятно — подходит.
Не стоит хвататься за определенный язык программирования или фреймворк лишь потому, что вы пользовались им в вашем предыдущем проекте, или просто потому что он вам хорошо знаком. Так дела не делаются.
Прежде чем приступать к новому проекту, следует оценить, какой язык или фреймворк лучше всего подойдет вам для достижения желаемого результата. Что для вас наиболее важно? Безопасность, скорость разработки, масштабируемость, универсальность, поддержка?
Лучше принять информированное решение перед тем как приступать к работе, чем потом раскаиваться в поспешном (или, хуже того, навешивать на проект костыли в процессе реализации – из-за того, что заранее не озаботились его поддержкой).