Forwarded from Python Textbooks (Holistic SMM Agency)
Biopython Tutorial and Cookbook (en).pdf
3.7 MB
Forwarded from PythonDigest
Django Tips & Tricks #11 - ищем бутылочное горлышко производительности
http://avilpage.com/2018/12/django-bottleneck-performance-scaling.html
http://avilpage.com/2018/12/django-bottleneck-performance-scaling.html
Forwarded from Junior дайджест dou.ua
Курси від SoftServe IT Academy у Дніпрі:
Python
https://goo.gl/m5odPe
.NET Development
https://goo.gl/Q7hdKi
Test Automation with Python
https://goo.gl/8R1YVG
Старт 4 січня.
Python
https://goo.gl/m5odPe
.NET Development
https://goo.gl/Q7hdKi
Test Automation with Python
https://goo.gl/8R1YVG
Старт 4 січня.
Forwarded from R4marketing | канал Алексея Селезнёва | Язык R (rformarketing)
Написал новую статью для нашего корпоративного блога, в которой рассказал о том, когда, и главное зачем я начал учить язык R, с какими трудностями при этом столкнулся.
Для каких целей изначально писал свои пакеты.
Так же рассказал о том, как родилась идея записи своего курса по R и из каких материалов формировалась его программа.
Для каких целей изначально писал свои пакеты.
Так же рассказал о том, как родилась идея записи своего курса по R и из каких материалов формировалась его программа.
Forwarded from R4marketing | канал Алексея Селезнёва | Язык R (rformarketing)
Хороший вводный конспект для тех, кто только хочет познакомиться с R, от Марины Варфоломеевой (@Varmarrra).
Конспект написан явно не на скорую руку и хорошо оформлен, так что тем, кто только хочет познакомится с R очень рекомендую.
Содержание конспекта:
- Как появился R
- Среда разработки RStudio
- Основы языка R
- Установка дополнительных пакетов c CRAN и Bioconductor
- Ссылки
Конспект написан явно не на скорую руку и хорошо оформлен, так что тем, кто только хочет познакомится с R очень рекомендую.
Содержание конспекта:
- Как появился R
- Среда разработки RStudio
- Основы языка R
- Установка дополнительных пакетов c CRAN и Bioconductor
- Ссылки
Как маркетологу избавиться от рутины с помощью языка
Алексей Селезнёв
https://youtu.be/Mrq-dSamG1o?t=6607
RАлексей Селезнёв
https://youtu.be/Mrq-dSamG1o?t=6607
YouTube
Прямая трансляция пользователя TimeDigital CRM
Forwarded from NOP::Nuances of Programming
В объектно-ориентированном программировании, как и в других методологиях, есть свои хитрости, облегчающие жизнь разработчиков. Самое время узнать о них в ООП!
https://nuancesprog.ru/p/2637/
@nuancesprog #статьи #OOP #Android
https://nuancesprog.ru/p/2637/
@nuancesprog #статьи #OOP #Android
https://nuancesprog.ru
Хитрости объектно-ориентированного программирования. Часть 1
У функций есть побочные эффекты. Иногда они изменяют состояние системы в самый неожиданный момент и рушат все, что только можно. Крайне трудно избавиться от побочных эффектов с помощью парадигмы объектно-ориентированного программирования.
Forwarded from NOP::Nuances of Programming
Readme-файл вашего проекта с открытым исходным кодом — это его резюме. Не нужно изобретать велосипед — существует очень удобный шаблон, с помощью которого можно написать отличный readme, который привлечет внимание сообщества
https://nuancesprog.ru/p/2641/
@nuancesprog #статьи #GitHub #OpenSource #WebDevelopment #SoftwareDevelopment
https://nuancesprog.ru/p/2641/
@nuancesprog #статьи #GitHub #OpenSource #WebDevelopment #SoftwareDevelopment
https://nuancesprog.ru
Как написать хороший README | NOP::Nuances of programming
После Hacktoberfest в проектах с открытым исходным кодом появилось много новых правок. Только за октябрь было сделало более 400 000 запросов на включение кода. Это невероятно!Я решил подробнее изучить проекты с большим количеством правок. У этих проектов…
Forwarded from kamyshev.code
Продолжаем разговор о непрерывной интеграции.
Тесты помогают держать часть кода под контролем, но покрыть тестами все приложения слишком дорого. Потому нужны какие-то более простые способы избегать ошибок.
Простой и эффективный путь — статический анализ, проверка корректности программы без ее выполнения. Для разных языков доступна разная глубина такого анализа.
Для JavaScript это JSHint, ESLint. Для TypeScript — TSLint. Уважайте линтеры, любите линтеры, используйте линтеры.
Для других языков можно найти по запросу
#удобство_разработки
Тесты помогают держать часть кода под контролем, но покрыть тестами все приложения слишком дорого. Потому нужны какие-то более простые способы избегать ошибок.
Простой и эффективный путь — статический анализ, проверка корректности программы без ее выполнения. Для разных языков доступна разная глубина такого анализа.
Для JavaScript это JSHint, ESLint. Для TypeScript — TSLint. Уважайте линтеры, любите линтеры, используйте линтеры.
Для других языков можно найти по запросу
static analysis {{language}}.#удобство_разработки
Forwarded from PythonDigest
Знакомство с тестированием в Python. Ч.1
https://habr.com/post/433358/?utm_campaign=433358
Это руководство для тех, кто уже написал классное приложение на Python, но еще не писал для
них тесты.
Тестирование в Python — обширная тема с кучей тонкостей, но не обязательно все усложнять. В несколько простых шагов можно создать простые тесты для приложения, постепенно наращивая сложность на их основе.
В этом руководстве вы узнаете, как создать базовый тест, выполнить его и найти все баги, до того как это сделают пользователи! Вы узнаете о доступных инструментах для написания и выполнения тестов, проверите производительность приложения и даже посмотрите на проблемы безопасности.
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/, зачем еще что-то делать?
Объясняю: Сова не рассчитана на разработку сайтов. Это инструмент для замены толстых клиентов на приложения, работающие через браузер (десктопные приложения).
https://habr.com/post/424779/?utm_campaign=424779
Сова – это нано-фреймворк, который можно встроить в другие фреймворки.
Идея делать сайты на Питоне с прорисовкой на React не нова. Есть замечательный фреймворк https://plot.ly/products/dash/, зачем еще что-то делать?
Объясняю: Сова не рассчитана на разработку сайтов. Это инструмент для замены толстых клиентов на приложения, работающие через браузер (десктопные приложения).