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
Курси від 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/, зачем еще что-то делать?

Объясняю: Сова не рассчитана на разработку сайтов. Это инструмент для замены толстых клиентов на приложения, работающие через браузер (десктопные приложения).
Forwarded from PythonDigest
Введение в аннотации типов Python
https://habr.com/post/432656/?utm_campaign=432656

Python — язык с динамической типизацией и позволяет нам довольно вольно оперировать переменными разных типов. Однако при написании кода мы так или иначе предполагаем переменные каких типов будут использоваться (это может быть вызвано ограничением алгоритма или бизнес логики). И для корректной работы программы нам важно как можно раньше найти ошибки, связанные с передачей данных неверного типа.