Поиск отличий в списках
Допустим, у нас есть две длинные строки, и мы хотим найти отличия.
Можно использовать комбинацию
Допустим, у нас есть две длинные строки, и мы хотим найти отличия.
seq1
и seq2
в сниппете ниже – это последовательности генов.Можно использовать комбинацию
zip()
и enumerate()
. Первая сопоставит символы с одинаковыми индексами, а вторая – присвоит каждой паре символов порядковый номер (всего 24). Чтобы найти отличающиеся символы, достаточно сравнить символы попарно в цикле for.
Файлы (ч.1)
Если речь идет о временном файле, который вы изучите сразу после исполнения и удалите, достаточно назвать его как объект.
Гуглите и используйте аббревиатуры. К примеру, датафрейм о пациентах, прошедший Предварительную обработку данных (Exploratory Data Analysis) и выгруженный в файл, можно назвать ‘patients_eda.csv’.
Если речь идет о временном файле, который вы изучите сразу после исполнения и удалите, достаточно назвать его как объект.
Гуглите и используйте аббревиатуры. К примеру, датафрейм о пациентах, прошедший Предварительную обработку данных (Exploratory Data Analysis) и выгруженный в файл, можно назвать ‘patients_eda.csv’.
Столбцы таблиц и столбцов (ч.1)
По умолчанию именуйте столбцы по-английски. Большая часть библиотек сегодня поддерживает обращение через квадратные скобки (для случаев, когда в названии не латиница). Но если название станет аргументом, передаваемым через командную строку, то придётся запоминать, как именно передавать кириллицу.
По умолчанию именуйте столбцы по-английски. Большая часть библиотек сегодня поддерживает обращение через квадратные скобки (для случаев, когда в названии не латиница). Но если название станет аргументом, передаваемым через командную строку, то придётся запоминать, как именно передавать кириллицу.