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 Codeguida
Кожен розробник прагне писати зрозумілий код, який легко обслуговувати та використовувати повторно. Шаблони проєктування допомагають вирішувати ці завдання, забезпечуючи чіткий шаблон для багатьох поширених ситуацій та обставин

https://codeguida.com/post/2234
Forwarded from Веб-страница
Рекомендуем хорошую книгу по Vim.

Можно задонатить автору, а можно не донатить и скачать бесплатно: https://tprg.ru/jHSB

#vim #инструменты #книги
Forwarded from Веб-страница
Топ-100 самых популярных пенов на CodePen за 2019 год: https://tprg.ru/RdNU

#фронтенд #css #html
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Подборка из 30 фич и советов по использованию Firefox Developer Tools: https://tprg.ru/U1wD

Некоторые из них аналогичны возможностям инструментов в Chrome, для некоторых аналоги в других браузерах отсутствуют.

#фронтенд #firefox #инструменты
Forwarded from Веб-страница
Сборка и автоматизация деплоя в Kubernetes

Автор статьи решил разобраться в автоматизации сборки Docker-образов и деплоя в Kubernetes, целиком построенных на GitLab. При этом он использовал много других свободных инструментов: Hugo, QBEC, Kaniko, Git-crypt.

Здесь читайте подробности: https://tprg.ru/pfwG

#devops #docker #kubernetes
Forwarded from Веб-страница
Алгоритмы и структуры данных на JavaScript

В этом репозитории собрано большинство основных алгоритмов, написанных на JavaScript и протестированных:

https://bit.ly/2tjcHPb

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

#javascript #алгоритмы
Forwarded from Веб-страница
Node.js vs Python. На чём писать бэкенд?

Автор этой статьи попытался разобраться в вопросе. Он сравнил технологии по нескольким критериям: архитектура, скорость, синтаксис, масштабируемость, расширяемость, библиотеки, универсальность, сложность, комьюнити.

https://tprg.ru/QfHm

В результате сравнения небольшое преимущество автор отдал Node.js. А какую технологию предпочитаете вы?

#бэкенд #nodejs #python
Forwarded from Веб-страница
brython — интерпретатор Python на JS

https://tprg.ru/NVE1

Его разработали, чтобы заменить JavaScript во фронтенд-разработке. С его помощью можно вызывать нативные JS-функции, использовать canvas, отправлять AJAX-запросы, импортировать модули и т.д..

Для работы с кодом есть онлайн IDE c автодополнением. Различные демки можно посмотреть здесь.

С таким инструментом и «full stack» в резюме написать не стыдно.

#фронтенд #python
Forwarded from Веб-страница
В JavaScript есть 2 популярных метода для итерирования: forEach() и map(). В чём между ними разница? Что по производительности?

Автор статьи попытался разобраться:

https://tprg.ru/7bO5

#javascript
📃 Если вы собираетесь стать веб-разработчиком, вам необходимо ознакомиться с таким понятием, как “инструменты сборки” или “бандлеры”. Они позволяют компилировать, упаковывать и организовывать ресурсы, необходимые для вашего проекта. Самым известным инструментом является Webpack с которым мы вас и ознакомим

https://nuancesprog.ru/p/2752/

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

#сети