“Всяк сверчок - знай свой шесток”. Народная поговорка. В программировании, как и в жизни, у выполнения операций есть приоритеты. Кто-то получает внимание процессора раньше, а кто-то позже. В зависимости от важности (приоритета). Читать далее…
Дзен | Статьи
Приоритет операторов PHP
Статья автора «Программист-фрилансер» в Дзене ✍: На всякий случай напомню: Например, в этом выражении: 2 + 3 * 2 Сначала выполняется операция умножения (3 * 2), а потом к результату прибавляется число
Одна из самых простых вещей в программирование - это присваивание значений. Обычно это не вызывает затруднений даже у самых-самых начинающих. Однако и в этом вопросе могут быть тонкости, о которых новичок может и не догадаться. Читать далее…
Дзен | Статьи
Операторы присваивания JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: Операторы присваивания могут отличаться в разных языках программирования, но в большинстве случаев в качестве такого оператора используется знак...
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, октябрь 2023 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлый месяц. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Для начинающих: 1) Собственные типы данных; 2) Общие принципы отладки; 3) Персистентные программы.
❇️ Сайтостроение: 1) HTTP-фрагмент.
❇️ Языки программирования: 1) Случайное значение в Python; 2) Переменные переменных РНР; 3) Лексемы Фортрана; 4) Логические типы Lazarus; 5) Передача по ссылке и передача указателя; 6) Приоритет операторов PHP; 7) Операторы присваивания JavaScript.
❇️ Микроконтроллеры, электроника: 1) Предварительный делитель AVR; 2) Протокол HART; 3) Аналоговый компаратор AVR.
❇️ Инженерия: 1) Почему нельзя использовать контрольную лампу для проверки напряжения; 2) Как научиться работать в КОМПАС.
❇️ Управление, обучение, фриланс: 1) Карьера и ценности; 2) Инженерный отдел как сервис; 3) Преимущества письменной формы; 4) Проверка биографии при устройстве на работу.
❇️ Автомобили: 1) Чем опасны мастера на все руки; 2) Плеер ММС Весты.
❇️ Архив: Функция Power.
>>> Скачать журнал АиП 2023/10 >>>
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлый месяц. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Для начинающих: 1) Собственные типы данных; 2) Общие принципы отладки; 3) Персистентные программы.
❇️ Сайтостроение: 1) HTTP-фрагмент.
❇️ Языки программирования: 1) Случайное значение в Python; 2) Переменные переменных РНР; 3) Лексемы Фортрана; 4) Логические типы Lazarus; 5) Передача по ссылке и передача указателя; 6) Приоритет операторов PHP; 7) Операторы присваивания JavaScript.
❇️ Микроконтроллеры, электроника: 1) Предварительный делитель AVR; 2) Протокол HART; 3) Аналоговый компаратор AVR.
❇️ Инженерия: 1) Почему нельзя использовать контрольную лампу для проверки напряжения; 2) Как научиться работать в КОМПАС.
❇️ Управление, обучение, фриланс: 1) Карьера и ценности; 2) Инженерный отдел как сервис; 3) Преимущества письменной формы; 4) Проверка биографии при устройстве на работу.
❇️ Автомобили: 1) Чем опасны мастера на все руки; 2) Плеер ММС Весты.
❇️ Архив: Функция Power.
>>> Скачать журнал АиП 2023/10 >>>
info-master.su
Автоматизация и программирование 2023-10
👍3
При погружении в большие проекты у вас неизбежно будет много документации, большая часть который хранится в файлах. И каждый день вам надо будет открывать все эти файлы. Это не так уж трудно, но отнимает время. К счастью, этот процесс можно автоматизировать. Читать далее…
Дзен | Статьи
Как одновременно открыть несколько файлов
Статья автора «Программист-фрилансер» в Дзене ✍: Нередко нам всем приходится работать одновременно с множеством файлов. Например, вы работаете над каким-то проектом.
Собственные типы данных - очень полезная вещь. Ранее я рассказывал, как в принципе создаются пользовательские типы данных. Сегодня приведу более конкретный пример - создание перечисляемого типа. Читать далее…
Дзен | Статьи
Перечисляемый тип в Паскале
Статья автора «Программист-фрилансер» в Дзене ✍: Ранее я рассказывал о пользовательских типах данных.
В мире программирования, как и в любой другой профессии, есть очень много разных словечек, которые не очень понятны (или вообще непонятны) простому смертному. Например, знаете ли вы, что такое “мёртвый код”? Читать далее…
Дзен | Статьи
Мёртвый код
Статья автора «Программист-фрилансер» в Дзене ✍: В программировании довольно много различных официальных терминов. Ещё больше полуофициальных или совсем неофициальных.
Ни одна более-менее серьёзная программа не обходится без циклов. Поэтому в каждом языке программирования имеется возможность организации циклов. Как правило, это три вида циклов: цикл с предусловием, цикл с постусловием и цикл с параметром. Читать далее…
Дзен | Статьи
Циклы в Си Плюс Плюс
Статья автора «Программист-фрилансер» в Дзене ✍: В любом языке программирования (ну во всяком случае в тех, о которых я когда-либо слышал), даже в ассемблере, имеется возможность организации циклов.
Оператор goto имеется почти во всех языках программирования и позволяет выполнить безусловный переход в указанное место программы. И, несмотря на то, что использовать его не советуют, знать о нём надо хотя бы потому, что он может встретиться вам в чужих программах. Читать далее…
Дзен | Статьи
Оператор goto в PHP
Статья автора «Программист-фрилансер» в Дзене ✍: Оператор goto (можно перевести как “перейти к”) или его аналоги есть во многих языках программирования.
В HTML есть очень простые решения, которые позволяют улучшить читабельность страницы, визуально отделить одну её часть от другой и т.п. Несмотря на то, что некоторые считают эти решения устаревшими, все браузеры их поддерживают. Потому что удачные решения не могут устареть. Читать далее… 👉 https://dzen.ru/media/baseprogramming/teg-hr-655838f643319a18af40b7c4
Дзен | Статьи
Тег HR
Статья автора «Программист-фрилансер» в Дзене ✍: Несмотря на то, что сегодня в сайтостроении всё чаще используются современные средства разметки, такие как CSS, старые добрые теги HTML продолжают...
Бесконечные циклы - это головная боль начинающих программистов. Да и опытные нет-нет, да и накосячат где-нибудь. Потому что ошибочно создать бесконечный цикл довольно легко - надо всего лишь пропустить проверку счётчика или забыть изменить его значение в теле цикла. Читать далее…
Дзен | Статьи
Бесконечный цикл в Ассемблере
Статья автора «Программист-фрилансер» в Дзене ✍: Любой цикл в любом языке программирования можно сделать бесконечным.
Продолжаем изучать лучший в мире язык программирования - Паскаль (это шутка, конечно, но в каждой шутке есть доля шутки). Сегодня расскажу об очень классной вещи - об интервальном типе, который имеется далеко не во всех языках. Читать далее…
Дзен | Статьи
Интервальный тип Паскаль
Статья автора «Программист-фрилансер» в Дзене ✍: Интервальный тип есть далеко не во всех языках программирования. Например, в “великом и могучем” С++ его нет (ну может сейчас появился, не знаю точно).
Начинающие питонисты, особенно если они переходят с других языков, могут столкнуться с множеством неожиданностей. Потому что язык этот, мягко говоря, не всегда является интуитивно понятным. Покажу это на примере использования глобальных переменных в функциях. Читать далее…
Дзен | Статьи
Глобальные переменные в функциях Python
Статья автора «Программист-фрилансер» в Дзене ✍: В Python, как и в других языках, глобальные переменные можно использовать в функциях.
Лично меня этот вопрос в своё время волновал, и я не мог никак понять, почему в каких-то случаях предмет называется объектом, а в каких-то - экземпляром класса. Читать далее…
Дзен | Статьи
Чем отличается класс от объекта
Статья автора «Программист-фрилансер» в Дзене ✍: Вопрос на первый взгляд простой, однако если начать в нём ковыряться, то не очень.
Сообщения об ошибках могут быть очень полезны программисту или системному администратору, но простого, особенно начинающего пользователя они только раздражают. Поэтому в случаях, когда ваш сценарии предназначен исключительно для пользователей, некоторые сообщения об ошибках, генерируемые автоматически, лучше подавлять. Читать далее…
Дзен | Статьи
Как в PHP подавить вывод сообщений об ошибках
Статья автора «Программист-фрилансер» в Дзене ✍: Думаю, что даже начинающие PHP-программисты знают, что такое include.
“О сколько нам открытий чудных, готовит просвещенья дух…”. Если вы ранее программировали на С++ или Java, а потом увлеклись JavaScript, то на первый взгляд вы не увидите ничего особо нового. Однако, даже такие простые конструкции, как switch…case в этих языках отличаются, но не внешне, а по поведению. Читать далее…
Дзен | Статьи
switch в JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: Инструкция switch…case в JavaScript работает также, как и в С++ или Java.
🎄Предновогодняя распродажа видеокурсов 2023 🎄
Те, кто не любит ждать, берут всё и сразу, не обращая внимания на сопутствующие расходы ресурсов. Однако нет ничего плохого и в том, чтобы немного повременить, и таким образом сэкономить те самые ресурсы, получив то же самое, но только чуть позже. И сейчас у вас есть очередная возможность взять всё и сразу, но с очень, очень, очень большими скидками.
Речь идёт о видеокурсах по программированию и сайтостроению от проверенного и “широко известного в узких кругах” автора. Не все со мной соглашаются по поводу содержимого этих курсов. Некоторые жалуются, что в них недостаточно информации. С этим я не согласен. Потому что:
☑️ В основном это курсы для начинающих. То есть обучение с ПОЛНОГО нуля. А если человек начинает обучение с нулевого уровня, то лишняя и сложная информация только помешает, а в худшем случае просто вызовет отвращение к предмету и навсегда отобьёт желание его изучать.
☑️ Когда вас поставили на верный путь, то дальше уже ничто не помешает вам найти недостающие сведения в справочной документации или Интернете. Главное, что вы уже будете знать, что нужно искать, и сможете понять то, что нашли.
☑️ Качество этих курсов достаточно высокое. Это я могу утверждать, потому что знаю, что множество людей, которые купили хотя бы один курс этого автора, в большинстве случаев покупают его курсы снова.
В общем, уговаривать никого не буду, переходите по ссылке, смотрите, оценивайте, и принимайте решение. Всё в ваших руках, и всё зависит только от вас…
Те, кто не любит ждать, берут всё и сразу, не обращая внимания на сопутствующие расходы ресурсов. Однако нет ничего плохого и в том, чтобы немного повременить, и таким образом сэкономить те самые ресурсы, получив то же самое, но только чуть позже. И сейчас у вас есть очередная возможность взять всё и сразу, но с очень, очень, очень большими скидками.
Речь идёт о видеокурсах по программированию и сайтостроению от проверенного и “широко известного в узких кругах” автора. Не все со мной соглашаются по поводу содержимого этих курсов. Некоторые жалуются, что в них недостаточно информации. С этим я не согласен. Потому что:
☑️ В основном это курсы для начинающих. То есть обучение с ПОЛНОГО нуля. А если человек начинает обучение с нулевого уровня, то лишняя и сложная информация только помешает, а в худшем случае просто вызовет отвращение к предмету и навсегда отобьёт желание его изучать.
☑️ Когда вас поставили на верный путь, то дальше уже ничто не помешает вам найти недостающие сведения в справочной документации или Интернете. Главное, что вы уже будете знать, что нужно искать, и сможете понять то, что нашли.
☑️ Качество этих курсов достаточно высокое. Это я могу утверждать, потому что знаю, что множество людей, которые купили хотя бы один курс этого автора, в большинстве случаев покупают его курсы снова.
В общем, уговаривать никого не буду, переходите по ссылке, смотрите, оценивайте, и принимайте решение. Всё в ваших руках, и всё зависит только от вас…
srs.myrusakov.ru
Новый 2024 год!
Новогодняя акция от Михаила Русакова.
Мёртвые языки для иных живее всех живых. Есть фанаты, в том числе, и Фортрана. Я хотя и не являюсь таковым, но этот язык меня привлекает. Так что иногда, когда выпадает свободная минутка, я его изучаю. Читать далее…
Дзен | Статьи
Простой вывод в Фортране
Статья автора «Программист-фрилансер» в Дзене ✍: Возможности ввода-вывода в Фортране не такие уж и слабые. Но я расскажу только о самых простых.
В начале изучения программирования почти всегда предлагают потренироваться на составлении блок-схем алгоритмов. Для общего развития это полезно. Но насколько это необходимо в реальном программировании? Читать далее…
Дзен | Статьи
Зачем рисовать блок-схему алгоритма
Статья автора «Программист-фрилансер» в Дзене ✍: Наверняка все программисты, когда начинали обучаться, то слышали о том, что перед разработкой надо составлять блок-схему алгоритма.
Обработка исключений - это крайне необходимая вещь. Поэтому она имеется почти во всех языках программирования. Однако, несмотря на то, что почти во всех языках для этого используются одинаковые ключевые слова, применяются они по разному. Сегодня пример для Python. Читать далее…
Дзен | Статьи
Обработка исключений в Python
Статья автора «Программист-фрилансер» в Дзене ✍: Почти во всех языках программирования имеется такая вещь, как обработка исключений.
Лично я познакомился с Python случайно. Хотя, пожалуй, случайностей таких не бывает. Потому как я программист, и рано или поздно я бы всё равно узнал об этом языке программирования.
Однако узнал я о нём скорее поздно, чем рано. Когда я уже выбрал для себя и направление программирования, и основные языки и средства разработки. И менять всё это уже как-то не было смысла. Однако по природе я любопытен, поэтому всё равно не устоял и начал изучать Python.
Да, я вряд ли уже буду профессионально заниматься созданием программ на этом языке (хотя “никогда не говори никогда”). Но мне это интересно, поэтому я и изучаю разные языки программирования. Пусть даже на каком-то минимальном уровне, но я знаю их уже не один десяток. Какие-то лучше, какие-то хуже. Но основы есть. А это означает, что если сильно прижмёт, то я смогу быстро стартануть и в короткие сроки выйти на уровень если не “мидла”, то хотя бы продвинутого “джуна” на любом из этих языков.
И хотя изучение языков впрок нельзя назвать сильно полезным, но если вам это нравится, то почему бы и нет? В жизни может пригодиться.
Ну а уж если Python - ваш первый язык программирования, то, как говорится, сам Бог велел. Потому что сегодня, чтобы кто ни говорил, он является одним из самых востребованных.
Ну а ещё это язык интерпретируемый. То есть вы можете писать программы и сразу, “на лету”, получать результат их работы. В некоторых случаях это то, что доктор прописал.
Так что если ещё не пробовали, обязательно попробуйте. Кто знает, быть может это перевернёт вашу жизнь в лучшую сторону…
Однако узнал я о нём скорее поздно, чем рано. Когда я уже выбрал для себя и направление программирования, и основные языки и средства разработки. И менять всё это уже как-то не было смысла. Однако по природе я любопытен, поэтому всё равно не устоял и начал изучать Python.
Да, я вряд ли уже буду профессионально заниматься созданием программ на этом языке (хотя “никогда не говори никогда”). Но мне это интересно, поэтому я и изучаю разные языки программирования. Пусть даже на каком-то минимальном уровне, но я знаю их уже не один десяток. Какие-то лучше, какие-то хуже. Но основы есть. А это означает, что если сильно прижмёт, то я смогу быстро стартануть и в короткие сроки выйти на уровень если не “мидла”, то хотя бы продвинутого “джуна” на любом из этих языков.
И хотя изучение языков впрок нельзя назвать сильно полезным, но если вам это нравится, то почему бы и нет? В жизни может пригодиться.
Ну а уж если Python - ваш первый язык программирования, то, как говорится, сам Бог велел. Потому что сегодня, чтобы кто ни говорил, он является одним из самых востребованных.
Ну а ещё это язык интерпретируемый. То есть вы можете писать программы и сразу, “на лету”, получать результат их работы. В некоторых случаях это то, что доктор прописал.
Так что если ещё не пробовали, обязательно попробуйте. Кто знает, быть может это перевернёт вашу жизнь в лучшую сторону…
info-master.su
Python от новичка до профессионала - видеоуроки
Уймитесь сомнения, страсти - пытаюсь развеять ваши страхи про изучение Python