Мало кто в молодом возрасте всерьёз задумывается о карьере (я, например, вообще об этом не думал). Ну а в зрелом возрасте об этом думать бывает уже поздно. Но даже если вы и задумываетесь, то количество тем для размышления вы можете оценить неправильно, поскольку о многих подводных камнях даже не подозреваете. Читать далее…
пятница, 6 октября 2023 г.
среда, 4 октября 2023 г.
Случайное значение в Python
Довольно часто программистам приходится иметь дело со случайными числами. Обычно набор случайных значений нужен для учебных программ или для проверки какого-то участка кода, где необходимо узнать, как поведёт себя программа с разными входными данными. В Python для генерации случайных чисел есть довольно много функций. Читать далее…
вторник, 3 октября 2023 г.
Предварительный делитель AVR
Диапазон частот для работы таймеров/счётчиков в микроконтроллерах не всегда может устраивать разработчика. Поэтому почти все микроконтроллеры имеют возможность расширить этот диапазон с помощью схем предварительного делителя. И пусть вас не пугает слово “схемы”. Все эти схемы встроены в микроконтроллер и управлять режимами предделителя можно программно. Читать далее…
понедельник, 2 октября 2023 г.
Собственные типы данных
Новичкам в программировании обычно не до сложных конструкций. Лишь бы программа вообще работала. Однако, чем дальше вы будете углубляться в программирование, тем лучше будете понимать, что всё, что придумано для разработки программ, придумано не зря. Например, пользовательские типы данных могут быть очень полезными, хотя с первого взгляда эту пользу можно и не увидеть. Читать далее…
воскресенье, 1 октября 2023 г.
[АиП 2023/08-09]
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, август-сентябрь 2023 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлый месяц. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
Для начинающих: 1) Формальные и фактические параметры; 2) Идентификатор в программировании; 3) Идентичность и эквивалентность.
Сайтостроение: 1) Установка PHP на Windows; 2) Чего нельзя делать с гиперссылками.
Языки программирования: 1) Срезы строк Python; 2) Тип size_t в С++; 3) Одинарные и двойные кавычки PHP; 4) Использование стрелок для разыменования указателя на объект в С++; 5) Комментарии PHP; 6) Инструкция else if в JavaScript.
Ассемблер: 1) Процессор не отличает данные от кода; 2) Особенности команды RET.
Микроконтроллеры, электроника: 1) Быстродействующий ШИМ (Fast PWM); 2) ШИМ с точной фазой.
Инженерия: 1) Цены на электрику продолжают радовать; 2) Основные принципы технологии; 3) Что должна делать эксплуатационная служба; 4) Определение автоматизации технологических процессов.
Управление, обучение, фриланс: 1) Полтора месяца на новой работе; 2) Зря я это сделал; 3) Управление проектом простыми словами; 4) Системный подход к жизни.
Автомобили: 1) Попал в ДТП на Весте; 2) Лада Веста на ТО-3; 3) Будто кто сглазил - за две недели второе ДТП; 4) Съездил в страховую после ДТП; 5) Сколько мне насчитали за ремонт после двух ДТП; 6) Три года на Весте.
Архив: Старый добрый Турбо Паскаль
Обучение: 1) Микроконтроллеры и дисплеи Nextion; 2) Java и кофе.
>>> Скачать журнал АиП 2023/08-09 >>>
