Все потоки
Поиск
Написать публикацию
Обновить
38
0
Danov @Danov

Dev UWP/Mobile, Data Scientist, EduTech

Отправить сообщение
Да не скажите… Из Москвы в Архангельск за несколько дней. Но не повезло и IML уже вторую неделю везет 100г посылку. Да еще позвонят, как обычно, и предложат ехать за 3 км или предложат еще неделю подождать курьера. А почтовое отделение рядом. Печаль.
МГУ, главное здание )))))
Сам был в шоке когда увидел… Не верил глазам своим…
И как обычно, монополист провайдер с внутренними коммуникациями обходится коммуникациями снаружи.
Чего и вашим студентам советую.
И я им это советую. Но это не решает проблему с переводом терминологии. Лекции по ИТ и так перенасыщены английскими терминами. И часто по причине существования множества альтернативных переводов.

В идеале, было бы удобно привести на лекции оригинальный термин на английском и его унифицированный перевод на русский и далее использовать русский. Причем, я не настаиваю на славянских корнях термина, а лишь подчеркиваю кривизну использования английских слов в русской речи. Их же склонять приходится :)
Всегда интересовал вопрос: почему бы на хабре не сделать ИТ словарь для устоявшихся терминов? Может что-то вики-подобное, а может и просто пост редактируемый. Преподаю в университете и с каждым готом все больше осознаю свою ответственность перед студентами в выборе терминологии. В Израиле есть целый институт, который переводит терминологию. А у нас всё хаотично. И было бы здорово, если ИТ ресурс №1 сделал бы инструменты для словаря.

Пример:
1) Deductor Studio — отличный простой софт для знакомства с Data Mining переводил confusion matrix, как — «таблица сопряженности».
2) Яндекс переводчик: confusion matrix => «матрица неточностей»

Очень не хватает стандарта. У студентов в головах каша. Продвинутые английским пользуются, а что с остальными делать?
1 октября 2019г. Из интервью CNN, Маск:
— Корабль для первого полета с экипажем будет готов в ноябре. Но еще требуется провести длинную серию проверок, чтобы убедиться в безопасности будущего экипажа.
Можно еще «глобальную переменную» добавить. Сделать класс (или взять App) и в нем добавить
class App {
//...
    public static Random RandomStat = new Random();
//...
}
и далее везде использовать его:
  var rndNum = App.RandomStat.Next(10,100);


ИМХО, для меня ООП на Python это некий «Тяп-Ляп», ажурная конструкция, которая может быть будет работать. А ООП на C# это сборка звездолета, в котором все механизмы проверяются еще на этапе кодирования/проектирования, где VS, как некий бот помощник, каждую секунду подсказывает что-нибудь. Для меня оптимально на Python небольшие скрипты писать, не более.
Подпольное добавление модуля памяти, логики, прямого подключения к телеграму или торренту ;)
Да, но в учебниках для новичков об этом крайне редко упоминают.
using static System.Console;
//...
    WriteLine("Hello world!");
//...

А в целом соглашусь. Обвеска классом, пространством имен немного отпугивает новичков, чем Python и подкупает. Но стоил лишь добраться до кастомных структур данных, ООП, и Python начинает проигрывать.
Да, и это не баг, это фича! В моем «курсе» рассказывал ребятам про это. Сейчас попробую найти ссылку с привязкой по времени.
PS: Увы, скорее всего разбирал на стримах ЕГЭ (объяснял на PascalABC.Net). Надо бы собрать отдельное видео по этой теме.
> Подозреваю, что надо подключать базу данных и записывать объекты туда. Придётся мне учить SQL.

По первости это лишнее. Проще с текстовыми файлами работать. Сделать свою примитивную десериализацию для загрузки карты. Может быть и сериализацию для хранения игры. Это несложно. А когда уже будет много CRUD транзакций (скорее только UD), тогда чтоб не мучиться, можно перейти на SQL.

Летом экспериментировал со школьниками, пока они ждали результаты ЕГЭ. Рассказал им на простых примерах (местами для них простых, т.к. они только что профильную математику сдали).
www.youtube.com/playlist?list=PLXZ932--vmI_ZEpSfEK_uvI7Zi4EHDSoC
(сильно не пинать, это не плановый учебный курс, а живые стримы, чтоб с интересом скоротать время ожидания)
C# 8.0, только для положительных чисел
using System;
using System.Linq;
using System.Globalization;
using static System.Console;

class Program
{
  static double Calc(string expr) =>
    expr.Split("+-*/".ToCharArray(), StringSplitOptions.RemoveEmptyEntries)
    .Select(x => double.Parse(x, CultureInfo.GetCultureInfo("en")))
    .Aggregate(double.NaN, (a, e) =>
      expr.Where(x => "+-*/".Contains(x)).First() switch
      {
        '+' => double.IsNaN(a) ? e : a + e,
        '*' => double.IsNaN(a) ? e : a * e,
        '-' => double.IsNaN(a) ? e : a - e,
        '/' => double.IsNaN(a) ? e : a / e,
        _ => double.NaN
      });
  static void Main(string[] args)
  {
    WriteLine(Calc("2+2"));
    WriteLine(Calc("2*3"));
    WriteLine(Calc("12/2.5"));
    WriteLine(Calc("13.4-7.2"));
    ReadLine();
  }
}
> Lexman — 8.5 рубля за штуку (продаются в Леруа Мерлен)
Lexman 77 руб за 4 шт. Откуда 8.5 рубля за штуку ???

PS: Москва — 34 руб за 4шт, 42 руб за 2шт
Санкт-Петербург 54 руб за 4шт, 41 руб за 2шт
Архангельск — 77 руб за 4шт, 42 руб за 2шт
Маркетологи дурачат…
Если интересно, на прошлой неделе вышла версия ML.Net 1.1
Можно много чего готового использовать.
Интересно, зарегистрированные «самозанятые» могут получать доход по такой схеме?
Порядочная ошибка. Правильно: 5400 об/мин
Да, интересная идея. Есть сомнения, хватит ли гелия.

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

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность