Python та програмування
15 subscribers
261 photos
23 videos
37 files
2.09K links
Code bookmarks 🔖
Generally Python & Data Science;
Rarelly: Design, HTML5/CSS, JS

#code #python #programming
🐧: @tuxua
Download Telegram
Forwarded from PythonDigest
Django Tips & Tricks #11 - ищем бутылочное горлышко производительности
http://avilpage.com/2018/12/django-bottleneck-performance-scaling.html
Курси від SoftServe IT Academy у Дніпрі:

Python
https://goo.gl/m5odPe

.NET Development
https://goo.gl/Q7hdKi

Test Automation with Python
https://goo.gl/8R1YVG

Старт 4 січня.
​​Написал новую статью для нашего корпоративного блога, в которой рассказал о том, когда, и главное зачем я начал учить язык R, с какими трудностями при этом столкнулся.

Для каких целей изначально писал свои пакеты.

Так же рассказал о том, как родилась идея записи своего курса по R и из каких материалов формировалась его программа.
​​Хороший вводный конспект для тех, кто только хочет познакомиться с R, от Марины Варфоломеевой (@Varmarrra).

Конспект написан явно не на скорую руку и хорошо оформлен, так что тем, кто только хочет познакомится с R очень рекомендую.

Содержание конспекта:

- Как появился R
- Среда разработки RStudio
- Основы языка R
- Установка дополнительных пакетов c CRAN и Bioconductor
- Ссылки
Как маркетологу избавиться от рутины с помощью языка R
Алексей Селезнёв
https://youtu.be/Mrq-dSamG1o?t=6607
Forwarded from kamyshev.code
​​Продолжаем разговор о непрерывной интеграции.

Тесты помогают держать часть кода под контролем, но покрыть тестами все приложения слишком дорого. Потому нужны какие-то более простые способы избегать ошибок.

Простой и эффективный путь — статический анализ, проверка корректности программы без ее выполнения. Для разных языков доступна разная глубина такого анализа.

Для JavaScript это JSHint, ESLint. Для TypeScript — TSLint. Уважайте линтеры, любите линтеры, используйте линтеры.

Для других языков можно найти по запросу static analysis {{language}}.

#удобство_разработки
Forwarded from PythonDigest
Знакомство с тестированием в Python. Ч.1
https://habr.com/post/433358/?utm_campaign=433358

Это руководство для тех, кто уже написал классное приложение на Python, но еще не писал для

них тесты.


Тестирование в Python — обширная тема с кучей тонкостей, но не обязательно все усложнять. В несколько простых шагов можно создать простые тесты для приложения, постепенно наращивая сложность на их основе.


В этом руководстве вы узнаете, как создать базовый тест, выполнить его и найти все баги, до того как это сделают пользователи! Вы узнаете о доступных инструментах для написания и выполнения тестов, проверите производительность приложения и даже посмотрите на проблемы безопасности.
Forwarded from PythonDigest
Multi-page SPA на Питоне
https://habr.com/post/424779/?utm_campaign=424779

Сова – это нано-фреймворк, который можно встроить в другие фреймворки.

Идея делать сайты на Питоне с прорисовкой на React не нова. Есть замечательный фреймворк https://plot.ly/products/dash/, зачем еще что-то делать?

Объясняю: Сова не рассчитана на разработку сайтов. Это инструмент для замены толстых клиентов на приложения, работающие через браузер (десктопные приложения).