программирование

[!] Программирование -- Что это. Словарь программиста

Это коренной раздел о том, как стать программистом "по нашей версии".

(страница будет развиваться и дополняться со временем).

Культура

Тут будет о культуре, пока что есть только про герб программистов.

Как стать программистом

Как стать пограммистом:

В том числе можно:

[!] Информатика: Бесплатные курсы ЕГЭ с нуля online 2024. Разбор задач, уроки

(материалы в процессе разработки)

Базовая подготовка

Полезно знать/иметь навыки:

Задачи ЕГЭ -- разбор

Разбирая задачи мы будем ссылаться на темы/уроки из списка выше:

Cruft -- что это в программировании. Значение слова ("крафт")

Cruft -- что-то "остаточное" (в смысле: ненужное, побочное), не несущее реальной полезной нагрузки в вашем ПО.

Пример cruft-а

Например, документация по Django называет подстроку ".php" (в URL), которая может встречаться на сайтах написанных на PHP (при явном указании входного скрипта), cruft-ом, противопоставляя это "чистым url-ам из django", т.е. сравниваются пути вроде:

/forum/programming.php

и

Надо ли программисту разрабатывать собственные модули и библиотеки или лучше использовать готовые

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

  • написал модуль положил его на гитхаб и в случае надобности подключил
  • и как часто ты пользуешься этим и пользуешься ли вообще, за то время что разрабатываешь?

Ответ:

Велосипед -- что это в программировании

Под велосипедом ("созданием велосипеда") в программировании подразумевают разработку того, что уже давно изобретено, причем часто в более продуманном и совершенном виде.

Следует помнить, что как и костыль, велосипед это относительное понятие, в теории велосипедом можно назвать и болид Формулы 1 (да, критиканы они такие)).

Задачи на Рекурсию (учебные, для начинающих) -- программирование

В этом разделе собраны задачи на рекурсию.
На практике, если есть возможность написать нерекурсивный код, то лучше писать именно не рекурсивно, но тем не менее владеть этим методом необходимо, так как многие алгоритмы очень удобно описываются с помощью "матрёшки" рекурсивных вызовов.

Для разминки

Для разминки изучите вот это решение привычной задачи.

Цикл For. Учебные задачи на циклы

  1. Даны целые числа K и N ( N > 0). Вывести N раз число K.
  2. Даны два целых числа A и B ( A целые числа, расположенные между A и B (включая сами числа A и B ),
    а также количество N этих чисел.
  3. Даны два целых числа A и B ($A \lt B$). Вывести в порядке убывания все целые числа, расположенные между A и B (не включая числа A и B ), а также
    количество N этих чисел.
  4. Даны два целых числа A и B ($A \lt B$). Найти сумму всех целых чисел от A
    до B включительно.
  5. Даны два целых числа A и B ($A \lt B$). Найти сумму квадратов всех целых

devdocs.io Документация по языкам программирования

https://devdocs.io/ - интересный проект хранящий документацию, и имеющий оффлайновый клиент.

Клиент -- что это в программировании (информатике)

Программа-клиент (или просто "клиент") -- в общем случае это любая программа обращающаяся к данной (другой) программе. Та что обращается (т.е. инициирует взаимодействие) и есть клиент.

Термин клиент также широко используется при построении систем на базе клиент-серверной архитектуры приложений (см. чтобы понять суть).

wildcard (вилдкард) -- что это в программировании

wildcard (дикое, свободное значение) -- некая переменная, которая обычно означает долженствующую быть на её место строку.

Это понятие тесно связано с плэйсхолдером.

Pages

Subscribe to RSS - программирование