legotin


Гео и язык канала: Россия, Русский
Категория: Блоги



Гео и язык канала
Россия, Русский
Категория
Блоги
Статистика
Фильтр публикаций


= (присваивание) - самый часто встречающийся операнд в программе.

Операнды, это, по сути, часто употребляемые и из-за этого самые простые, и встроенные в сам язык программирования глаголы.

Например, глаголу "иди", с лево нужно указать кому, а с право куда.

Операндам тоже нужно иметь по бокам данные, иначе выражение не будет иметь смысл; операция, которая будут делать эти операнды, не сможет произойти и интерпретатор выдадет программе ошибку.

Переменная самая часто встречаемая штука (объект, но об это рано) в программировании. Это не тип данных и не операнды. Это такая, простите за простоту, матрёшка, которой в программе можно дать имя и засунуть в неё данные. И вот когда засунуть в нее какую нибудь строку, то по вызову метода проверки типа данных переменной, этот метод вернёт 'string'. А написав print(переменная_со_строкой) вернет то, что в ней записано.

Засунуть в переменную строку можно одним способом - с помощью операнда присваивания =. Например, в программе, это выглядит так: переменная = 'запись строки'.

Операнд = совершает операцию присваивания. Операнд == операцию сравнения, ответом которой будет true или false. Можно сравнить два разных типа данных, но ответом будет false. Еще операндами сравнения являются математические больше или меньше: < или >. Ответами операнд сравнения являются штуки true или false. Эти штуки, тоже эдакий тип данных - логический. И он имеет лишь эти два состояния.

Операнд and (и) будет выполнять операцию связи аргументов, а операнд or (или) - разъединения\исключения. Аргументами в таких операциях всегда будут true\false. Аргументами называют штуки справа и\или слева операнда.

Например, 1 > 2 (ответ false) and 4 == 4 (ответ true), последняя операция с операндом and вернет false. А уже с операндом or - true.

Есть еще операнд no (не) и аргумент у него может быть только один. (no 4) == 3 (вернет true), но если к аргументу операнда == подставит 4, то вернет false.


Работа программы, это как работа завода: программа получает что-то на входе, преобразует это что-то и получает другое на выходе.

С чем работает программа? Программа обрабатывает данные.

Данные могут быть разных видов. Для удобства их можно разделить на две группы: простые и сложные.

Простые данные: строка текста и числа, в разных системах счисления. Сложные данные: словарь, массив.

Словарь можно представить как хранилище простых данных, которым дан идентификатор в виде уникальной строки. Массив, тоже самое хранилище, только вместо строки, идентификатором, для хранящихся в нём записей, служит неизменяемый и уникальный порядковый номер.

Например, словарь Записная_книжка, будет содержать под идентификатором - имя, а под записью - номер телефона. Массив Покупки, под id, - порядковый номер, а под записью - названия продуктов.

Каждый тип данных имеет свои правила работы с ними.

Но об этом в другой раз. Подписывайтесь!


Всё что кажется большим и неподъёмным, - оно делается в первый раз и на самом деле таким не является.


Авдеевка, под контролем Украины, - работает завод и шахты, жители ходят на работу. Другая сторона, "ополченцы", Донецк и другие города под их границей, - работают шахты и производства (хотя что там, в блокаде, можно произвести и что будет иметь спрос, кроме гробов). Работаю ли эти предприятия (не считая патронные заводы), на победу? Какие мнения у жителей, побывавших "за границей" и обстрелами тех и других? Когда это всё закончится?


Функция в программирования и в математики - это два разных понятия.

Самое простое объяснение функции, - это реакция на какое-то точно определенное и произошедшее действие.

Если, например, вас ущипнуть (действие), у вас непременно появится ответная реакция {функция}. Если в интерфейсе есть кнопка и к этой кнопке привязана функция, то при нажатии на кнопку(действие) запустится исполнении функции{реакция}.

Что будет исполнять функция - другой вопрос. Когда вас ущипнули, вы могли бы промолчать или сказать: "больно же".

Как привязана функция к кнопке - третий вопрос и связан с особенностями языка. Но, обычно, кнопке в интерфейсе, программистом дано уникальное имя и он далее в программе пишет имя кнопки и рядом с ней функцию: кнопка(функция{}). Проверяют привязалась ли функция к кнопке так: пишут в ней вывод какого нибудь текста в логи. Вывод - стандартная функция языков программирования, у этой функции есть зарезервированное имя - print{}. Посмотрев потом логи, будет понятно сработала ли функция при нажатии кнопки.

Функция, ещё, удобный инструмент для того, чтобы не писать одно и тоже в коде по нескольку раз: функции описывается один раз и ей дается имя и в коде она вызывается по имени - функция имя{}. Исполнение программы идет сверху в низ и функцию, в этом примере, можно представить как ссылку на код.

Ничего сложного.


Предприниматель не должен ходить и просить гранты, а государство не должно их ему давать. Это читерство со стороны предпринимателя и воспитание не самостоятельного предпринимателя со стороны государства.

Государство вмешивается в конкуренцию и дает привилегию одним, получившим грант, но не дает другим, ущемляя их право на справедливую игру. Предприниматель, если у него нет денег для запуска своей идеи должен начинать на ступень или две ниже. И зарабатывать там, копя и экономя за свой счет.

Государство, за счет налогов, воспитывает глупых неумех и бюджетных предпринемателей которые представляют на рынок глупые ни кому не нужные продукты и услуги, просираюшие деньги не давая ему ничего взамен - ни налоги, ни рабочих мест.

Собирается ли статистика фрии и другими фондами? Сколько просуществовали эти компании? Сколько они создали рабочих мест? Сколько зарплата на низовом уровне? Какое там соотношение рабочий-руководитель?

У предпринимателей есть более достойная и понятная цель, которую они могут добиться быстрей, чем пойти и заполнять бумажки на получение помощи - продавать свой товар или предоставлять свою услугу и взамен их получать деньги. Иначе там нет товара или услуги. У государства есть более понятная для него и рассчитанная на всех предпринимателей методы стимулирования - низкие налоги и дешевые кредиты и другая экономическая(!) политика.

Сейчас, со стороны кажется, что они себе поставили цель заняться тратой денег, в строке "финансирование прикольных проектов, которые могут выстрелить", а не увеличение показателей в строке "налоги и создание рабочих мест". Эти проекты создаются не предпринимателями, а бюджетниками и во второй строчке всегда будут стоят нули.


hello world

Показано 7 последних публикаций.

6

подписчиков
Статистика канала