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
Продуманная оптимизация

"Программисты тратят огромное количество времени, размышляя и беспокоясь о некритичных местах кода, и пытаются оптимизировать их, что исключительно негативно сказывается на последующей отладке и поддержке. Мы должны вообще забыть об оптимизации в, скажем, 97% случаев. Поспешная оптимизация является корнем всех зол. И, напротив, мы должны уделить все внимание оставшимся 3%."

— Дональд Кнут
Forwarded from TechRocks
​Полное руководство по спискам в HTML и CSS

Всем нам довольно часто приходится создавать списки и придавать им какие-то стили. Мы собрали в одну статью правила построения разных списков с "живыми" примерами кода.

https://techrocks.ru/2019/06/17/lists-in-html-and-css/
Forwarded from Codeguida via @like
Розглядаємо організацію процесу неперервної інтеграції (Continuous Integration, CI) на GitLab для ваших Python-застосунків

https://codeguida.com/post/1870
Forwarded from Типичный программист
⁠Шпаргалка: как пошагово решить задачу на собеседовании + советы для подготовки

https://tproger.ru/translations/technical-interview-cheatsheet/

Один программист из Канады попал на стажировку в Google и выложил чек-лист, по которому готовился и проходил техническое интервью. А мы перевели и адаптировали его.

Кроме него в статье есть несколько советов по подготовке. Информация достаточно общая, поэтому её можно применять к любому техническому интервью: хоть в Google, хоть в стартап, хоть для первой стажировки.

#собеседование #советы
Forwarded from Типичный программист
⁠Паттерны

В одном репозитории собрано 111 паттернов проектирования. На данный момент это самый популярный репозиторий на языке Java, у него почти 50k звёзд.

Для каждого паттерна есть подробное описание и примеры реализации на Java: https://github.com/iluwatar/java-design-patterns

#паттерны #java
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Сможете уверенно ответить, как в JavaScript работают функции map, filter, reduce? Создаётся копия исходного массива? А ссылка на исходный массив изменяется?

Даже если вам всё это известно, то всё равно предлагаем посмотреть, как автор этой статьи объяснил и визуализировал работу этих функций. Залипательно: https://tprg.ru/grAG

#javascript
Forwarded from Типичный программист
Обзоры законов и принципов, которые часто встречаются на пути разработчиков

Собраны они в этом репозитории: https://solarrust.github.io/hacker-laws

Какие-то из них вы, скорее всего, знаете: например, принцип Парето («20% усилий дают 80% результата») или закон Паркинсона («Работа заполняет всё время, отпущенное на неё»). С другими вы встретитесь впервые: например, с циклом хайпа (да, есть и такой).

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

Какой принцип или закон вам кажется самым жизненным?