Инструменты пользователя

Инструменты сайта


practicalcybernetics17

Это старая версия документа!


Практическая кибернетика для школьников 2017-2018 г.

МОСКОВСКАЯ ШКОЛА ЮНОГО ПРОГРАММИСТА

Адрес нашей группы в ВКонтакте: https://vk.com/intepra

Расписание занятий:

Школа 2127

Среда, пятница с 15:45 до 17:00 в 405 кабинете

ТемоЦентр

http://code.temocenter.ru/courses/schoolcourse/26.html

Понедельник, вторник с 18:30 до 20:00 в 405 кабинете

Изучаем и практикуем

Основы электроники

Логические элементы

В данном разделе будут представлены (по мере изучения материала):

  • логические вентили (logic gates),
  • основы комбинационной логики,
  • булевы уравнения,
  • основы последовательной логики,
  • немного о конечных автоматах…

logic

Микропроцессорная плата Arduino

В данном разделе будут представлены (по мере изучения материала) устройство и принципы работы микропроцессорной программируемой платы Arduino, принципы программирования микроконтроллера платы на языке C++, создание автоматизированных киберфизических устройств и систем различного уровня сложности…

Перейти в раздел "Микропроцессорная плата Arduino"

Язык программирования Python

LINUX

PASPBERRY PI

Список рекомендуемых олимпиад

Актуальные проекты

Дипломные работы

ТПУ

Шахматные часы

ARDUINO DRAMS

Простейшая цветомузыка

Мобильные роботы

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

Перейти в в раздел "Мобильные роботы" - примеры мобильных роботов и рекомендации по их проектированию и сборке. Приведены ссылки на составные элементы мобильных роботов.

Измерительные приборы

Актуальные информационные ресурсы

Книги

Электронные ресурсы

Развивающие интеллектуальные игры

Системы счисления

Алгоритмы

Программы способствующие пониманию алгоритмов:

Lightbot:
https://lightbot.com/flash.html - простая игра (для начинающих)

Sokoban — «кладовщик»:
http://intepra.ru/sokoban-ru/ - логическая игра

Code for Life
https://www.codeforlife.education/rapidrouter/20/ - блочное программирование с поддержкой языка Python

RoboZZle:

  • http://infostart.ru/public/202442/ -RoboZZle - игра для программистов, для тех, кто хочет стать таковым и просто для людей, любящих подумать. Эта игра позволяет начать мыслить алгоритмически, просчитывать шаги наперед, и научиться таким основам программирования как рекурсия, циклы и т.д. и т.п. Цель — написать для робота программу, выполнив которую он соберёт все звёздочки. (Достаточно высокий уровень сложности)

Picobot:
Для тех, кто желает понять основы автоматного программирования, будет интересен следующий ресурс: https://www.cs.hmc.edu/picobot/ и глава из книги «CS for All», где описан принцип работы с программой Picobot: https://www.cs.hmc.edu/csf.../Introduction/Introduction.html

PythonTurtle
http://pythonturtle.org/ - легкий в освоении тренажер, требует установки на компьютер.

Исполнитель «Черепаха»
http://www.intepra.ru/wiki/doku.php?id=turtle - подготовка к ГИА

Python turtle (online)

RealtimeBoard

FLASK

# A very simple Flask Hello World app for you to get started with...
 
from flask import Flask
from flask import render_template
app = Flask(__name__)
 
 
@app.route('/')
def hello_world():
    return '<h1><i>Hello from Flask!</i><p>  </h1><br><a href="/test/"> Страница TEST</a>'
 
@app.route('/test/')
def test():
    return '<h1>TEST</h1><br><a href="/">Главная страница</a>'
 
@app.route('/hello/')
@app.route('/hello/<name>')
def hello(name=None):
    return render_template('hello.html', name=name)

Создаём папку templates и размещаем в ней файл 'hello.html'

<!doctype html>
<title>Hello from Flask</title>
{% if name %}
  <h1>Hello {{ name }}!</h1>
{% else %}
  <h1>Hello World!</h1>
{% endif %}

Изучаем HTML-CSS

Flask

practicalcybernetics17.1522421002.txt.gz · Последние изменения: 2019/06/24 20:29 (внешнее изменение)