Множество - это особый тип данных. Он может оказаться очень полезным и применяется программистами довольно часто, поскольку во многих случаях это действительно удобно и позволяет сделать код более компактным. Читать далее…
Дзен | Статьи
Множества в Паскале
Статья автора «Программист-фрилансер» в Дзене ✍: Множество - это набор логически связанных между собой элементов.
При запуске IDLE Python (как и в командной строке) выводится приветственное сообщение, которое бесполезно занимает часть экрана. И если при первом запуске от сообщения может быть хоть какая-то польза, то потом оно только раздражает. Можно ли его убрать? Читать далее…
Дзен | Статьи
Как убрать приветствие в IDLE Python
Статья автора «Программист-фрилансер» в Дзене ✍: Если вы пишете программы на Python в командной строке или в стандартной IDLE, то при её запуске вы всегда видите приветственное сообщение (см. рис.
Современный С++, хотя и достаточно сложен, то зато обладает большим количеством возможностей. Например, при необходимости можно достаточно легко и быстро отсортировать список элементов. Причём библиотека шаблонов STL предоставляет для этого готовые контейнеры, которые могут хранить элементы различных типов (числа, строки и др.). Читать далее…
Дзен | Статьи
Контейнер list в С++
Статья автора «Программист-фрилансер» в Дзене ✍: STL - стандартная библиотека шаблонов в С++ (Standard Template Library) содержит множество полезных вещей.
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, июль-август 2024 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Для начинающих: 1) Зачем нужен псевдокод.
❇️ Сайтостроение: 1) Всё начинается с тега HTML.
❇️ Языки программирования: 1) Использование заголовочных файлов в С++; 2) Hello World на Си Шарп; 3) Множества в Паскале; 4) Контейнер list в С++.
❇️ Секреты программиста: 1) Как убрать приветствие в IDLE Python.
❇️ Микроконтроллеры, электроника: 1) LPT-порт.
❇️ Инженерия: 1) Страна победившего капитализма; 2) Стандартизация и унификация; 3) Как я покупал керамзит.
❇️ Управление, обучение, фриланс: 1) Надо ли слушать мнение эксперта; 2) Офисная политика.
❇️ Автомобили: 1) Чтобы двигатель автомобиля не закипел; 2) Маркировка автомобильных масел.
❇️ Архив: 1) Продолжение разговора о числах.
>>> Скачать журнал АиП 2024/07-08 >>>
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Для начинающих: 1) Зачем нужен псевдокод.
❇️ Сайтостроение: 1) Всё начинается с тега HTML.
❇️ Языки программирования: 1) Использование заголовочных файлов в С++; 2) Hello World на Си Шарп; 3) Множества в Паскале; 4) Контейнер list в С++.
❇️ Секреты программиста: 1) Как убрать приветствие в IDLE Python.
❇️ Микроконтроллеры, электроника: 1) LPT-порт.
❇️ Инженерия: 1) Страна победившего капитализма; 2) Стандартизация и унификация; 3) Как я покупал керамзит.
❇️ Управление, обучение, фриланс: 1) Надо ли слушать мнение эксперта; 2) Офисная политика.
❇️ Автомобили: 1) Чтобы двигатель автомобиля не закипел; 2) Маркировка автомобильных масел.
❇️ Архив: 1) Продолжение разговора о числах.
>>> Скачать журнал АиП 2024/07-08 >>>
info-master.su
Автоматизация и программирование 2024-07-08
Раз уж я начал рассказывать о C#, то надо хотя бы кратко поговорить об общих вещах: что это, когда и зачем появился и так далее. Так что эту статью можно считать проходной, но необходимой для “замыкания логической цепочки” из рассказов и C#. Читать далее…
Дзен | Статьи
Что такое Си-Шарп
Статья автора «Программист-фрилансер» в Дзене ✍: Поскольку некоторое время назад я начал рассказывать и о C#, то, прежде чем продолжить, надо хотя бы кратко изложить общие сведения об этом языке.
Даже то, что мы давно знаем, может преподнести сюрпризы. Например, использование continue и break в циклах. Да, наверняка профессионалы знают об этом всё. А вот новички (и даже некоторые опытные) могут быть удивлены, например, тем, что эти инструкции в разных видах циклов ведут себя по разному. Читать далее…
Дзен | Статьи
continue в JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: Даже простые вещи могут оказаться не очень простыми, если копнуть чуть глубже.
Массивы в PHP есть, как и в других языках программирования. Но те, кто привык к “классике”, при изучении массивов в этом языке столкнутся с некоторыми неожиданностями (приятными, с моей точки зрения). Читать далее…
Дзен | Статьи
Массивы в PHP
Статья автора «Программист-фрилансер» в Дзене ✍: Массивы есть почти в любом языке программирования (говорю почти, потому что знаю не все языки мира, ну а так наверно можно сказать, что в любом),...
Существует довольно много способов взаимодействия вашей программы с файлами. Даже в одном языке программирования этих способов не один и не два. И, например, в Паскале (и его наследниках) до сих пор поддерживается “дедовский” способ работы с файлами. И его вполне можно использовать. Читать далее…
Дзен | Статьи
Файлы в Lazarus
Статья автора «Программист-фрилансер» в Дзене ✍: Продолжаю рассказывать о типах данных в Lazarus. Последняя статья была о множествах. Сегодня о файлах. И, пожалуй, с типами пока закончим.
Несмотря на то, что почти все современные операционные системы (ОС) имеют графическую оболочку, командные интерпретаторы продолжают использоваться и имеются во всех ОС. А набор их команд вполне возможно использовать в ваших программах (сценариях). Иногда это проще и быстрее, чем применять возможности языка. Читать далее…
Дзен | Статьи
Работа с командной строкой в Python
Статья автора «Программист-фрилансер» в Дзене ✍: Название статьи, возможно, не совсем точное. Но я что-то лучше не придумал.
Передача аргументов в функцию, на первый взгляд, тема не очень сложная. Но это для опытного программиста. Начинающим же всё кажется сложным. И особенно огорчает большое разнообразие способов выполнения одной и той же задачи. Вот и видов передачи аргументов существует, как минимум, три. Читать далее…
Дзен | Статьи
Передача аргументов функциям
Статья автора «Программист-фрилансер» в Дзене ✍: Любой язык программирования, где есть функции, позволяет передавать в них аргументы.
Сколько существует программирование, столько и не утихают споры о том, какой язык лучше. Я уже много раз говорил и ещё раз повторю - не бывает плохих языков программирования, но бывают плохие программисты. И, тем не менее, востребованность языков меняется в зависимости от обстоятельств. И в нынешнем году она такая. Читать далее…
Дзен | Статьи
Самые востребованные языки программирования 2024
Статья автора «Программист-фрилансер» в Дзене ✍: Как вам расклад? Я немного удивлен, что на первом месте JavaScript. Как ни раскручивали Python, он не смог подняться на первое место.
В программировании, как уже не раз говорил, изучить язык - это самое простое. Но для дальнейшего движение вперёд придётся ещё много чего познать, в том числе и технологии программирования, такие как .NET. Читать далее…
Дзен | Статьи
Краткая история .NET
Статья автора «Программист-фрилансер» в Дзене ✍: Некоторое время назад я начал рассказывать о C#. И намерен продолжить.
Старый конь борозды не испортит - народная мудрость. В HTML, как и в языках программирования, одну и ту же задачу можно решить разными способами. Некоторые из них считаются устаревшими, но продолжают поддерживаться браузерами. И я не вижу ничего плохого в том, чтобы их использовать, поскольку у них есть весомое преимущество - простота. Читать далее…
Дзен | Статьи
Атрибут noshade
Статья автора «Программист-фрилансер» в Дзене ✍: Продолжаю попытки вызвать ностальгическую слезу у тех, кто скучает по чистому HTML, без всяких там CSS и прочих приблуд.
Давно не обновлял свои сайты. Но вот наконец-то удалось выделить немного времени. И я создал новый раздел, который намерен посвятить базам данных и SQL. Читать далее…
info-master.su
Базы данных и SQL с нуля
Общие сведения о базах данных и языке запросов SQL
Я всегда не очень любил взаимодействовать с базами данных. Ну как-то не нравится мне это, рутина какая-то (для меня). Однако любому программисту приходится это делать, потому что в современном мире без данных никуда. Читать далее…
Дзен | Статьи
Hello World на SQL
Статья автора «Программист-фрилансер» в Дзене ✍: Сегодня это, по моему мнению, как-то отходит, но в былые времена изучение нового языка программирования традиционно начиналось с программы “Привет,...
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, сентябрь-октябрь 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 году).