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

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


study_group

Различия

Здесь показаны различия между двумя версиями данной страницы.

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

Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
study_group [2018/09/12 16:18]
super_admin создано
study_group [2020/01/17 16:10]
super_admin [Ссылки подключения к учебным классам]
Строка 1: Строка 1:
 ====== Кружок по информатике ====== ====== Кружок по информатике ======
  
 +===== Введение в программирование =====
  
-[[http://​pythontutor.ru/​]] интерактивный учебник+[[ https://​blockly-games.appspot.com/?​lang=ru|{{:​screens:​blockly_games.png?​nolink&​400|}}]] 
 +  * [[ https://​blockly-games.appspot.com/?​lang=ru]] - простейшие игры для изучения программирования 
 +  * [[https://​lightbot.com/​flash.html]] - алгоритмические головоломки. 
 +  * [[https://​codewards.ru/​hourofcode]] - час кода 
 + 
 +===== Codemonkey ===== 
 + 
 +  * [[https://​www.codemonkey.com/​]] 
 +  * [[https://​www.codemonkey.com/​hour-of-code/​]] 
 +  * [[https://​app.codemonkey.com/​challenges/​0]] 
 + 
 +==== Алгоритмы построения 3D моделей (твердотельное моделирование) ==== 
 + 
 +  * [[https://​www.blockscad3d.com/​editor/#​]] 
 +  * [[https://​openjscad.org/​]] 
 +  * [[https://​www.openscad.org/​]] 
 + 
 +{{:​3d_openscad.png?​nolink&​400|}} 
 + 
 + 
 +{{:​img_00042.jpg?​nolink&​600|}} 
 + 
 + 
 +{{:​2020-01-10_09_51_26-blockscad.png?​direct&​400|}} 
 + 
 +{{::​2020-01-15_09_25_49-blockscad.png?​direct&​400|}} 
 + 
 +{{::​2020-01-16_14_32_14-blockscad.png?​direct&​400|}} 
 +==== Учебные игры по системам счисления ==== 
 + 
 +  * [[http://​games.penjee.com/​binary-bonanza/​]] - Двоичная - десятичная системы  
 +  * [[https://​games.penjee.com/​binary-numbers-game/​]] 
 +  * [[http://​cdn.cs50.net/​2016/​x/​psets/​0/​pset0/​bulbs.html]]  
 +  * [[http://​flippybitandtheattackofthehexadecimalsfrombase16.com/​]] - Шестнадцатеричная - двоичная системы 
 +==== Олимпиадные задания по информатике ==== 
 + 
 +  * [[https://​olimpiada.ru/​activity/​73/​tasks/​2018?​class=5]] - для 5 класса 
 +  * [[https://​olimpiada.ru/​activity/​73/​tasks/​2018?​class=6]] - для 6 класса 
 +  * [[https://​olimpiada.ru/​activity/​73/​tasks/​2018?​class=7]] - для 7 класса 
 + 
 +==== Клавиатурные тренажеры ==== 
 + 
 +На blockly достаточно легко программировать не только потому,​ что очень простой язык программирования,​ но и потому,​ что не требуется использовать клавиатуру. Для написания программного кода на языке программирования требуется навык владения клавиатурой. Для программирования,​ на распространенных языках программирования следует хорошо знать расположение английских букв на клавиатуре. 
 + 
 +  * [[https://​10palcev.net/​]] - клавиатурные тренажеры 
 +  * [[http://​klava.org]] ​ - КЛАВИАТУРНЫЙ ONLINE ТРЕНАЖЁР  
 +  * [[https://​klava.org/​delta/#​rus_basic]] ​ - КЛАВИАТУРНЫЙ ONLINE ТРЕНАЖЁР (русский язык) 
 +  * [[https://​gonki.nabiraem.ru/​]] Клавиатурные гонки от Владимира Шахиджаняна 
 +  * [[http://​fastkeyboardtyping.com/​]] - КЛАВИАТУРНЫЙ ONLINE ТРЕНАЖЁР (русский язык) 
 +  * [[https://​www.typingclub.com]] - английский язык 
 +  * [[http://​zty.pe/​]] - клавиатурная игра (английский язык) 
 +===== Python turtle ===== 
 +  * [[https://​stepik.org]]  
 +  * [[https://​stepik.org/​course/​9232/​syllabus]] 
 +  * [[https://​stepik.org/​join-class/​410c84781ad8b392ce95e921da5e9bbb1cecfb39==]] ссылка для записи в класс 
 +  * [[http://​judge.mipt.ru/​mipt_cs_on_python3/​labs/​lab1.html#​id13 |  Черепаха Python 3]]  - набор команд для черепахи. 
 + 
 +<code Python>​ 
 +# Пример 1. 
 +import turtle # импорт библиотеки 
 + 
 +Thonny = turtle.Turtle() # создание черепахи с именем Thonny 
 +Thonny.shape('​turtle'​) # изображение черепахи 
 +Thonny.forward(50) 
 +</​code>​ 
 + 
 +<code Python>​ 
 +# Пример 2. 
 +import turtle # импорт библиотеки 
 + 
 +Thonny = turtle.Turtle() # создание черепахи с именем Thonny 
 +z = turtle.Turtle() # создание черепахи с именем z 
 +Thonny.shape('​turtle'​) # изображение черепахи 
 +z.shape("​circle"​)  
 +Thonny.forward(50) 
 +z.forward(150) 
 +</​code>​ 
 + 
 +<code Python>​ 
 +# Пример 3. 
 +import turtle 
 + 
 +Thonny = turtle.Turtle() 
 +Thonny.shape('​turtle'​) 
 +Thonny.left(90) 
 +n = 5 
 +for i in range(n): 
 +    Thonny.forward(100) ​  
 +    Thonny.right(360/​n) 
 +</​code>​ 
 + 
 +<code Python>​ 
 +# Пример 4. 
 +import turtle 
 + 
 +Thonny = turtle.Turtle() 
 +Thonny.shape('​turtle'​) 
 +Thonny.left(90) 
 +n = 4 
 +Thonny.color("​green"​) 
 +for i in range(n): 
 +    if i % 2: 
 +        Thonny.begin_fill() 
 +    for j in range(n): 
 +        Thonny.forward(100) ​  
 +        Thonny.right(360/​n) 
 +    if i % 2: 
 +        Thonny.end_fill() 
 +    Thonny.right(360/​n) 
 +</​code>​ 
 + 
 + 
 + 
 +<code Python>​ 
 +# Пример 5 
 +import turtle 
 + 
 +Thonny = turtle.Turtle() 
 +z = turtle.Turtle() 
 +Thonny.shape('​turtle'​) 
 +z.shape("​classic"​) 
 +Thonny.penup() 
 +z.penup() 
 +Thonny.backward(150) 
 +z.forward(150) 
 +Thonny.pendown() 
 +z.pendown() 
 +Thonny.left(90) 
 +z.left(90) 
 +for i in range(5): 
 +    Thonny.forward(100) 
 +    z.forward(100) ​    
 +    Thonny.right(72) 
 +    z.right(144) ​  
 +     
 +     
 +</​code>​ 
 + 
 +<code Python>​ 
 +from random import randrange 
 +for i in range(5): 
 +    n = randrange(1,​10) 
 +    print(i,​n) 
 +</​code>​ 
 + 
 +**Примеры с черепашками на международном ресурсе GitHub** 
 + 
 +  * [[https://​github.com/​PythonTurtle/​PythonTurtle]] 
 +  * [[https://​github.com/​ArrisLee/​PythonTurtleTutorial]] 
 +  * [[https://​github.com/​PerpetualSmile/​Python-Painting-Doraemon]] 
 +  * [[https://​github.com/​Monster12138/​Peppa-Pig]] 
 +  * [[https://​github.com/​perqualchebitinpiu/​python_turtle_tutorial]] 
 +  * [[http://​perqualchebitinpiu.altervista.org/​]] 
 + 
 +===== Задания ОГЭ про черепашек ===== 
 + 
 +  * [[turtle|Исполнитель черепашка]] 
 +  * [[черепашки_online|Черепашки ONLINE]] - статья 
 + 
 + 
 + 
 +===== Reeborg'​s worlds ===== 
 + 
 +[[http://​intepra.ru/​reeborg/​reeborg.html|{{:​screens:​reeborg_s_world.png?​nolink&​400}}]] 
 +  * [[http://​intepra.ru/​reeborg/​reeborg.html]]  
 + 
 +==== REBORG'​s WORLD (en) ==== 
 +  
 +  * [[http://​reeborg.ca/​reeborg.html]] - Reeborg'​s worlds (начальная страница для путешествия по Reeborg'​s World) 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Other%20worlds&​url=worlds%2Fmenus%2Fselect_collection_en.json | РАЗНЫЕ МИРЫ ]] 
 + 
 +**Подготовительный уровень:​** 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Step%201&​url=worlds%2Fsk%2Fstep1.json | Элементарная задача. Путь к дому]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Step%202&​url=worlds%2Fsk%2Fstep2.json | Элементарная задача. Путь к дому, собрать предметы ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Step%203&​url=worlds%2Fsk%2Fstep3.json | Элементарная задача. Путь по кругу. Подготовка ]] 
 + 
 +**Первый уровень:​** 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Freeborg_intro_en.json&​name=Around%201%20-%20variable&​url=worlds%2Ftutorial_en%2Faround1b.json | Прогулка по кругу 1 (вариативный вариант) ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Freeborg_intro_en.json&​name=Around%201%20-%20apple&​url=worlds%2Ftutorial_en%2Faround1c.json | Собери яблоки (вариативный вариант)]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Freeborg_intro_en.json&​name=Around%202&​url=worlds%2Ftutorial_en%2Faround2.json | Прогулка по кругу 2 ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Freeborg_intro_en.json&​name=Around%202&​url=worlds%2Ftutorial_en%2Faround2.json | Прогулка по кругу 3 ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Freeborg_intro_en.json&​name=Around%203&​url=worlds%2Ftutorial_en%2Faround3.json | Прогулка по кругу 4 ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Step%2017&​url=worlds%2Fsk%2Fstep17.json | Лабиринт. Вариативная задача ]] 
 + 
 +**Второй уровень:​** 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Step%208&​url=worlds%2Fsk%2Fstep8.json | Собрать цветы. Вариативная задача ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Freeborg_intro_en.json&​name=Center%201&​url=worlds%2Ftutorial_en%2Fcenter1.json | Центр 1. Вариативная задача ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Freeborg_intro_en.json&​name=Center%202&​url=worlds%2Ftutorial_en%2Fcenter2.json | Центр 2. Вариативная задача ]] 
 + 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Farg_var_en.json&​name=Carrots%20and%20apples&​url=worlds%2Farg_var_en%2Faround1e.json | Собрать,​ посчитать и написать сколько яблок и морковок]] 
 + 
 +<code Python>​ 
 +print("​I counted {} carrots and {} apples"​.format(carrots,​ apples)) 
 +</​code>​ 
 + 
 +**Третий уровень** 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Extra%20-%20Star%20Tower%201&​url=worlds%2Fsk%2Fstar-tower1.json | Звезды 1. Вариативная задача ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Extra%20-%20Star%20Tower%202&​url=worlds%2Fsk%2Fstar-tower2.json | Звезды 2. Вариативная задача ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Extra%20-%20Line%20Follower&​url=worlds%2Fsk%2Fline-follower.json | Следование по линии. Вариативная задача ]] 
 + 
 +**Четвертый уровень** 
 + 
 +  * [[http://​opensask.ca/​reeborg/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Farg_var_en.json&​name=Transplanting%201&​url=worlds%2Farg_var_en%2Fhopper1a.json | Пересадить цветы сохраняя порядок 1. Списки (массивы) ]] 
 +  * [[http://​opensask.ca/​reeborg/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Farg_var_en.json&​name=Transplanting%202&​url=worlds%2Farg_var_en%2Fhopper2.json | Пересадить цветы сохраняя порядок 2. Списки (массивы) ]] 
 + 
 +**Пятый уровень** 
 + 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Freeborg_intro_en.json&​name=Rain%201&​url=worlds%2Ftutorial_en%2Frain1.json | Дождь 1. Вариативная задача ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Freeborg_intro_en.json&​name=Rain%202&​url=worlds%2Ftutorial_en%2Frain2.json | Дождь 2. Вариативная задача ]] 
 +  * [[http://​reeborg.ca/​reeborg.html?​lang=en&​mode=python&​menu=worlds%2Fmenus%2Fsk_menu.json&​name=Extra%20-%20Target%20Practice&​url=worlds%2Fsk%2Ftarget-practice.json | Цель. Вариативная задача ]] 
 + 
 + 
 +  
 +==== Документация по Reeborg'​s World ==== 
 +  
 +  * [[http://​reeborg.ca/​docs/​en/​]] 
 +  * [[https://​github.com/​aroberge]] 
 +  * [[https://​github.com/​aroberge/​reeborg-world-creation]] 
 +  * [[https://​aroberge.gitbooks.io/​reeborg-s-world-advanced-world-creation/​content/​about/​learning.html]] 
 + 
 + 
 +  * [[http://​pdsounds.org/​]] free sounds 
 + 
 + 
 +===== Программирование ===== 
 + 
 +  * [[http://​judge.mipt.ru/​mipt_cs_on_python3/​labs/​lab1.html#​python-3]] - Python3 
 +  * [[https://​thonny.org/​]] - среда программирования Thonny 
 +  * [[https://​colab.research.google.com/​drive/​1i7kD4g0BJNGbdP-MienDnMrNVZCCQVbX]] - разбор некоторых олимпиадных задач 
 +  * [[https://​colab.research.google.com/​drive/​1-0gUd0l4gg2V3QLwXF-ErrGnGWAqZd2H]] - краткая справка по базовым алгоритмам на языке Python3 
 +  * [[https://​younglinux.info/​index.php/​algorithm]] простые алгоритмы на Python 
 + 
 +  * [[https://​cs20.ca/​]] I - ступень 
 +  * [[http://​reeborg.ca/​reeborg.html]] II - ступень 
 + 
 + 
 +[[reborg_|примеры]] 
 + 
 + 
 +===== Многопользовательская учебно-игровая платформа для изучения программирования и алгоритмов ===== 
 + 
 + 
 +[[https://​www.codingame.com/​ |{{:​codingame.png?​nolink|}}]] 
 +  * [[https://​www.codingame.com/​multiplayer/​clashofcode]] - относительно простые соревнования на скорость составления алгоритмов 
 +  * [[https://​www.codingame.com/​multiplayer/​bot-programming/​coders-strike-back]] CODERS STRIKE BACK 
 +  * [[https://​www.codingame.com/​replay/​124686535]] - пример ​ CODERS STRIKE 
 +  * [[https://​www.codingame.com/​replay/​426025000]] - простой пример 
 +===== Технокубок 2020 — олимпиада по программированию для школьников ===== 
 + 
 +https://​codeforces.com/​blog/​entry/​70187 
 +===== Подготовка к олимпиаде ===== 
 +  * https://​olimpiada.ru/​activity/​73/​tasks 
 +  * [[olimp2018|Подготовка к олимпиаде (ресурсы,​ ссылки,​ примеры)]] 
 +  * [[olimp|Перейти в раздел "​Подготовка к олимпиаде по информатике"​]] 
 +==== Конечный автомат на примере PICOBOT ==== 
 +  * [[https://​www.cs.hmc.edu/​csforall/​Introduction/​Introduction.html]] - теория 
 +  * [[https://​www.cs.hmc.edu/​picobot/​]] 
 +  * [[https://​www.cs.hmc.edu/​~dodds/​picobot/​]] 
 +  * [[https://​www.cs.hmc.edu/​~dodds/​IST338/​SLIDES/​Lec11_15_ist338.pdf]] 
 +===== Кодирование изображений ===== 
 +  * [[http://​www.intepra.ru/​pixelation/​pixelation_v1.html | Бинарное кодирование черно-белого изображения v1]] 
 +  * [[http://​www.intepra.ru/​pixelation/​pixelation_v5.html | Бинарное кодирование цветного изображения v5]] 
 +  * [[http://​cs.ucls.uchicago.edu/​~bfranke/​codeDotOrg/​Pixelation/​Pixelation_v1.html | Бинарное кодирование черно-белого изображения v1 (en)]] 
 +  * [[http://​cs.ucls.uchicago.edu/​~bfranke/​codeDotOrg/​Pixelation/​Pixelation_v2.html ​ | Бинарное кодирование черно-белого изображения v2 (en)]] 
 +  * [[http://​cs.ucls.uchicago.edu/​~bfranke/​codeDotOrg/​Pixelation/​Pixelation_v3.html | Бинарное кодирование цветного изображения v3 (en)]] 
 + 
 +===== Как устроен персональный компьютер (5-7 классы) ===== 
 +  * [[http://​intepra.ru/​eor/​pc1_i/​ | Как выглядит настольный компьютер]] 
 +  * [[http://​intepra.ru/​eor/​pc2_i/​ | Из чего состоит персональный компьютер]] 
 +  * [[http://​intepra.ru/​eor/​pc1_p/​ | Собери персональный компьютер. Практика]] 
 + 
 +===== Вспомогательные ресурсы с игровыми технологиями обучения программированию ===== 
 + 
 +  * [[https://​code.org/​]] 
 + 
 +===== Дополнительные ресурсы по изучению языка программирования Python ===== 
 + 
 + 
 +  * [[http://​pythontutor.ru/​]] интерактивный учебник 
 +  * [[https://​younglinux.info/​index.php/​algorithm]] Известные алгоритмы на Python 
 +  * [[http://​www.intepra.ru/​wiki/​doku.php?​id=olympiads]] 
 +  *  
 +====== Киберфизические устройства ====== 
 + 
 +[[kiber_tc_2018|Изучение киберфизических устройств]] 
 +=== Виртуальные среды для изучения электроники и кибернетики === 
 +  * [[http://​www.falstad.com/​circuit/​circuitjs.html]] - исследование и построение электрических схем (для создания своей схемы можно выбрать в меню «Схемы → Пустая схема») 
 +  * [[http://​tinyurl.com/​y8sahd4v]] построить схему 
 +  * [[https://​www.tinkercad.com/​]] моделирование электрических схем 
 + 
 +  * [[http://​wiki.amperka.ru/​]] справочное пособие по электронике 
 +==== ВЕБ ТЕХНОЛОГИИ И РАЗРАБОТКА ИГР ==== 
 + 
 + 
 +  * [[https://​nunustudio.org/​]] 
 +  * [[https://​vk.com//​@tproger-easy-2d-game-creation-python-and-arcade]] 
 +  * [[http://​programarcadegames.com/​]] 
 +  * [[http://​www.codeskulptor.org/​]] 
 +  * [[https://​py3.codeskulptor.org/​]] 
 +  * [[https://​github.com/​search?​q=games]] 
 +  * [[https://​webshake.ru/​]] 
 + 
 + 
 +[[tasks]] 
 + 
 +==== Jetbrains ==== 
 + 
 +Для практикующих олимпиадное программирование на языке Python, рекомендую сложную и очень функциональную среду разработки jetbrains:​ 
 + 
 +  * https://​www.jetbrains.com/​pycharm/​ PyCharm Community  
 +  * https://​youtu.be/​uWLwvhbbEe4 Установка,​ настройка и использование PyCharm 
 +  * https://​youtu.be/​DpscmxH2LQU Особенности и возможности PyCharm 
 + 
 + 
 + 
 +==== Ссылки подключения к учебным классам ==== 
 + 
 +Адаптивный тренажер Python. 
 +Кружок "​Алгоритмика"​  
 +  * https://​stepik.org/​course/​431 
 +  * https://​stepik.org/​join-class/​222a9a11384fa3ed8afd73b0a0b5955212d4872c== 
 +Программирование Python.  
 +Информатика ОГЭ, ЕГЭ, олимпиады. Кружок "​Алгоритмика"​ 
 +  * https://​stepik.org/​course/​50169/​syllabus 
 +  * https://​stepik.org/​join-class/​87af33a09823ea26c45977ada9244ff21100ea0e== 
 + 
 +Задачи по основам программирования 
 +  * https://​stepik.org/​course/​9232/​syllabus 
 +  * https://​stepik.org/​join-class/​410c84781ad8b392ce95e921da5e9bbb1cecfb39== ссылка для записи в класс "​Алгоритмика"​ 
 + 
 +https://​colab.research.google.com/​drive/​1i7kD4g0BJNGbdP-MienDnMrNVZCCQVbX - разбор некоторых олимпиадных задач 
 +https://​colab.research.google.com/​drive/​1-0gUd0l4gg2V3QLwXF-ErrGnGWAqZd2H - краткая справка по базовым алгоритмам на Python 
 +https://​stepik.org/​course/​9232/​syllabus - контрольный модуль 8 
 + 
 +https://​colab.research.google.com/​drive/​1GhXG0UUUoxiwCWpUI_9ZYQ2KvNLtFaEN 
 + 
 +https://​stepik.org/​lesson/​193223/​step/​1?​unit=192050 
 + 
 +https://​stepik.org/​lesson/​213034/​step/​4?​unit=243806
study_group.txt · Последние изменения: 2023/09/06 08:37 — super_admin