Сборщик RSS-лент

Двусвязный список в Python: простой инструмент для сложных задач

Habr.com - вс, 11/17/2024 - 23:13

Привет, Хабр!

Эта статья написана для новичков, которые только начинают осваивать структуры данных на Python. Сегодня мы рассмотрим замечательную и очень полезную структуру — двусвязный список.

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

Начнем с основ, разберемся, как они работают, где их реально стоит применять и как реализовать двусвязный список с нуля (да, на время забудем про библиотеку collections и её deque).

Читать далее

Как войти в айти, если на дворе 1991 год

Habr.com - вс, 11/17/2024 - 21:55

Я написал ряд статей по истории техники, с которой сталкивался. Раз, Два, Три, Четыре. Но эти статьи были посвящены технике. А как было с наймом на работу?

Итак, на дворе 1991 год. Вы не знаете, кто вы — джуниор, миддл и сеньер, потому что никто не знает этих слов. Вы не поймете слова «стек», но после дополнительных пояснений можете объяснить, железячник вы или по программам. Скорее всего «писишки». Есть узкие специалисты, Novell Netware, например.

Ну и поиск работы. Нет сайтов linkedin и hh.ru... Да собственно, никаких сайтов нет.

Читать далее

Вредные советы для разработчика: Кодекс продуктивной неэффективности

Habr.com - вс, 11/17/2024 - 21:45

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

Читать далее

Как джуниор разработчику стать архитектором

Habr.com - вс, 11/17/2024 - 21:31

Привет, дорогой читатель! Если ты решил идти именно по карьерной лестнице архитектора, то, надеюсь, эта статья поможет тебе сделать это самым оптимальным способом, без отклонений от прямого пути. Вероятно, есть и другие оптимальные способы стать хорошим архитектором, но, на мой взгляд, это те самые 20% усилий по принципу Паретто, для охвата 80% всего необходимого.

Читать далее

Я вошла в ту дверь: серия игр Rusty Lake как яркий пример символизма

Habr.com - вс, 11/17/2024 - 21:27

Знакомимся с серией браузерных игр в жанре point-and-click, которая заслуженно имеет высокие рейтинги на Play Маркет и iTunes — это Cube Escape от нидерландского разработчика Rusty Lake. 

Читать далее

0001 — это число? Или нет?

Habr.com - вс, 11/17/2024 - 20:52

Недавно наш аналитик переслал интересный вопрос от одного из разработчиков:

«У тебя в ТЗ сказано, что id — это число, максимум 18 знаков. С точки зрения программирования 0001 и 001 и 01 и 1 — это все одно и то же число 1. Но наша система с параметром id работает как со строкой. Поэтому для нас это все разные значения. Вопрос: может ли число начинаться с нуля? Т.е. 0001 — является ли это числом?»

Давайте попробуем разобраться, является ли значение «0001» числом. Рассмотрим эту проблему с трех сторон...

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.
Ленты новостей