Найти в Дзене
programmer's notes (python and more)

Индексная статья по разделу Философия программирования

Доброго времени суток, читатели, зрители моего канала programmer's notes. Во имя Кнута и Вирта и святого Линуса Содержимое данного списка будет оперативно пополняться по мере появления статей раздела Список ресурсов подборки Всего наилучшего. Оставляйте свои комментарии, не забывайте про лайки и подписывайтесь на мой канал programmer's notes здесь много интересного.

Доброго времени суток, читатели, зрители моего канала programmer's notes.

Во имя Кнута и Вирта и святого Линуса

Содержимое данного списка будет оперативно пополняться по мере появления статей раздела

Философия программирования | programmer's notes | Дзен

Список материалов подборки Философия программирования

Список ресурсов подборки

Подборку хотел начать с других рассуждений, но тут в одном из комментариев написали замечание и я понял, что встречается непонимание того, в чём разница между технологией программирования и тем, как эта технология реализована в конкретном языке программирования. При чём для одного языка может быть несколько реализаций. Простой пример. Абстрактные классы и методы. Идея заключается в том, что все…
programmer's notes4 июля 2023
Сегодня не большие заметки, пост в мою "философскую" подборку по программированию. Эта проблема меня давно интересовала. Накапливался свой опыт программирования, опыт преподавания в Вузе и лицее. И довольно давно я стал приходить к выводу, что для того, чтобы научиться программировать нужны какие-то умственные предпосылки. Встречал молодых людей, которые очень хотели научиться программировать…
programmer's notes16 июля 2023
Этот пост в мою подборку Философия программирования. У программирования есть философия, у языка программирования есть философия. Часто авторы языка формулируют свои принципы. Авторы Python тоже их сформулировали, назвав Zen of Python. Например такое: "Красивое лучше уродливого". Кстати довольно глубокое положение и я, как-нибудь, пообсуждаю эти сентенции. Люблю ниспровергать разные "истины в…
programmer's notes5 августа 2023
Программирование и исследование. Где в программировании исследование. Для меня программирование всегда существовало рядом с исследовательской работой. Ещё с тех доисторических 80-х. Да, да, ваш покорный слуга программировал ещё в то время. Золотое время для программистов, я вам скажу. Откуда вообще взялось исследование в то время. А всё очень просто. Чертовски не хватало книг и документации по…
programmer's notes28 августа 2023
Пост, который я сейчас напишу, я ещё и озвучу. Поскольку эти соображения содержат в себе ещё и определённые эмоции, которые трудно выразить в обычном тексте. Мысль, которую я хотел донести моим читателям, очень проста. Идёт процесс деинтеллектуализации человечества. Деинтеллектуализция идёт по линии профессий. Профессии теряют своё интеллектуальное наполнение. Давайте посмотрим несколько…
programmer's notes13 сентября 2023
Приветствую вас на моём канале о программировании. Первоначально я задумывал канал о программировании вообще. Но вскоре мне стало понятно, что не плохо бы создать всеобъемлющий канал о программировании на Python. Материалов по нему хватит с лихвой. Так что вас ожидает ещё много чего интересного. Правда одна подборка моего канала посвящена разных вопросам программирования. Назвал я её Философия…
programmer's notes26 сентября 2023
В сегодняшнем посте мне бы хотелось поговорить о том, что влияет на индивидуальные особенности в программировании. Ранее я уже писал о том, склонность программировать по модели "водопад" или по модели "спираль" видимо связана с индивидуальными особенностями программиста. Сегодня я поговорю о другом свойстве личности программиста. Так уж получилось, что в середине 80-х годов я познакомился с…
programmer's notes28 сентября 2023
В продолжении вот этого поста. Есть люди, которые всё время вспоминают и прошлое и думают примерно так: вот если бы тогда решил остаться, или вот если б я тогда решил уйти, или вот если бы я не послушал своих родителей ... ну тогда я бы добился многого. Ну это такой тип людей и их довольно много. А у меня всегда всё наоборот: как мне здесь повезло, как здорово, что я сделал так и т.п. Это…
programmer's notes (python and more)8 октября 2023
Сегодня захотелось поговорить о комментировании программ. Надо сказать, дело довольно туманное. Ну если вы сами пишите программы и сами их дорабатываете , то всегда можете сказать, что комментируете так как мне удобно или не комментирую совсем. Но вот как минимум всё же, есть смысл комментировать программный модуль. Для чего предназначен, когда написан, когда дорабатывался. Ну может быть…
programmer's notes (python and more)14 октября 2023
Решил поговорить об языках программирования. Ну, вообще-то это такая необъятная тема. Взять хотя бы классификацию языков. Видимо я ещё не раз буду обращаться к этому вопросу. Сегодня же хотел бы поговорить о делении всех языков на императивные и декларативные. Что такое императив? Императив это такое обязательное предписание, требование, что-либо сделать. Декларативный в свою очередь означает…
programmer's notes (python and more)25 октября 2023
Решил сделать такой опрос. Давно заметил, что разные ролики, в том числе и учебные, смотрят с бОльшим удовольствием, чем читают тексты. В том числе и у меня на канале. Меня это всегда удивляло. Текст чаще всего более информативен, а если речь идёт о программировании, тем более. А кроме того, не обязательно читать весь текст, а просто найти нужное вам решение. Ну разве не так? А ролик иногда…
programmer's notes (python and more)6 ноября 2023
Сегодня в философском разделе моего канала решил написать о признаках того, что вы не подходите к профессии программист. Написал последнюю фразу и остановился. Какого программиста я имею в виду? Есть, кто работают в коллективе по очень жёстким правилам, есть фрилансеры, а есть просто любители, которые, однако, создают очень хорошее программное обеспечение. И подумал, что программист это тот…
programmer's notes (python and more)20 ноября 2023
Сегодня позволю себе пофилософствовать по поводу языков программирования. Поинтересовался тут, оказывается с момента изобретения ЭВМ было придумано около 8 тысяч языков программирования. Есть языки, которые используются, их обычно ругают и есть языки, которые не используют, о них молчат. Те, которые не используются также делятся на два класса. К первому классу относятся языки, которые когда-то…
programmer's notes (python and more)8 декабря 2023
Это такой пост - анонс. Я всё размышляю в каком плане мне подойти к теме "Базы данных" в Python. Можно р рассматривать тему только со стороны языка Python. Описать несколько библиотек для работы с разными СУБД. А можно сюда включить и лекции по реляционным базам данных. Последнее это моя мечта, конечно. Я давно уже собирался записать курс лекций по БД. Конечно, тогда будет сильное отклонение от…
programmer's notes (python and more)20 декабря 2023
Вчера пришло мне в голову, что студентов, способных к программированию, я бы разделил на три класса. Такие студенты, обычно, к старшим курсам становятся уже практически законченными специалистами в области программирования. Настолько, на сколько это возможно без серьёзной практики. Впрочем, многие из них к этому времени уже работают по специальности. Так что же это за три класса, три группы. I…
programmer's notes (python and more)27 декабря 2023
Подходит к концу 2023 год. Год прошёл удачно. А каналу уже более полутора лет. Последние пол-года я для того, чтобы наполнить контентом канал писал по одному материалу в день. На мой взгляд канал стал довольно содержательным и теперь его наполнение стало весьма полноценным. Не вижу теперь смысла писать по материалу в сутки. Думаю 3-4 раза в неделю будет достаточно. Кроме того, есть смысл…
programmer's notes (python and more)30 декабря 2023
В Новый год бывают разные чудеса. В программировании чудесами для меня являются красивые программы. Красивые не в смысле оформления, а, например, с красивым решением или очень компактные. Я время от времени, чисто для удовольствия, пишу на Python однострочные программы. Кое-что у меня уже было в нескольких статьях. Вот, например, здесь. Ну вот сегодня такие маленькие новогодние леденцы от меня…
programmer's notes (python and more)2 января 2024
Сегодняшний программист уже не заботится об объёме кода. И даже о производительности кода и объёме потребляемой памяти особо уже не переживают. Разве только в весьма специальных случаях. Созданный код стал оцениваться уже совсем по другим критериям. Ну как говорится: "новые песни придумала жизнь". В этой связи вспоминается мне один старый случай. Для диссертации мне нужно было сделать расчет…
programmer's notes (python and more)20 января 2024
И снова не много философии программирования. Программирование изначально было двойственным процессом: это собственное творчество программиста и программирование как инженерная дисциплина, которая должна подчиняться строгим требованиям. С этим, кстати, трудно что-либо сделать. Любой человек может сесть и начать творить. История программирования несёт в себе много работ, целью которых были найти…
programmer's notes (python and more)24 января 2024
Сегодня философский пост о посредниках, которых мы предпочитаем, вместо того, чтобы обратиться к объекту напрямую. Вот это очень интересно, и касается не только информационных технологий и программирования. Вы заметили, что некоторые личности в интернете, вместо того, чтобы объяснить свою позицию, обосновать её, посылают вас посмотреть на ютьюбе какого-нибудь дяденьку: он там всё объясняет, всё…
programmer's notes (python and more)28 января 2024
Расскажу один анекдот, а чтобы Дзен меня не наказывал, "запикаю" некоторые буквы. Так вот, "За рекой жили мастера. Делали быстро, брали недорого, получалось полное де...мо". Поучительный анекдот и имеет прямое отношение к программированию. И "мастера" у нас тоже есть. Действительно, набросать форму (окно) с помощью мастера, да ещё сразу с обработчиками - дело минутное. Как там оно на самом…
programmer's notes (python and more)14 февраля 2024
Сегодня проведу опрос. Всё таки, количество материалов у меня на канале, посвящённого программированию на языке Python, уже весьма велико. Мне это нравится. А вам? К сожалению, количество пунктов в опросе допускается не более пяти. Но вы всегда можете в комментариях дописать свой вариант ответа. В общем просьба потратьте 10 секунда отметьте пункт опроса или напишите в комментарии ваше…
programmer's notes (python and more)2 марта 2024
Не могу пройти мимо женского праздника 8 марта. Мой канал о программировании присоединяется к поздравлению прекрасной половины человечества. Женщины и программирование - старая тема для насмешек. А я вам скажу, что мой опыт показывает совсем обратное. Женщины просто традиционно мало идут в область разработки программного обеспечения. А если бы шли? А если бы шли, то мужчинам пришлось бы не…
programmer's notes (python and more)8 марта 2024
Мой канал посвящён программированию. Абсолютное большинство материалов посвящено программированию на языке Python. Вот здесь можно посмотреть все статьи, которые я называю списками ресурсов, где даны ссылки на ресурсы (статьи, посты, видео) по всем темам. А можно просто перейти на все подборки и там всё видно. Не всё, конечно, только по Python. Есть подборка по реляционным базам данных. И на…
programmer's notes (python and more)17 марта 2024
Ну сегодня поговорим о типах переменных. Точнее о том, что нам с этими типами делать. И что хорошо и что плохо. Есть такой термин "типизация". В сущности по тому, какая типизация принята в данном языке мы относим язык к тому или иному классу. Например, ассемблер считается не типизированным языком. Там нет типов. Там любое данное нужно просто интерпретировать. В одном случае это данное мы будем…
programmer's notes (python and more)20 апреля 2024
И опять немного философского. Включил сегодня утром телевизор и наткнулся на передачу о реставраторах. Зацепился за один эпизод и, как это у меня бывает, потянулась ниточка рассуждений. И даже теперь не совсем ясно о программировании это или вообще о творчестве. В сюжете показано, как начинающие реставраторы учатся своему ремеслу. Никакие книги, ролики не могут научить реставрировать, а только…
programmer's notes (python and more)25 мая 2024
Сегодня не большой пост выходного дня на моём канале. Есть целый набор типичных ошибок, которые совершают даже опытные программисты. Ошибка это ведь тоже своего рода философия, точнее отражение философии программиста. Одной из таких известных ошибок является ошибка на единицу. Ошибка может происходить и в одну и в другую сторону. Довольно часто мы видим сообщение, что индекс вышел за границу…
programmer's notes (python and more)9 июня 2024
Давненько я не философствовал. Пришла пора заняться анализом и синтезом. И погода располагает. Впрочем, к написанию программ и текстов меня побуждает любая погода. Чем же ещё заниматься человеку, если есть свободное время? Вот о чём бы я хотел поговорить в части программирования. Но начну я не с программирования. Все мы знаем, что в мире и бизнеса и государственных учреждений идут два процесса…
programmer's notes (python and more)20 июля 2024
Возвращаюсь к своим около-философским рассуждениям. Я, начиная с 1980-х годов, увлекаюсь программированием на ассемблере. Приходилось программировать на разных ассемблерах, в разных операционных системах. Однако чисто практически в профессии программиста я мало его использовал. Иногда добавлял ассемблерные модули для оптимизации кода. Просто увлекался, мне нравилось, что реализуя то или иное…
programmer's notes (python and more)19 октября 2024
Тот опыт, который получал я, в своё время, не получают современные программисты и все ИТ-пользователи. О чём это я? О данных. Ну как большинство современных пользователей и даже программистов работают. Покупает современный айтишник или просто обычный пользователь ноутбук и начинает на нём работать. При этом все данные нужные ему по работе и вне работы хранятся на диске компьютера. При том…
programmer's notes (python and more)30 ноября 2024
Сегодня, наконец, я опять пишу очередной философский опус. Назвать его программистским можно лишь с некоторой натяжкой. Это эссе всё же о естественном языке, для меня это русский язык, впитанный с молоком матери, переданный мне на генном уровне и с самых первых дней моей жизни. Но обо всём по порядку, хотя немного сумбурно. Да, существует теория формальных языков, которая охватывает и…
programmer's notes (python and more)9 января
"Гляжу на будущность с боязнью" М.Ю. Лермонтов "Да, опять он, — скажите вы, — об искусственном интеллекте". Ну как вам сказать, не совсем, я о человеке. Написать это эссе побудила меня попавшаяся мне в Интернете заметка. Некий человек, видимо не бедный, пишет, что он подарил дочери мобильный телефон только на совершеннолетие. Дочь его, таким образом, получала важные навыки обходиться без внешних…
programmer's notes (python and more)14 мая

Всего наилучшего. Оставляйте свои комментарии, не забывайте про лайки и подписывайтесь на мой канал programmer's notes здесь много интересного.

Товарищи, а вы тут все что делаете? Программируете?
Товарищи, а вы тут все что делаете? Программируете?