Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, сентябрь-октябрь 2024 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
☑️ Для начинающих: 1) Что такое Си-Шарп; 2) Передача аргументов функциям; 3) Краткая история .NET; 4) Базы данных и SQL.
☑️ Сайтостроение: 1) Атрибут noshade.
☑️ Языки программирования: 1) continue в JavaScript; 2) Массивы в PHP; 3) Файлы в Lazarus; 4) Работа с командной строкой в Python; 5) Самые востребованные языки программирования 2024.
☑️ Микроконтроллеры, электроника: 1) Питание устройств от COM-порта; 2) Интерфейс debugWIRE.
☑️ Инженерия: 1) Пассивные входные величины; 2) Два подхода к эксплуатации.
☑️ Управление, обучение, фриланс: 1) Умеем ли мы благодарить; 2) Волшебное слово НЕТ; 3) Что нужно сделать к концу первой недели на новой работе.
☑️ Автомобили: 1) Четыре года на Весте и ТО-4.
☑️ Архив: 1) О некоторых свойствах консольного приложения.
>>> Скачать журнал АиП 2024/09-10 >>>
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
☑️ Для начинающих: 1) Что такое Си-Шарп; 2) Передача аргументов функциям; 3) Краткая история .NET; 4) Базы данных и SQL.
☑️ Сайтостроение: 1) Атрибут noshade.
☑️ Языки программирования: 1) continue в JavaScript; 2) Массивы в PHP; 3) Файлы в Lazarus; 4) Работа с командной строкой в Python; 5) Самые востребованные языки программирования 2024.
☑️ Микроконтроллеры, электроника: 1) Питание устройств от COM-порта; 2) Интерфейс debugWIRE.
☑️ Инженерия: 1) Пассивные входные величины; 2) Два подхода к эксплуатации.
☑️ Управление, обучение, фриланс: 1) Умеем ли мы благодарить; 2) Волшебное слово НЕТ; 3) Что нужно сделать к концу первой недели на новой работе.
☑️ Автомобили: 1) Четыре года на Весте и ТО-4.
☑️ Архив: 1) О некоторых свойствах консольного приложения.
>>> Скачать журнал АиП 2024/09-10 >>>
info-master.su
Автоматизация и программирование 2024-09-10
Людям очень надо знать, когда произошло или произойдёт какое-то событие. Иногда с точностью до года, иногда с точностью до дня, иногда с точностью до минуты или даже миллисекунды. Поэтому в любом языке программирования имеются возможности для обработки данных о дате и времени. Читать далее…
Дзен | Статьи
Дата и время в Lazarus
Статья автора «Программист-фрилансер» в Дзене ✍: Программисту очень часто приходится работать с датой и временем, поэтому в любых языках программирования имеются возможности для обработки этого вида
Думаю, что даже начинающие программисты знают, что такое модули и зачем они нужны. А вот о том, как их использовать в программе, знает не каждый, поскольку на начальном этапе обучения это обычно не надо. Однако по мере усложнения ваших программ вы к этому неизбежно придёте. Так что сегодня расскажу о том, как создавать свои модули в Python. Читать далее…
Дзен | Статьи
Свои модули на Python
Статья автора «Программист-фрилансер» в Дзене ✍: О том, как подключать встроенные модули в Python можно почитать здесь.
В программировании непосредственно программирование - это далеко не единственная задача. А иногда даже не самая объёмная и не самая сложная. Читать далее…
Дзен | Статьи
Разработка через тестирование
Статья автора «Программист-фрилансер» в Дзене ✍: Однажды кто-то из инженеров-программистов подумал: если я собираюсь написать кучу тестов для этой программы (класса), то почему бы сначала не написать
При изучении нового языка программирования и новой среды разработки всегда приходится создавать множество учебных программ. При этом сильно бесит, когда среда разработки для сохранения этих программ предлагает какой-то каталог по умолчанию, куда вы никогда ничего не собирались сохранять. К счастью, в некоторых средствах разработки каталог по умолчанию можно изменить. Читать далее…
Дзен | Статьи
Местоположение программ по умолчанию в Visual Studio
Статья автора «Программист-фрилансер» в Дзене ✍: Каждый программист сам выбирает, как ему сохранять исходные файлы своей программы.
Любые новые возможности несут с собой новые сложности. И всегда приходится решать - надо ли тебе это? Выбор каждый делает сам. Но то, что он есть, само по себе уже хорошо. Так что я расскажу об одной особенности функций JavaScript, а вы уж сами решайте - будете её использовать или нет. Читать далее…
Дзен | Статьи
Особенности функций JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: JavaScript довольно таки сильно отличается от “классических” языков программирования (может поэтому он и вышел на первое место в 2024 году).
SQLite - это система управления базами данных. Говорят, что самая распространённая в мире. К тому же она относительно простая, не имеет серверной части и предустановлена на большинстве компьютеров и мобильных телефонов. Поэтому, если вы решили изучить базы данных, то SQLite - это хорошее начало (которое может быть с продолжением). Читать далее…
info-master.su
Введение в SQLite
Общие сведения об SQLite
Прежде чем что-то делать любой разумный человек задаёт простой вопрос - зачем? Например, зачем покупать машину, если потраченных на неё денег хватит чтобы ездить на такси до самой пенсии? Здесь у каждого свой ответ. Однако на некоторые вопросы ответ не так очевиден, особенно если не хватает опыта и знаний. Поэтому я постараюсь помочь найти ответ на вопрос о том, зачем изучать SQL. Читать далее…
Дзен | Статьи
Зачем изучать SQL
Статья автора «Программист-фрилансер» в Дзене ✍: Когда я только начинал изучать программирование, я не понимал, зачем мне SQL. Ведь я типа программист, а SQL - это как бы даже не язык программирования.
Тип Char известен всем, кто хоть когда-то пробовал изучать Паскаль. Он и сегодня используется в наследниках Паскаля, таких как Delphi и Lazarus. Но, поскольку Lazarus использует кодировку UTF8, то применение этого типа в вашей программе может вызвать неожиданные эффекты. Читать далее…
Дзен | Статьи
Char в Lazarus
Статья автора «Программист-фрилансер» в Дзене ✍: Рассказывать сегодня буду не о самом типе Char (об этом наверняка знают даже начинающие), а об одной его особенности.
Немного о последовательностях в Python и о том, как выполняется ввод данных с клавиатуры, и какие неожиданности могут ждать новичков. Читать далее… 👉 https://dzen.ru/a/Z1zvn7jHjgiZ-2HH
Дзен | Статьи
Последовательность чисел в Python
Статья автора «Программист-фрилансер» в Дзене ✍: Наверно меня опять будут ругать за то, что рассказываю об очевидных вещах, но, как я уже много раз говорил, этот канал создан, в основном, для...
Указатели - это непростая тема. Во всяком случае мне она всегда давалась как-то нелегко. Вроде всё понятно, а начнёшь разбираться с конкретным примером и запутаешься. Вот и сегодня я решил вам подкинуть такой примерчик. Проверьте свою нервную систему на прочность - если вы новичок, то с первого раза понять всё будет сложно. Читать далее…
Дзен | Статьи
Выделение памяти и область видимости в С++
Статья автора «Программист-фрилансер» в Дзене ✍: Указатели - это непростая тема. Во всяком случае мне она всегда давалась как-то нелегко.
Поскольку почти все начинающие программисты (ну кроме тех, кто начинает с Python и ему подобных) вначале пути создают консольные приложения, то им будет полезно узнать, какие возможности для проверки работы таких программ есть, например, в Visual Studio. Читать далее…
Дзен | Статьи
Командная строка разработчика Visual Studio
Статья автора «Программист-фрилансер» в Дзене ✍: Эта статья для самых-самых начинающих, поэтому бывалых прошу не ругаться, а если есть что добавить, то пишите комментарии.
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, ноябрь-декабрь 2024 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
☑️ Для начинающих: 1) Hello World на SQL; 2) Введение в SQLite; 3) Зачем изучать SQL.
☑️ Справочные материалы: 1) Дата и время в Lazarus.
☑️ Языки программирования: 1) Свои модули на Python; 2) Особенности функций JavaScript; 3) Char в Lazarus; 4) Последовательность чисел в Python; 5) Выделение памяти и область видимости в С++.
☑️ Средства разработки: 1) Местоположение программ по умолчанию в Visual Studio; 2) Командная строка разработчика Visual Studio.
☑️ Секреты программиста: 1) Разработка через тестирование.
☑️ Микроконтроллеры, электроника: 1) Флаг глобального разрешения прерываний; 2) Параллельный регистр.
☑️ Инженерия: 1) Модульные системы автоматизации; 2) SCADA-системы в автоматизации; 3) Интерфейсы связи в автоматизации; 4) Почему нельзя использовать алюминиевые провода; 5) Входы-выходы ПЛК; 6) Производители ПЛК.
☑️ Управление, обучение, фриланс: 1) Аутсорсинг и ауттаскинг; 2) Карьера внутри компании; 3) Представление о будущем предприятия; 4) Ещё один способ поиска работы; 5) Самый важный час.
☑️ Автомобили: 1) Когда шипы увеличивают тормозной путь; 2) Защита дворников от примерзания.
☑️ Архив: 1) Зачем в Паскале столько похожих функций?
>>> Скачать журнал АиП 2024/11-12 >>>
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
☑️ Для начинающих: 1) Hello World на SQL; 2) Введение в SQLite; 3) Зачем изучать SQL.
☑️ Справочные материалы: 1) Дата и время в Lazarus.
☑️ Языки программирования: 1) Свои модули на Python; 2) Особенности функций JavaScript; 3) Char в Lazarus; 4) Последовательность чисел в Python; 5) Выделение памяти и область видимости в С++.
☑️ Средства разработки: 1) Местоположение программ по умолчанию в Visual Studio; 2) Командная строка разработчика Visual Studio.
☑️ Секреты программиста: 1) Разработка через тестирование.
☑️ Микроконтроллеры, электроника: 1) Флаг глобального разрешения прерываний; 2) Параллельный регистр.
☑️ Инженерия: 1) Модульные системы автоматизации; 2) SCADA-системы в автоматизации; 3) Интерфейсы связи в автоматизации; 4) Почему нельзя использовать алюминиевые провода; 5) Входы-выходы ПЛК; 6) Производители ПЛК.
☑️ Управление, обучение, фриланс: 1) Аутсорсинг и ауттаскинг; 2) Карьера внутри компании; 3) Представление о будущем предприятия; 4) Ещё один способ поиска работы; 5) Самый важный час.
☑️ Автомобили: 1) Когда шипы увеличивают тормозной путь; 2) Защита дворников от примерзания.
☑️ Архив: 1) Зачем в Паскале столько похожих функций?
>>> Скачать журнал АиП 2024/11-12 >>>
info-master.su
Автоматизация и программирование 2024-11-12
Если вы только начинаете заниматься созданием сайтов, то, возможно, ещё не слышали про CSS. Если так, то пора познакомиться. И для первого знакомства вполне сгодится краткая статья о стилях на уровне документа. Читать далее…
Дзен | Статьи
Таблицы стилей на уровне документа
Статья автора «Программист-фрилансер» в Дзене ✍: CSS - Cascading Style Sheets (каскадные таблицы стилей) появились в 1996 году, когда у меня даже ещё компьютера не было.
Объектно-ориентированное программирование поддерживают почти все современные языки. Не является исключением и PHP. Правда, там можно запутаться с их фирменными именами переменных. Но это дело привычки. Читать далее…
Дзен | Статьи
Объекты в PHP
Статья автора «Программист-фрилансер» в Дзене ✍: PHP поддерживает объектно-ориентированное программирование (ООП). Основа ООП - это классы и объекты.
Есть вещи, которые программисту не обязательно помнить - всегда можно посмотреть в справочных материалах. Однако основы основ лучше знать “как отче наш”. К таким основам, например, относится приоритет операторов, поскольку они используются в программировании наиболее часто. Читать далее…
Дзен | Статьи
Операции и приоритет операций в Lazarus
Статья автора «Программист-фрилансер» в Дзене ✍: Решил немного добавить на канал скучных справочных материалов ))) Без всякой лирики - просто приведу список операторов и приоритет операций для...
Простые вещи, если попробовать в них тщательно разобраться, очень часто оказываются совсем не простыми. С другой стороны, если погружение в детали не является целью, то надо стремиться к упрощению и не забивать голову ненужными подробностями. Читать далее…
Дзен | Статьи
None в Python
Статья автора «Программист-фрилансер» в Дзене ✍: “Зачем просто, если можно сложно” - это про Python.
Новички обычно довольно долго подбираются к таким типам данных, как ресурсы. Потому что в начале пути они используются не так часто. А если и используются, то вовсе необязательно понимать, что это такое. Можно просто скопировать рабочий код из Интернета и всё. Однако рано или поздно с любыми непонятными вещами приходится знакомиться поближе… Читать далее…
Дзен | Статьи
Ресурсы в PHP
Статья автора «Программист-фрилансер» в Дзене ✍: Ресурс (resource) - это переменная, которая хранит ссылку на внешний ресурс.
Такого нет ни в Паскале, ни в С++, а уж тем более в Python или PHP. А вот в C# почему-то есть. И, честно говоря, я не уверен, что это правильное решение. А вот подпортить нервную систему новичкам это может, поскольку приводит к ошибкам компиляции. Читать далее…
Дзен | Статьи
Неинициализированные переменные C#
Статья автора «Программист-фрилансер» в Дзене ✍: В C# переменные можно объявлять почти в любом месте кода. Это удобно.
В некоторых случаях в ходе выполнения программы надо знать тип данных какой-то переменной. В таких языках, как JavaScript, это может быть востребовано, поскольку язык не типизированный (вы не указываете тип переменной при объявлении). Сделать это можно, например, с помощью оператора typeof. Читать далее…
Дзен | Статьи
typeof в JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: Унарный оператор typeof помещается перед единственным операндом, который может иметь любой тип.
Редко пишу об ассемблере, потому что сейчас этим уже мало кто интересуется. Особенно старыми 16-разрядными программами. Но я люблю всякое старьё, в том числе и в программировании. Поэтому иногда читаю старые книжки по ассемблеру, ну статьи хоть и не часто, но пишу. Читать далее…
Дзен | Статьи
OFFSET в Ассемблере
Статья автора «Программист-фрилансер» в Дзене ✍: В переводе с английского “offset” - это смещение.