Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Щелкните блоки, чтобы они улетели в 3D. Разблокируйте куб, чтобы овладеть головоломками

Разбери Кубик

Головоломки, 3D, Обучающая

Играть

Топ прошлой недели

  • cristall75 cristall75 6 постов
  • 1506DyDyKa 1506DyDyKa 2 поста
  • Animalrescueed Animalrescueed 35 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
TairaLing
TairaLing

Помогите найти обучающие программы для детей на ПК⁠⁠

11 месяцев назад
Помогите найти обучающие программы для детей на ПК

Всем добрый день
Ищу для ребёнка 6 лет на компьютер обучающие программы, нужно именно программы а не ссылки на интернет-ресурсы.
Подойдут абсолютно любые.
Если есть у кого-нибудь установочные файлы или ссылочки на торрент трекеры был бы очень благодарен.

Показать полностью 1
[моё] Обучение Дети Компьютер Счет Чтение Буквы Школа Дошкольники Математика Цифры
2
1
GraceOfBaal
GraceOfBaal
СССР:Рождённые и Наследники

Рожденные в СССР⁠⁠

1 год назад
Рожденные в СССР

Вы не задумывались, почему мы были (а может и остаёмся) самой читающей нацией? А почему так много учёных, математиков даже заграницей имеют до боли знакомые фамилии и имена? Почему не один громкий IT проект от WinAmp, через Google и множество других например к BitCoin не обошёлся без тех же фамилий?

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

Я подумал: действительно ли CCCP была самой читающей нацией? И главное почему и откуда такая любовь к книгам? Я где-то видел статью о том, что по статистике вроде как американцы даже больше читают, что сомнительно. Покупают книг много, насчёт читают сомневаюсь. Но это не самое интересное. А меня озадачило больше почему же всё-таки в СССР и по наследству в России так много читают.

Если взглянуть на историю, то получается странная картина. Царская Россия была в основной массе (исключая праздно слоняющуюся элиту) очень не образованная даже безграмотная аграрная страна. Потом прогремела революция и большая часть грамотной и образованной элиты добровольно покинула её, часть вынудили покинуть. К власти пришли жестокие и не лучшие (часто не образованные) представители населения. Которые 70 лет физически уничтожали, гноили и так далее остатки интеллигенции. То есть если и был к-то особенно предрасположенный к гениальности генотип, то его статистически свели на нет. Принявшие эстафету не сильно заботились о сохранении достояния нации и косвенно способствовали в лучшем случае быстрому утеканию остатков из остатков их из страны.
Но большевики и уполномоченный Луначарский всё-таки сделали что-то очень положительное. Это колоссальная программа по ликвидации безграмотности и всеобщее обязательное образование. Это очень непростое и затратное дело и царский режим, как и подобные в остальных странах, не делали этого не только из соображений экономии казны. Тёмным (в основной массе) народом легче управлять. Как говорят сейчас: эту тему ещё давно прочухала церковь. Библию специально не переводили на местные языки, чтобы только знающая латынь, греческий и др. элита могла читать первоисточник (уже десятки раз редактированный и далёкий от оригинальных текстов). Даже в Индии был санскрит, как язык высших каст.

Знания –сила!


Большевикам же нужно было как-то поднять и воспитать лояльные и преданные массы. Они решили использовать образование для пропаганды и вместе с образованием внедрить свою идеологию на подкорку масс. Поэтому они не скупились и раскрутили огромный маховик. Образование получилось политически однобокое, но очень хорошее и успешно внедрилось во все регионы и выпускники сельских школ могли поступать в заумные институты и университеты. И это не потому что уровень последних был низким (он как раз был огого по сравнению тем, что сейчас), а по тому что образование даже в сельских школах было хорошее. Что-же в итоге получилось?

Давайте начнём с чтения. Получилась огромная страна с высоким уровнем грамотности и, в тоже время закрытым занавесом, моно политикой и, мягко говоря, скудной индустрией развлечения и досуга взрослых. Да, фильмы были, конечно, и хорошие среди них, оркестры, да театры и знаменитый балет. Но всё подвергалось жесточайшей, в основном политической, но к счастью и моральной цензуре. Фильмы очень фильтрованные. Та же музыка, либо явная пропаганда «Мой адрес не дом и не улица», либо менее явная «Трава у дома», либо классическая. И не удивительно, что многие выбирали, и по привычке до сих пор выбирают классическую, как нечто красивое и не тронутое цензурой. Мы ещё вернёмся к классической музыке позже.

Для детей напротив была отличная система досуга и развития, которая при всей политичности и недостатках оказалась гораздо моральнее и лучше западных альтернатив, вернее их отсутствия. Дети были заняты (а это может самое главное), они могли бесплатно заниматься тем, что доступно только очень обеспеченным семьям на западе. Да, конечно, была однобокость и ущербность той системы. Но плюсы тоже огромные. В дополнение был и не такой уж плохой неформальный досуг – Дворы. Да, там дрались, обижали маленьких и слабых, пробовали вино и курить, но все же САМОСТОЯТЕЛЬНО проводили много времени, физически активно на свежем воздухе и в компании разновозрастных соседей. У всех разные воспоминания и осадок от дворов. У меня тоже много негатива осталось, но по сравнению с сегодняшними альтернативами, даже на просторах СНГ (я уж про заграницу не говорю), думаю, большинство тех, кому за 35 согласятся, что дворы это было здорово. Мы опять отвлеклись от начальной темы.

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

Самое главное, что ты осознавал, что от тебя и твоих усилий почти ничего не зависит, от зарплаты до жилья. Всё очень ограничено. Особенно к ограничениям чувствительны дети, они хотят всего и сразу (и мультиков не 15 мин в день и эскимо и газировки и конечно игрушек). Так вот, именно все это стало предпосылками к такому массовому уходу в другие реальности. Я имею ввиду в первую очередь чтение художественной литературы, особенно фантастики. Это порой был единственный способ получить яркие впечатления. Конечно, некоторые уходили (и продолжают уходить) по другому. Многие, даже интеллигентные люди, сочетали в разных пропорциях книги и алкоголь. Например, в качестве отражения ситуации у Стругацких (не Ерофеева) в романе мог быть вполне положительные главный герой вечно подвыпивший интеллигент. Интересное это слово: «подвыпивший».

Так вот, давайте посмотрим дальше. Куда же предпочитали направлять мысли и время жители страны большого эксперимента, вместо того, чтобы с усердием строить светлое коллективное будущее коммунизма? Учёба (в общем и точные науки в особенной степени), книги, спорт, классическая музыка (для детей обучение музыке), хобби ( для детей бесчисленные кружки). Давайте посмотрим, что вытекло из каждого из них.
— Учёба. Очень сильная и массовая: математическая, физическая, химическая, инженерная и программистская (как следствие совокупности предыдущих) школы. Соответственно, приведшие через некоторое время к огромному количеству высококлассных специалистов в соответствующих областях. Сюда-же можно отнести и Шахматы.

— Книги. Массовость чтения и любовь к нему. Которая передалась детям выросшим уже в новой среде. И некоторые зашли так далеко, что бегают с деревянными мечами по пригородным лесам в поисках эльфов из соседнего форума…

— Спорт. Все, что нужно, чтобы в стране была сильная хоккейная команда это: отрицательная температура на большей её территории 4-5 мес в году, залитые коробки в каждом дворе, отсутствие игровых приставок и лебединое озеро по всем каналам. (Конечно спорное утверждение)

— Классическая музыка. Её любили из-за того что, она была качественная и без пропаганды. Детей массово отдавали в Музыкальные школы, которые давали нереально качественное, глубокое и продвинутое музыкальное образование по сравнению и западными аналогами.

- Хобби. Ну это вообще тема отдельных томов. Но самое интересное, что при отсутствии индустрии (или дефиците) исходных материалов для реализации творчества, частью(иногда более важной) творчества было использование смекалки и социальных связей для того, чтобы сделать или добыть нужные материалы для создания поделки. Радиодетали на развороте пиджака в «Иване Васильевиче» уже стали классикой, в которые сложно поверить тем, кто это не застал, но было именно так.

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

Теперь подумайте, что происходит сейчас с вашим, ваших близких и детей временем и вниманием и целями в современном обществе? Куда направлены векторы развития?

оригинал:https://habr.com/ru/articles/162549/

Показать полностью
СССР Сделано в СССР Детство в СССР История России Советское Чтение Математика Хобби YouTube (ссылка) Длиннопост
2
9
JOB.LAB
JOB.LAB
Web-технологии

Моё решение получения настроек игры через JavaScript⁠⁠

3 года назад

За задачу был взят текстовый файл «settings.txt» который хранил в себе данные настроек графики для игры.

Нашей задачей было:

• Создать функцию получение настроек

• Прочитать и получить все строки в файле

• Разделить эти строки на ключ и значение

Для начала

Обратите внимание что ключ не может иметь пробелов или иных знаков кроме «_» и «-». Так-же запрещен знак «\» или «/». Ключ от значения отделен лишь одним пробелом.

Решение

Как вы видите, мы создали функцию getSettings(txt) и передали в неё текстовое содержание файла, после внутри функции мы обозначили что локальная переменная «result» является переданным текстовым содержимым обрезанный по строкам. (Их мы получили в виде массива).

Далее мы перебираем строки с помощью цикла «for» в качестве локальной переменной указываем «param» и массив result который мы и будем перебирать. Все значения мы получили в видео числа (Индекса), их мы и будем указывать в выводе консоли «console.log».

result[param] — обращаемся к массиву со строками (Каждая разделяется по индексу) и указываем что мы берем значение из под индекса который сейчас перебирался циклом «for».

Не забываем разделить ключ и значение через пробел как это было указано в файле с помощью метода split(' '), ведь ключ не должен иметь пробелов. В результате этого, мы получили вот такой массив:

как вы видите, цикл перебрал значения и вывел их в виде массива который имеет ключ и значение, например ключ «resolution» и его значение «1920x1080»

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

Показать полностью 4
[моё] Javascript Задача Чтение Программирование Логическая задача Математика Pikaweb Длиннопост
22
123
skaynet25022022
skaynet25022022
Книжная лига

Обзор книги "Изучаем Python", хорошая книга для начинающих и не только⁠⁠

3 года назад

Всем доброго времени суток!

Публикую обзор книги подписчика нашего телеграмм-канала t.me/it_begin на книгу "Изучаем Python" от автора Эрика Мэтиза.


Стоит читать? Да! Почему? Опишу в статье.

Python - хороший первый язык программирования, а это неплохая книга для его изучения.


Кто целевая аудитория книги?

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


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


Преимущества книги:


1. Кратко, это подробное описание синтаксиса, полноценные комментарии к примерам кода, описание типичных ошибок новичков, подробнее опишу ниже


Первая половина книги - это база синтаксиса Python

Объяснение возможностей Python. Описывается всё, начиная от переменных и работы с ними, заканчивая классами.


В самой первой главе автор описывает установку Python и то, как запустить заветный первый 'Hello World'. Далее автор переходит к объяснению того, что такое переменные, типы данных, строки и числа.


Что хорошо, приводя приводя несложные примеры, Эрик Мэтиз сопровождает их отличными и подробными комментариями, что способствует продуктивному изучению синтаксиса Python.


Автор также не забыл и об описание типичных ошибок новичков. Данные абзацы будет более чем полезны тем, кто только начал изучать Python.


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

Списки автор рассматривает совместно с циклом for, что также позволяет расширить возможности в написании тех программ, что мы можем написать.


Цикл while, первое время, не рассматривается.


Далее, описав списки, автор описывает условия "if/else", словари и цикл while, которому посвящена отдельная глава, после идут уже функции и работа с классами. В конце первой половины книги автор описывает тестирование и работу с файлами в Python.

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

Рис.1. Пример текста из книги с описанием работы со списками

Рис.2. Пример текста из книги с описанием работы с функциями json.dupm() и json.load()


2. Вторым преимуществом является ссылки в книге на вспомогательные интернет-ресурсы

Рис.3. Пример текста из книги с ссылками


Теперь же...поговорим о недостатках книги.

Недостатки книги:


1. Некачественный перевод:

Та проблема, с чем может столкнуться читатель, это типичный для технической литературы, переведенной внутри отечественных издательств.

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


2. Цена

Рис.4. Цена на Читай-Город

Рис.5. Цена на Wildberries

Рис.6. Цена на Ozon



Относительно книги "Изучаем Python" от Марка Лутца (обзор на неё писал несколько дней назад - ссылка), что стоит пример 3.5 к рублей, данная книга намного дешевле, но всё же, рассматриваемая нами сегодня книга стоит далеко не 300 рублей. Как минимум, студенту придется отдать большую часть стипендии за неё.

Надеюсь, что со временем, в финансовом плане, книге станут для нас доступнее, нежели сейчас.



3. Устаревание информации, изложенной в книги.


Хотим мы этого или нет, но технические книги по программированию имеют одну характерную черту - устаревание и эта книги не исключение.

Особенно сильно мы можем это наблюдать на этапе описания развертывания и построения веб-приложения.

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

Также, если надумаете покупать эту книгу, максимально советую обратить внимание на номер издания. Нас интересует издание №3. Ну и пользуйтесь StackOverFlow и GitHub

Итог по книге:
Первая половина книги - это объяснение возможностей Python. Описывается всё от переменных и работы с ними до классов и юнит-тестов.

Вторая половина книги - это описание проектной деятельности, описываются обработка данных и графиков с помощью matprolib, создание сайтов на Django и возможности создания несложных игр на Python с помощью PyGame


Для понимания основ синтаксиса Python начинающим программистом - прекрасная книга!

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


Наш канал

Кому интересны программирование, изучение иностранных языков и кто просто любит развиваться

публикую также статьи и интервью на своем телеграмм-канале IT-старт t.me/it_begin

Подписывайтесь ;)

Спасибо!

Показать полностью 7
[моё] Python Обучение Программирование Программист IT Разработка Литература Современная литература Техническая литература Математика Обзор книг Книги Рецензия Отрывок из книги Образование Учеба Чтение Длиннопост
48
123
skaynet25022022
skaynet25022022
Книжная лига

Обзор книги "Изучаем Python", отличная книга для начинающих и не только⁠⁠

3 года назад

Всем доброго времени суток!

Публикую обзор книги подписчика нашего телеграмм-канала t.me/it_begin на книгу "Изучаем Python" от автора Марка Лутца.


Стоит читать? Да! Почему? Опишу в статье.

Python - хороший первый язык программирования, а это хорошая первая книга для его изучения.


Кто целевая аудитория книги?

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

Рис.1. Пример текста из книги


Преимущества книги:

1. Очень хорошо написана в плане теории, материал изложен доступным и понятным языком (что немаловажно для новичка).

2. Манера изложения - автор сначала рассказывает о теме в общих чертах, чтобы было понятно даже новичку (книга все таки считается учебником по Python), но шаг за шагом подходит к крайне низкоуровневым вещам, что будут интересны и тем, кто Python знает уже достаточно хорошо

Рис.2. Пример текста из книги


3. Элементы языка разбираются буквально "по косточкам", вследствие чего у вас вряд ли останутся какие-либо непонятные вами разделы книги.

К примеру, в главе, что посвящена общей работе интерпретатора, все начинается с того, как вообще можно запускать скрипты ( командная строка, двойной клик и т.д.), затем же рассказывается о работе виртуальной машины Python , какие файлы и когда она создают, далее же повествуется о таких разновидностях Python, как:

- IronPython

- JPython

- CPython


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


Также Марк Лутц не забыл о способах ускорения скриптов с помощью таких сторонних библиотек, как Shedskin C++ и Psyco и упоминает кратко библиотеки для создания полноценный exe-файлов ( PyInstaller, Freeze, py2exe)

С помощью такого подхода к написанию книги, нам читателям будет интересно читать.


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

"Является ли класс list связанным списком?" - оказалась нет. Внутри языка это обычный массив, что в некотором роде сход с аналогом std::vector из C++


Нравится, что автор постоянно сравнивает элементы языка Python с похожими элементами из других языков.


Недостатки книги:

1. Мало практики и кода. Для программиста практика крайне важна. Кроме "Изучаем Python", у автора есть также книга "Программирование на Python", что больше ориентирована на практику и будет более полезна для новичка в плане закрепления полученных им знаний. После каждой части книги вас ждёт лишь несколько упражнений. Поэтому, лучше будет, если после прочтения той или иной части книги, полученные знания закрепите на неоднократной практике.

2. Цена. Кусается ценник.

Рис.3. Цена книги на OZON

Рис.4. Цена книги на Wildberries


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


Итог по книге:

Отличная книга для того, чтобы влиться в Python. Марк Лутц крайне подробно рассматривает общие концепции языка, всё написано понятно и доступно.

Рекомендую, как первую книгу по Python

Python - хороший первый язык программирования, а это хорошая первая книга для его изучения.


Наш канал

Кому интересны программирование, изучение иностранных языков и кто просто любит развиваться

публикую также статьи и интервью на своем телеграмм-канале IT-старт t.me/it_begin

Подписывайтесь ;)

Спасибо!

Показать полностью 5
[моё] Python Обучение Программирование Программист IT Разработка Литература Современная литература Математика Обзор книг Книги Рецензия Отрывок из книги Образование Учеба Чтение C++ Длиннопост
29
20
skaynet25022022
skaynet25022022
Книжная лига

Обзор книги Стива Макконнелла «Совершенный код», про которую говорят "должен прочесть каждый разработчик"⁠⁠

3 года назад

Всем доброго времени суток!

Публикую рецензию подписчицы нашего телеграмм-канала t.me/it_begin на книгу "Совершенный код" от автора Стива Макконнелла


Стоит читать? Нет!  Почему? Опишу в статье.


Начать, хотелось бы с того, что сообщество StackOverFlow признало книгу Стива Макконнелла "самой впечатляющей книгой, которую должен прочесть каждый разработчик программного обеспечения"


Обратимся к цитате из книги:

Ваш работодатель не может заставить вас стать хорошим программистом, а зачастую он даже не может оценить, насколько хороши вы как программист. Если вы хотите стать отличным программистом, вы отвечаете за это сами. Это зависит от вашего характера.

Как мы знаем, бывают книги, что переиздают буквально каждый год, по причине их отставания от тех вещей, что происходит в индустрии. Есть же книги, что фундаментальны и начал их изучение, у вас два варианта развития событий. Вы или полюбите программирование или же получите полное отвращение к всему, что с ним связано.


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


Кто целевая аудитория книги?

Это терпеливые, вдумчивые и целеустремленные люди, что имеют достаточно свободного времени.

Для начала, обратим внимание на объём нашей книги. 900 страниц!

Такой объём возможно напугает далеко не каждого и кто читает в среднем 30 страниц в день управится с книгой за месяц. но ...

1. Плотность информации, что изложена на страницах , очень велика,

2. Большое количество ссылок на сайты с дополнительным материалом, которые любезно оставил автор

3. В конце каждой главы - список рекомендуемой литературы


Много ли кода в книге?

Крайне не хватает настоящего кода и реальных задач, автор же ссылается на sourceforge.net , называя его лучшим сборником кода.


В наших реалиях это  github и сайты с библиотеками для вашего языка программирования.


Имеет ли смысл читать книгу, если у меня нулевой опыт в программировании?

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

Также есть и обратная медаль у этого всего. Книга выпущена в 1993 г. и как мы с вами понимание, за 29 лет многие вещи в индустрии изменились и закрепились так сильно, что стали очевидны каждому разработчику, что также не мешает им создавать плохой код.


Есть ли альтернативы данной книге?

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

Авторы: Катрин Пассиг., Йоханнес Яндер. В чем-то эти книги перекликаются, но книга Стива намного сильнее углубляется в свою тему.

Основные принципы написания кода, изложенные в книге:


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


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


3.Будь проще - твой код должен быть понятен и ясен каждому, комментарии должны быть как можно ближе к коду.

Если не можете что-то реализовать, не создавайте кучу переменных в одном методе и не держите их там, старайтесь избегать вложенных циклов и разных ветвлений


Делают ли годы программирования нас профессионалами?

Также в книге затрагивается вопрос того, что годы программирования, сами по себе, ни коем образом не характеризуют вас как отличного специалиста. Вы можете кодить 3-10-15 лет, но делать одно и тоже, не расти профессионально. По итогу, становиться лучше или же оставаться на том же уровне профессионализма - дело сугубо ваше. Как и интерес к чему-то новому, смотреть как работают другие и посмотреть на свою работу со стороны - то что поможет вам расти.



Полезна ли книга?

Из всей книги, лишь 3-5% имеют ценность. Заставляет задуматься хорошо глава о семантическом сопряжении. Глава про инструментарий также является по мне полезной. Пожалела я о потраченном времени на данную книги. Книга содержит много моментов из мотивационной литературы наподобие "Думай и Богатей", что дополнительно растягивает книгу и отнимает наше время. За этим ли мы пришли к её прочтению?


Книга очень затянута.  Две крайние главы - это около 100 страниц, в которых резюмируется то, что было написано уже ранее. Это при том, что резюмирование происходит абсолютно в каждой главе.

По мне, буду в здравом уме, прочитать эту книгу от корки до корки - невозможно.



Итог по книге:

Книга крайне затянутая. Хоть и содержит в себе большое число полезных ссылок и сносок на рекомендуемую литературу, но объём книги мог бы получиться и поменьше, если не переливать из пустого порожнее на протяжении 900 страниц

Пройтись по диагонали и что-то подчеркнуть для себя - книга подойдет. Но вчитываться в неё, вникать в каждую деталь - смысла никого не имеет. Потратите только время и нервы.


Наш канал

Кому интересны программирование, изучение иностранных языков и кто просто любит развиваться

публикую также интересные статьи и интервью на телеграмм-канале IT-старт t.me/it_begin

Подписывайтесь ;)

Спасибо!

Показать полностью 2
[моё] Литература Современная литература Python IT Программирование Программист Математика Разработка Обучение Обзор книг Книги Рецензия Отрывок из книги Образование Учеба Чтение Длиннопост Java Javascript C++
13
53
IngvarNinson
IngvarNinson
Книжная лига
Серия О разных книгах...

Загадка из повести «Силайское яблоко» Вячеслава Назарова⁠⁠

3 года назад

Друзья, такая история.

Помогите пожалуйста, гуманитарию.

Вячеслав Назаров написал в 1978 году стостраничную повесть «Силайское яблоко».

Недавно мне посчастливилось с ней познакомиться. Могу рекомендовать, интересная вещь.

Аннотация:

На планете Свира уже сто пятьдесят лет существует диктатура Оксигена Аша. При этом планета вполне процветает. Чтобы разобраться в происходящем на планете, туда направляется под видом контрабандиста инспектор Шанин. Его напарником становится местный революционер Бин.

Жанр обозначен, как «гуманитарная фантастика».

Я бы отнёс это произведение к жанру «планетарного романа».

Формально это приключение, или детектив, или приключенческий детектив.

Мне показалось, что на самом деле это сатира, с пространными социальными экскурсами.


Мне понравилось. Во многом потому, что мне нравится книги о мироустройстве. А во многом потому, что поначалу я отнёсся к произведению с большой осторожностью.


Во-первых, главный герой попаданец — такие книги обычно пишутся на скорую руку и редко написаны приятным слогом.

Во-вторых, сатира сейчас рассчитана на доступность для самых широких масс, на подхватывание, причём мгновенное, а учитывая, что современному инфопосылу надо уместиться в один абзац — сатира сама себя низвела до уровня площадных кричалок.


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


Вот, например вокруг планеты «железный занавес».

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

=== ДАЛЕЕ СПОЙЛЕР ===

По сюжету планетой правит Диктатор, который живёт в супернеприступной башне.

Причём правит он очень хорошо, многие из его решений — крутые и дальновидные, едва ли не пророческие. Но логика этих решений — не человеческая. И не компьютерная.


Протагонисты отправляются на планету именно за тем, чтобы разобраться. Как так?

Через сто страниц оказывается, что Диктатор принимает решения с помощью рандомизатора.

Рандомизатор это машина с тремя печатями «Да», «Нет», «Отложить».

Выглядит это следующим образом:


Все прошения, согласования, законопроекты и прочее подаётся по особой форме — бумажным письмом, на котором машина и ставит один из трёх вариантов ответа:

1. Да,

2. Нет,

3. Отложить.


Главные герои находят этот механизм.

И понимают, насколько крут был Диктатор.

И что это всё объясняет. Один из героев гений (Бин). А другой попроще (Шан).

Шан просит объяснить Бина, почему это хорошая идея так вот сделать... и Гений объясняет.

Вот эти объяснения из книги:

— И ты проиграл, Бин. Игра в рулетку... Бред какой-то.
— Не совсем рулетка, Шан. Принцип один, а устройство разное. У рулетки двоичный код: угадал — не угадал, «да» — «нет». Если бы аппарат был устроен, как рулетка, с двумя маятниками, он работал бы с КПД пятьдесят процентов — половина его решений была бы правильной, а половина неправильной. И график работы можно было бы представить вот так... прямой линией...
— И что за прок от такого аппарата?
— Совершенно верно: проку от такого аппарата мало. Но если сделать еще третий маятник — слово «отложить», то есть, говоря на языке математики, ввести в график константу причинно-следственной неравномерности во времени, начнутся чудеса. Нелепая прямая превратится в экспоненту...
— Бин, я учил математику лет двадцать назад.
— Ну... Как бы объяснить попроще... Словом, вред от неправильного решения может уменьшаться за счет последующих правильных решений, так?
— Пожалуй, так.
— А польза от правильных решений соответственно возрастет, так?
— Допустим.
— Так вот, если ввести понятие «отложить» в график... получается этакая... вот этакая кривая, которую называют экспонентой. Видишь, как она изгибается?
— Вижу.
— Здесь по вертикали у нас правильные решения... по горизонтали — неправильные... И что ты теперь видишь?
— Что я вижу? Как будто... сначала аппарат вообще будет нести ахинею... потом... потом...
— Что потом?
— Кривая будет с каждым днем все ближе к вертикали, то есть процент правильных решений будет неуклонно расти. Вплоть до полной гениальности...
— Или наоборот.
— В зависимости оттого, что считать правильным решением, а что неправильным. Ты об этом, Бин?
— Разумеется! Теперь тебе ясно?
— Ясно, Бин. Правитель хотел обмануть историю с помощью математики...

Книжка фанатстическая, поэтому Шан сразу врубается в объяснения.

А я вот никак не могу понять. Поэтому и прошу объяснить на понятном языке человеку с гуманитарным складом ума (в простонародье «дурак»), почему если решения делить на плохие и хорошие случайным образом, то КПД будет 50%, а если некоторые решения откладывать, то будет всё лучше и лучше.


Что значит это вот?

— Бин, я учил математику лет двадцать назад.
— Ну... Как бы объяснить попроще... Словом, вред от неправильного решения может уменьшаться за счет последующих правильных решений, так?
— Пожалуй, так.
— А польза от правильных решений соответственно возрастет, так?

Откуда эти выводы?

Почему польза правильных решений возрастает?

Да, вред от неправильных может уменьшаться из-за правильных.

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


Более того, мой опыт подсказывает что важны цепочки решений.


Мне интересно разобраться. Повесть написана вдумчиво. К тому же легко было бы просто ничего не объяснять на этом моменте и всё. Так обычно и поступают фантасты. Нашли маятники с печатями. Удивились — вот какой хитрец этот Диктатор. Ну и всё... титры.


Тут человек заморочился с уравнением, расчетами, со всем тем, что любили и ценили в советское время. Будет жаль, если это всё ерунда. А если не ерунда, то я не понимаю. Поэтом и прошу объяснить!

Спасибо!

Показать полностью 4
[моё] Писательство Книги Что почитать? Писатели Чтение Обзор книг Повесть Сатира Математика Математический юмор Занимательная математика Гуманитарий Объяснение Вопрос Загадка Уравнение Длиннопост
58
EdokPechenek
EdokPechenek
Истории из жизни

Про чтение книги⁠⁠

5 лет назад

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


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


Составляю уравнение и понял, что моё уравнение неверное. Зову Костяна чтобы помог. Костян сам парится, у него своя задача. Ладно, импровизацию никто не отменял, пробуем решить задачу как-то геометрически. Прошу у Костяна линейку (не знаю зачем прошу, у меня обычно своя есть). Так вот, прошу и понимаю, что произношу слова. Ну то есть слышу себя. А через секунду понимаю, что лежу в кровати, говорю сам с собой, а не сижу в классе.


Ну я и офигел тогда, такого правдоподобного сна у меня ещё не было. Через какое-то время, может через пару недель/месяцев после этого случая, вижу на первом канале Андреева в программе "Время" (короче это новости) рассказывает, что читать книги невозможно, учёные доказали. А если кто-то и читал, то может обратиться по какому-то номеру. Ему даже вознаграждение дадут. Подумал-подумал о вознаграждении:

- несовершеннолетний

- нужно куда-то ехать, чтобы тебя исследовали

- может будет больно

- не сказали точно сколько заплатят


Сказал все это родителям, они не обратили на это внимания. Короче, да ну их с их вознаграждением, остался дома :)

Показать полностью
[моё] Книги Чтение Задача Математика Математическая задачка Сон Реальная история из жизни Контрольная Текст Ученые Вознаграждение Эксперимент
7
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии