#срезы — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #срезы, aggregated by home.social.
-
Срезы в Go
Срезы (slices) в Go могут показаться простыми при первом знакомстве, но их эффективное использование требует понимания внутреннего устройства и особенностей работы с памятью. Многие разработчики сталкиваются с путаницей между понятиями длины и емкости срезов, что может привести к неэффективному использованию памяти или даже утечкам. Важно разобраться, как эти концепции работают при выполнении базовых операций: инициализации, добавлении элементов, копировании и нарезке. В этой статье мы рассмотрим внутреннее устройство срезов, длину, емкость и связь с базовыми массивами, а также разберем распространенные ошибки и оптимальные практики их использования. Мы изучим особенности работы с функциями append и copy , узнаем, как предотвращать утечки памяти при работе с большими срезами, и обсудим различия между нулевыми и пустыми срезами. Также уделим внимание вопросам производительности, включая правильную инициализацию срезов и работу с указателями, чтобы помочь вам писать более эффективный и безопасный код.
-
[Перевод] Основы индексации и срезов в Python
Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.
https://habr.com/ru/articles/811247/
#python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих
-
[Перевод] Основы индексации и срезов в Python
Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.
https://habr.com/ru/articles/811247/
#python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих
-
[Перевод] Основы индексации и срезов в Python
Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.
https://habr.com/ru/articles/811247/
#python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих
-
[Перевод] Основы индексации и срезов в Python
Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.
https://habr.com/ru/articles/811247/
#python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих