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
📃 Многие начинающие разработчики привыкли заливать готовый код в репозитории для проверки его другими пользователями. Однако для ускорения процесса (и поддержания своего имиджа!) имеет смысл проводить модульное тестирование самостоятельно. Читайте эту статью для практического примера реализации тестовых сценариев на Python

https://nuancesprog.ru/p/5398

@nuancesprog #статьи #Python
Forwarded from Хекслет (hexlet_bot)
Гид по профессии тестировщик: чем занимается специалист в сфере QA, сколько зарабатывает, что надо знать и где учиться

Позиция тестировщика считается одним из самых простых способов быстро войти в отрасль информационных технологий. Ходят слухи, что эту профессию легко освоить, работа у тестировщика — не бей лежачего, да и платят специалисту по тестированию программного обеспечения почти как программисту. Насколько эта информация достоверна? Давайте разбираться: http://amp.gs/ukPJ
Forwarded from Textura.in.ua (Andriy Gazin)
Мене дедалі більше цікавить не лише візуалізація даних, але й генеративне мистецтво і дата-арт (у них багато спільних рис).

Тому хтів би поділитися з вами дуже цікавим виступом про генеративне мистецтво - тут є трохи теорії, багато красивезних прикладів, а також згадуються кілька інструментів, які ви можете почати вивчати.

А також обов'язково подивіться, які штуки створює Мет Делорієрс.

https://youtu.be/8Uo6zFwSO78
Forwarded from Типичный программист
​Хоткеи для VS Code: гифки с демонстрацией и шпаргалка

Любую команду в VS Code можно выполнить через командную строку, но зачем, если есть хоткеи? В нашей новой статье показываем 23 хоткея, которые сэкономят кучу вашего времени.

А в конце статьи собрали их все в одну большую шпаргалку. Сохраняйте и используйте:

https://tprg.ru/QOad

#инструменты #vscode
Forwarded from Типичный программист
Динамическое программирование для начинающих

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

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

В нашем материале читайте необходимую теорию по динамическому программированию и разборы классических задач на эту тему:

https://tprg.ru/VDAm

#java #рекурсия
Forwarded from Типичный программист
​Как самому обучиться бэкенд-разработке?

Чего можно достичь, если программировать по 2 часа в день? Возьмём бэкенд.

За месяц вы сделаете приложение — кривое и косое, но оно уже будет работать, и его автором будете вы.

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

Профессиональный бэкендер рассказывает, как это сделать:

https://tprg.ru/1ZF4

#2часавдень #бэкенд
Forwarded from Типичный программист
Видеокурс по основам компьютерных сетей

Состоит из 7 уроков:

1. Основы компьютерных сетей: принципы работы и оборудование: https://tprg.ru/l4IG
2. Знакомство с Cisco Packet Tracer. Настройка маршрутизатора: https://tprg.ru/4BeK
3. VLAN. Виртуальные локальные сети: https://tprg.ru/fk8L
4. Настройка VLAN на оборудовании Cisco: https://tprg.ru/vZlI
5. Работа с L3 коммутатором в Cisco Packet Tracer: https://tprg.ru/BPOv
6. Протоколы динамической маршрутизации: https://tprg.ru/OVyJ
7. Протокол CDP: https://tprg.ru/OnZt

#сети
Forwarded from Веб-страница
Распространённые ошибки при использование Promise в JavaScript

Promise в JavaScript позволяют довольно гибко объединить несколько асинхронных операций без необходимости использования функций обратного вызова.

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

https://tprg.ru/WAcK

#javascript
Forwarded from Веб-страница
Подробный гайд по созданию PWA-приложения про кофе с использованием HTML, CSS и JavaScript:

https://tprg.ru/8zVw

#фронтенд #pwa
Forwarded from Веб-страница
Как работают контейнеры?

Автор этой подробной заметки отвечает на этот вопрос. С примерами кода, отсылками к документации и описанием всего этого:

https://tprg.ru/WLvu

#devops #контейнеры
Forwarded from Textura.in.ua (Andriy Gazin)
У видавництві CRC Press вийшла книга JavaScript for Data Scienсe

Її текст також доступний безкоштовно онлайн

https://js4ds.org/
Forwarded from Журнал «Код»
Единственная шапочка из фольги, которая может быть полезна.

Приложение написано на Python, исходный код уже можно посмотреть здесь: https://github.com/maqp/tfc.

Чтобы пользоваться TFС, нужны три компьютера. Первый выполняет роль шлюза: он получает сообщения через Tor и подаёт их на специальный сплиттер, который должен быть у каждого участника переписки. Сплиттер подключается к компьютеру, чтобы помешать добраться до конечного пользователя и взломать его.

Сообщения зашифрованы сквозным шифрованием XChaCha20-Poly1305 и передаются через Tor. Все схемы и список необходимых для сборки компонентов распространяются бесплатно по лицензии GNU FDL 1.3.

Как тебе такое, Роскомнадзор?
Forwarded from Хекслет (hexlet_bot)
Инструменты автоматизации и мониторинга удобны тем, что разработчик может взять готовые скрипты, при необходимости адаптировать и использовать в своём проекте. Можно заметить, что в некоторых скриптах используются коды завершения (exit codes), а в других нет.

Разбираемся, как это в Bash: http://amp.gs/uDFj
Forwarded from Веб-страница
Как имитировать сетевые проблемы в Linux

Стабильная сеть — это просто замечательно. Однако есть ситуации, когда разработчику нужна сеть, работающая с перебоями. Например, для тестов.

Рекомендуем статью, автор которой рассказывает и приводит примеры того, как внести задержку, потери и другие искажения в передачу трафика:

https://tprg.ru/6Pc3

#сеть #linux
Forwarded from IT Юмор
Рабочее место разработчика микросервисов
Forwarded from Веб-страница
Отличная интерактивная статья для изучения позиционирования в CSS с котиками:

https://tprg.ru/Pogp

#фронтенд #css
Forwarded from Типичный программист
​Подборка полезных команд Linux

В одной статье собрали большую подборку команд терминала Linux, с которыми вы здорово сэкономите своё время и повысите продуктивность:

https://tprg.ru/2Y45

#linux
Forwarded from Типичный программист
​Создатель C++ ответил на 5 самых популярных вопросов по языку

Публикуем вторую часть интервью с Бьёрном Страуструпом. В нём он ответил на 5 самых популярных вопросов по C++ со Stack Overflow. Например, рассказал про исчерпывающий список книг по языку:

https://tprg.ru/LctI

Также рекомендуем почитать первую часть этого интервью. В нём Страуструп даёт несколько советов новичкам и рассказывает, почему в 2020 году всё ещё актуально учить C++:

https://tprg.ru/4tYy

#cpp
Forwarded from Типичный программист
​16 генераторов CSS-кода для веб-разработчиков

CSS стал таким мощным, что иногда им можно заменить даже JavaScript. Для CSS даже специальные инструменты стали выпускать, которые генерируют всякие прикольные штуки.

Например, на картинке в посте — инструмент, с помощью которого много мелких картинок можно объединить в один файл и выводить не с помощью тега img, а с помощью CSS.

В подборке рассказываем ещё про 15 занятных CSS-генераторов:

https://tprg.ru/lV43

#веб #css