• Как сформировать список значений согласно условию?

    ProgrammerForever
    @ProgrammerForever Куратор тега Google Sheets
    Учитель, автоэлектрик, программист, музыкант
    1 комментарий
  • Как работать с Rest API?

    @Cheypnow
    Ищешь как отправлять запрос на питоне и как на нем парсить JSON.
    Ответ написан
    Комментировать
  • Как работать с Rest API?

    Dase23
    @Dase23
    back-end developer
    минимум : научиться отсылать запросы к API и принимать ответы.
    по-моему в питоне за это отвечает модуль requests
    этого минимума будет достаточно чтобы потыкать в эту апишку

    А по хорошему
    • узнать что такое запрос из чего состоит и как это работает
    • понять что такое json и XML как их кушать и зачем они нужны
    • разобраться в кодах ответа сервера
    • пустить в свою жизнь OAuth 2.0
    • По полочкам разобрать тело запроса и тело ответа
    Ответ написан
    Комментировать
  • Как объяснить детям что такое электроника?

    dimmich
    @dimmich
    Радиолюбитель
    У меня был радиоклуб, пока помещение не отняли. Похвастаться наработками в вашем вопросе не могу, к сожалению. Трудно заинтересовать детей, когда у них есть готовые гаджеты, которые не нужно трудиться, паять, собирать...

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

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

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

    Если Вам хочется электронику с информатикой совмещать в будущем, надо подводить детей к микроконтроллерам. Не уверен, для детей Вашего возраста приемлемо ли микроконтроллеры изучать... Но пусть Вас самого эта тема не пугает. Всё не так сложно. Для начала взять простейшие 8-битные. Язык или Си (обучение будет ближе к информатике), или Ассемблер (ближе к электронике). Ассемблер подразумевает непосредственное управление железом контроллера, его выводами, итп, поэтому про электронику речь. Если взять микроконтроллеры PIC фирмы Microchip, то это наверное будет нормальным началом для изучения детьми. Так как у них в языке Ассемблер всего несколько команд для изучения. Теперь нужно чтоб дети покопались в книжках или в интернете, и нашли интересные для себя схемки для практической реализации. Останется донести до них как именно спаять (или навтыкать детальки в breadboard), как написать программу, как её "залить". И радоваться результату!

    Ах вот ещё что... Я был несколько удивлён, но после сборки нескольких схем дети сами попросили начать объяснять им теорию: чем отличается ток от напряжения, что такое резистор, как усиливает транзистор, ... Пришлось объяснять "на пальцах", чтоб им было понятно и не скучно, чтоб не потерялся этот ценный родившийся интерес к электронике. Например: что такое ток и что такое напряжение? Придумал аналогии из жизни. Залез ты на высокую горку: высота горки - это потенциал (напряжение), а наклон горки может быть разным, ты можешь скатиться быстро или медленно (ток), ну что-то типа того...
    Ответ написан
    Комментировать
  • Как объяснить детям что такое электроника?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Может попробовать со стороны робототехники начать?
    Что-то типа: obraz.pro
    Ну и если про программирование дети уже что-то знают, рассказывать про простейшие датчики: фоторезисторы, терморезисторы. Про моторчики. Ну и от практики плавно переходить к базовым штукам а-ля закон Ома.

    Честно, хз, как тут быть. В далёкие двухтысячные, когда я пытался преподавать программирование, у меня ничего не вышло. Слишком большой объём информации :((
    Ответ написан
    1 комментарий
  • Как объяснить детям что такое электроника?

    Дайте крону 9 вольт и скажите лизнуть два контакта... это и есть электричество ))
    Можете продемонстрировать электростатическую машину. А дальше, объясните, что лизание электричества больше 9 вольт чревато сгоранием языка и смертельным исходом, поэтому умные люди придумали приборы. Дайте вольтметр, лампочку... потом сопротивление, конденсатор, катушку, диод, транзистор... введите понятие аналогового сигнала, цифрового и переходите к программированию.
    Ответ написан
    1 комментарий
  • Схема блоков электронного конструктора Знаток?

    @Mirn
    возможно это вот такой вот транзистор:
    www.s-manuals.com/pdf/datasheet/s/s/ss8050_galaxy.pdf
    www.taitroncomponents.com/catalog/Datasheet/MMBT80...

    на будущее гуглить примерно так: "smd sot23 8050"

    1) Есть ли шанс сгорела микруха или нет
    есть но есть шанс что перепайка этого тразистора на рабочий поможет, шанс какой - никто не знает

    2) Можно ли найти схему, чтобы для начала перепаять транзистор
    схема не нужна, всё на плате написано, транзистор MMBT8050 или SS8050

    3) Если на первые два вопроса ответ - нет, может можно найти аналогичную схему, чтобы ее заменить ?
    вряд ли
    Ответ написан
    1 комментарий
  • Как научить робота проходить лабиринт?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Робот и правда может сам научится, хотя это не совсем подходит для лабиринтов.
    Посмотрите пример: cs.stanford.edu/people/karpathy/convnetjs/demo/rld...
    Ответ написан
    Комментировать
  • Как научить робота проходить лабиринт?

    gallifrey_university
    @gallifrey_university
    Научить ходить вдоль одной стены, срабатывает в большинстве случаев
    Ответ написан
    3 комментария
  • Как научить робота проходить лабиринт?

    riot26
    @riot26
    <:З )~~
    Для начала можно дать ему пройтись, всегда поворачивая в одну сторону. Запомнить его движения и оптимизировать их, чтобы не шёл в тупики.
    Ответ написан
    3 комментария
  • Как использовать методы типа GET в языке Python?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Вы, похоже, путаете одни "методы" с другими "методами".

    Во-первых, не бывает никаких "методов типа GET".
    Это называется "запросы методом GET", что означает "запросы типа GET". В терминологии HTTP, слово "метод" означает "тип запроса".

    А методы API (каким, по-видимому, является getRules) - это адрес (URL), к которому нужно делать HTTP-запрос методом GET или методом POST.
    Адрес должен быть полным. В документации могут опускаться полные адреса для запросов, вместо них там так называемые "методы API".
    Но по-любому нужно раздобыть полный URL. Он должен быть в документации где-то (его первая часть общая дя всех "методов API"). Также его можно найти методом гуглинга.

    С Телеграмом не работал, но приведу пример для API ВКонтакте.

    Вот документация со списком "методов API":
    vk.com/dev/methods

    Вот описание в ней "метода" под названием "users.get":
    vk.com/dev/users.get

    А вот какой полный URL у нас получается в итоге:
    http://api.vk.com/method/users.get?user_ids=58756174


    Вот эта вот часть - "api.vk.com/method" - она общая для всех "методов API" в случае с VK API.
    Разумеется, для какого-то другого API она будет другая совсем. Ее нужно найти - в документации либо в гугле. Это возможно, если гуглить примеры кода с этим API.

    Этот полный URL мы можем открыть в браузере (т.к. API поддерживает GET-запросы), и увидим, что все работает. Также мы может отправить по нему GET-запрос программно, получится типа такого:
    requests.get("http://api.vk.com/method/users.get?user_ids=58756174", ...)


    Еще рекомендую скачать и поставить сниффер Fiddler, это практически незаменимое средство для тех, кто пишет боты.
    Он позволяет перехватывать все GET/POST-запросы с вашего компа, его можно использовать для отладки и для реверс-инжиниринга.
    Ответ написан
    3 комментария
  • Как использовать методы типа GET в языке Python?

    boonya
    @boonya
    Backend developer (Python/PHP)
    НУ собственно самая лучшая литература по python requsts - документация.
    Что вы имеете ввиду под фразой "методы типа getRules в Python"?
    По поводу передачи аргументов, то на первой странице документации есть наглядный пример.
    Ответ написан
    Комментировать
  • Как настроить ширину и высоту canvas под браузер?

    @bogomazov_vadim
    1
    2
    Ответ написан
    Комментировать
  • Совет начинающему программисту. Как следует подходить к приобритению навыка OOP?

    @FoxInSox
    Сидя на стуле. Начните уже делать что-нибудь.
    Ответ написан
    Комментировать
  • Совет начинающему программисту. Как следует подходить к приобритению навыка OOP?

    @thepry
    Ruby on rails, 1С разработчик
    https://www.coursera.org/course/interactivepython1

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

    Отличный выбор курса!
    Ответ написан
    1 комментарий
  • Для чего нужен Python?

    Странно читать такой вопрос, вышедший из-под пальцев учителя информатики. Следует подумать, тем ли делом вы занимаетесь, коли вам проще задать вопрос на Тостере, нежели в Гугле.

    Занимался обучением школьников программированию на Python. Язык простой, легко усваивается, и писать на нём куда интереснее, чем на Паскале. Плюс обилие библиотек - можно сразу делать реальные работающие вещи. Мы делали очень примитивные игрушки типа Pong. Обстоятельства сложились так, что занятия пришлось оставить, не доведя до логического конца.

    На тот момент нам уже надоели игрушки, начали управлять манипулятором-"рукой", подключённым к компьютеру. Планировалось попробовать многое - веб-камеру и компьютерное зрение, управление программой с помощью подключённого по USB игрового манипулятора.
    Ответ написан
    2 комментария
  • Для чего нужен Python?

    Avernial
    @Avernial
    Разрабатываю научное ПО на языке Python.
    Широко применяется в науке для решения математических задач и обработки данных. Библиотеки numpy, scipy, matplotlib, pandas и прочее.
    Ответ написан
    Комментировать
  • Для чего нужен Python?

    NeiroNx
    @NeiroNx
    Программист
    Все лентяи используют Python - программы не надо компилить
    Ответ написан
    2 комментария