2,4K подписчиков
Сигнатура - это понятие, свойства которого могут зависеть от контекста его использования, и охватывают оно может довольно широкий спектр явлений. В самом общем смысле, это уникальный набор символов, который служит для идентификации или подтверждения чего-либо. Чаще всего данное слово встречается в контексте цифровой подписи, являющейся электронным аналогом обычной подписи на бумаге. Но не стоит ограничиваться одним только этим значением, поскольку сфера применения этого понятия значительно шире...
1 месяц назад
15,9K подписчиков
В этом уроке рассмотрим функции, аргументы, области видимости, затронем тему указателей, узнаем про рекурсию и её применение в программировании, а также научимся использовать ключевое слово defer. ← Часть 5 Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы Функции Функция в программировании является фундаментальным инструментом и представляет собой блок кода, выполняющий определенную задачу и доступный для обращения из другого места программы. Функции лежат в основе...
5 месяцев назад
34 подписчика
В мире, где целенаправленные атаки становятся чрезвычайно распространенными, крайне важно понимать, что ваш персональный компьютер также может стать мишенью. Да, ваш ПК или Mac находится под постоянной угрозой. И важно понимать, что ваш домашний компьютер – это не защищенный остров. На него может повлиять та же вредоносная программа, которая воздействует на бизнес-компьютеры. Крайне важно, чтобы вы понимали, какие угрозы угрожают вашему компьютеру. И какой вид защиты помогает сдерживать эти угрозы...
1 год назад
13,8K подписчиков
Источник: Nuances of Programming Предисловие В части 1 и части 2 мы рассмотрели принципы SOLID и построили на них реальный конвейер данных. Выясним теперь, сочетается ли с этими принципами на Python функциональное программирование. Сочетается ли с принципами SOLID функциональное программирование? Сначала обозначим основную цель этих принципов, для чего они нужны. Когда создается решение с перспективой его будущего роста, с самого начала важно проектирование. Ошибки в нем чреваты неожиданным поведением и багами, исправлять которые по мере увеличения размеров решения все сложнее и дороже...
10 месяцев назад