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 Типичный программист
​Тесты в Python: все основные подходы, плюсы и минусы

Разработчица из Едадила рассказала, что такое тестирование ПО на Python, какие бывают тесты и зачем их писать.

В видео на простых примерах можно узнать про библиотеки для тестирования Python-кода (unittest, pytest, mock), принципы их работы и отличия между ними.

А текстовая версия доклада есть здесь: https://tprg.ru/k6zH

#python #яндекс
Forwarded from Типичный программист
Бразильский программист собрал в одном месте заметки по компьютерному зрению и основам алгоритмической обработки изображений.

Распознавание объектов и цифр, библиотеки для визуализации 3D-графиков, сложная теория обработки изображений простым языком и не только. Всё на Python, с красивыми картинками и примерами кода:

https://diegoinacio.github.io/computer-vision-notebooks/

#python #computervision
Forwarded from Data Science Notes (Holistic SMM Agency)
40 лучших курсов по математике для программистов (ru) 2018

Подборка лучших инструментов для прокачивания знаний в математике.

Читать

#article #beginner
Forwarded from Хекслет (hexlet_bot)
Продолжаем серию обучающих видео от Хекслета. Сегодня Сергей Табб, наставник Хекслета, рассказывает и показывает, как сделать свой первый вклад в опенсорс, пройдя от форка репозитория до смердженного пул-реквеста.

Смотреть здесь: https://youtu.be/pUT3mx1ZRUM
Forwarded from Хекслет (hexlet_bot)
Существует распространённое заблуждение: якобы единственный способ избежать ошибок типизации в JavaScript — писать код на языке со статической типизацией, который компилируется в JavaScript. С этой целью используют ClojureScript, Elm, ReasonML, TypeScript и так далее. На самом деле существует альтернативный способ борьбы с ошибками типизации — проверка или линтинг типов. Читайте о нём в подробной статье.
Python has a Built-in Database — Here’s How to use it | by Dario Radečić | Oct, 2020 | Towards Data Science
https://www.betterdatascience.com/python-has-a-built-in-database-heres-how-to-use-it/
10 Awesome Python 3.9 Features. The Must-Know Python 3.9 Features | by Farhad Malik | Oct, 2020 | Towards Data Science
https://towardsdatascience.com/10-awesome-python-3-9-features-b8c27f5eba5c
Forwarded from Sys-Admin InfoSec
RIPGREP - аналог GREP, ACK, написан на RUST, быстрый поиск содержимого в файлах с возможностью замены

В репозитории ripgrep есть готовые пакеты под Linux, macOS, Windows

- понимает .gitignore, не следует за символическими ссылками, пропускает бинарные и скрытые файлы, можно использовать регулярные выражения
- быстрый, сотни файлов, в разы быстрее чем аналоги

Быстрое введение в ripgrep, со ссылками на репу, ссылки на сравнительные тесты там же в статье (скорость действительно впечатляет)

https://sys-adm.in/systadm/905-ripgrep-bystryj-umnyj-poisk-soderzhimogo-v-fajlakh-ustanovka-v-linux-macos.html
Forwarded from Sys-Admin Up
Linux - Быстрое восстановление файлов, на примере восстановления .ICEauthority

Бывает так, что файлы удаляются, особенно часто этот факт имеет место на десктопных рабочих станциях, особенно момент восстановления файлов может быть затруднителен, если это Linux, восстанавливаем быстро, без шума и пыли:

https://sys-adm.in/systadm/nix/922-linux-vosstanovlenie-fajlov-na-primere-iceauthority.html
Forwarded from Sys-Admin Up
Тестирование / Скрапинг сайтов

Книги, документация (en):

- Selenium Testing Tools Cookbook
- Selenium Practical Guide
- Wedsite Scraping with Python

(см. файлы ниже)

- https://t.me/sysadm_in_up/154
- https://t.me/sysadm_in_up/155
- https://t.me/sysadm_in_up/156

#selenium #scrapy #docs
Forwarded from Типичный программист
​6 способов импутации данных с примерами

В идеальном мире во всех датасетах достаточный набор данных и ни одно из полей не остаётся пустым. В реальности, даже если параметры для сбора информации были выбраны правильно, в полях датасета часто есть пропуски.

Обучение на таком датасете может внести искажения в результат или вообще окажется невозможным. Поэтому данные приходится восстанавливать — этот процесс называется «импутацией». В статье мы разобрали 6 способов импутации данных и описали их плюсы и минусы:

https://tprg.ru/WuF5

#python #ml
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Нашли для вас коллекцию интерактивных уроков по безопасности приложений

С помощью них вы сможете самостоятельно разобрать наиболее популярные уязвимости и недавние инциденты в сфере кибербезопасности.

Мало того, что полезно, так ещё и очень красиво: https://tprg.ru/MQsc

#безопасность
Вступ до машинного навчання
http://specials.kunsht.com.ua/machinelearning1