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

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


study_group

Различия

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

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

Следующая версия
Предыдущая версия
study_group [2018/09/12 16:18]
super_admin создано
study_group [2023/09/06 08:37] (текущий)
super_admin [Учебный курс "Основы программирования на языке Python для школьников"]
Строка 1: Строка 1:
 ====== Кружок по информатике ====== ====== Кружок по информатике ======
  
 +===== Учебный курс "​Основы программирования на языке Python для школьников"​ =====
  
-[[http://​pythontutor.ru/​]] интерактивный учебник+  * [[https://​stepik.org/​course/​9232/​]] 
 +  * [[https://​stepik.org/​course/​9232/​promo]] 
 + 
 +===== Водолей ===== 
 + 
 +  * [[https://​kpolyakov.spb.ru/​school/​blockly/​vodoley_linear.html?​level=1 | Водолей]] 
 +===== Введение в программирование ===== 
 + 
 +[[ https://​blockly-games.appspot.com/?​lang=ru|{{:​screens:​blockly_games.png?​nolink&​400|}}]] 
 +  * [[ https://​blockly-games.appspot.com/?​lang=ru]] - простейшие игры для изучения программирования 
 +  * [[http://​blockly.ru/​index.html]] - **Blocly** 
 +  * [[http://​blockly.ru/​manual/​beginning.html]] - **учебник Blocly** 
 +  * [[http://​blockly.ru/​games/​about-games.html]] - **игры Blocly** 
 +  * [[https://​lightbot.com/​flash.html]] - алгоритмические головоломки. 
 +  * [[https://​codewards.ru/​hourofcode]] - час кода 
 + 
 +===== Головоломки для черепашки ===== 
 +[[https://​stepik.org/​lesson/​658417/​step/​1]] 
 + 
 +===== Turtle ===== 
 + 
 +  * https://​blockly.games/?​lang=ru[[https://​docs.python.org/​3/​library/​turtle.html]] 
 +  * [[https://​trinket.io/​python/​36e2a74fa9]] Черепашка онлайн 🐢 
 +  * https://​server.179.ru/​tasks/​python/​2017b1/​pgm12.5_Turtle.html 
 +  * http://​cs.mipt.ru/​python/​lessons/​lab2.html#​section-11 
 +  * https://​digitology.tech/​docs/​python_3/​library/​turtle.html 
 + 
 +<code python>​ 
 + 
 +#  ПЕРЕМЕЩЕНИЯ ЧЕРЕПАШКИ 
 +#  forward(N) | fd(N)    Пройти вперёд N пикселей 
 +#  backward(N) | bk(N)   ​Пройти назад N пикселей 
 +#  right(G) | rt(G)      Повернуться направо на G градусов 
 +#  left(G) | lt(G)       ​Повернуться налево на G градусов 
 +#   
 +#  УПРАВЛЕНИЕ ПЕРОМ 
 +#  penup()  ​            ​Поднять перо (не оставлять след при движении) 
 +#  pendown()  ​          ​Опустить перо (оставлять след при движении) 
 +#  pensize(N) ​           Установить диаметр пера N пикселей 
 +#  pencolor(string) ​     Установить цвет пера ("​red",​ "​green",​... или "#​FF00FF",​...) 
 +#   
 +#  СВОЙСТВА (СОСТОЯНИЕ) ЧЕРЕПАШКИ 
 +#  speed(x) ​            ​Установить скорость черепашки 
 +#                       x должно быть от 1 (медленно) до 10 (быстро),​ или 0 (мгновенно);​ 
 +#  shape(X)  ​           Изменить представление черепахи:​ 
 +#                       x: ("​arrow",​ "​turtle",​ "​circle",​ "​square",​ "​triangle",​ "​classic"​) 
 +#  ПРОЧИЕ КОМАНДЫ 
 +#  reset() ​             Возврат черепашки в исходное состояние 
 +#  сlear() ​             Очистка экрана 
 +#  write(s) ​            ​Вывести текстовую строку s в точке нахождения черепашки 
 + 
 +from turtle import * 
 +shape("​turtle"​) 
 +pencolor("​green"​) 
 +#​pencolor("#​00FF00"​) 
 +pensize(3) 
 +lt(90) 
 +for _ in range(4): 
 +  fd(100) 
 +  rt(90) 
 + 
 + 
 +</​code>​ 
 + 
 +===== Водолей ===== 
 + 
 +[[https://​kpolyakov.spb.ru/​school/​blockly/​vodoley_linear.html?​level=1]] 
 + 
 +===== RoboZZle ===== 
 + 
 +  * [[http://​infostart.ru/​public/​202442/​]] - Цель — написать для робота программу,​ выполнив которую он соберёт все звёздочки. (Высокий уровень сложности) 
 +  * [[http://​robozzle.com/​js/​]] (Высокий уровень сложности) 
 +  * [[https://​stepik.org/​lesson/​427168/​step/​1?​unit=417020]] - краткая инструкция 
 + 
 + 
 +===== Codemonkey ===== 
 + 
 +  * [[https://​www.codemonkey.com/​]] 
 +  * [[https://​www.codemonkey.com/​hour-of-code/​]] - час кода (Python) 
 +  * [[https://​app.codemonkey.com/​challenges/​0]] 
 + 
 + 
 + 
 +===== Code for Life ===== 
 +**Блочное программирование с поддержкой языка Python** 
 + 
 +  * [[https://​www.codeforlife.education/​]] - Главный вход (авторизация) 
 +  * [[https://​www.codeforlife.education/​rapidrouter/​1/​]] - первый уровень 
 +  * [[https://​www.codeforlife.education/​rapidrouter/​20/​]] - 20 уровень,​ если предыдущие слишком простые 
 +  * [[https://​www.codeforlife.education/​rapidrouter/​33/#​]] - 33 знакомство с условном оператором **if else** 
 +  * [[https://​www.codeforlife.education/​rapidrouter/​50/#​]] - относительно сложный и интересный уровень  
 +  * [[https://​www.codeforlife.education/​rapidrouter/​80/#​]] начиная с уровня 80 - изучение языка программирования Python 
 + 
 + 
 + 
 +===== Алгоритмы построения 3D моделей (твердотельное моделирование) ===== 
 + 
 +  * [[https://​www.blockscad3d.com/​editor/#​]] 
 +  * [[https://​openjscad.org/​]] 
 +  * [[https://​www.openscad.org/​]] 
 +  * [[https://​www.instructables.com/​id/​Animating-with-OpenSCAD/​]] 
 +  * [[https://​github.com/​Spiritdude/​OpenSCAD.jscad]] 
 +  * [[https://​youtu.be/​eATC0izl-IU]] 
 + 
 +{{:​3d_openscad.png?​nolink&​400|}} 
 + 
 + 
 +{{:​img_00042.jpg?​nolink&​600|}} 
 + 
 + 
 +{{:​2020-01-10_09_51_26-blockscad.png?​direct&​400|}} 
 + 
 +==== Работы учеников школы 2127 ==== 
 + 
 + 
 +{{::​2020-01-15_09_25_49-blockscad.png?​direct&​400| 7 класс}} 
 + 
 +{{::​2020-01-16_14_32_14-blockscad.png?​direct&​400| 8 класс}} 
 + 
 +{{https://​intepra.ru/​video/​Ballons-3d-intepra.Mp4|A funny video, 9 класс}} 
 + 
 +====== Reeborg'​s world / Мир Риборга ====== 
 + 
 +[[reeborg_s_world|{{:​screens:​reeborg_s_world.png?​nolink&​600}}]] 
 +  * [[reeborg_s_world|Reeborg'​s world]]  
 + 
 + 
 + 
 + 
 +==== Векторная графика ==== 
 + 
 +  * [[https://​inkscape.org/​]] 
 +  * [[https://​inkscape.org/​learn/​animation/​]] 
 +==== Учебные игры по системам счисления ==== 
 + 
 +  * [[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://​stamina.ru/​]] 
 +  * [[https://​stamina-online.ru/​]] 
 +  * [[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/​]] - клавиатурная игра (английский язык) 
 + 
 +===== Веб программирование (HTML/CSS) ===== 
 + 
 +  * [[https://​projects.raspberrypi.org/​en/​codeclub/​webdev-module-1]] 
 +  * [[https://​projects.raspberrypi.org/​en/​codeclub/​webdev-module-2]] 
 +  * [[https://​www.khanacademy.org/​computing/​computer-programming/​html-css]] 
 +  * [[https://​trinket.io/​html/​b33e4f4ca8]] - проект "Happy Birthday!"​ 
 +===== Arduino и Интернет вещей ===== 
 + 
 +  * [[https://​stepik.org/​course/​95890/​syllabus]] 
 +  * [[https://​drive.google.com/​drive/​folders/​1trxGLyQvwDAmC6mLh0ry_zMHY7lLmr7a?​usp=sharing]] 
 + 
 +===== Знакомство с BBC micro:bit ===== 
 +{{::​screenshot_at_2020-02-09_00_10_58.png?​nolink&​400|}} 
 + 
 +  * https://​microbit.org/​code/​ 
 +  * https://​makecode.microbit.org/#​ 
 +  * https://​makecode.microbit.org/#​editor 
 + 
 + 
 +==== Музыка на microbit ==== 
 + 
 +  * https://​makecode.microbit.org/​device/​foil-circuits 
 +  * https://​makecode.microbit.org/​projects/​guitar/​displaybuttons 
 +  * https://​makecode.microbit.org/​reference/​music 
 +  * https://​makecode.microbit.org/​_f2qCt5bgyEHk  
 +  * https://​microbit-micropython.readthedocs.io/​en/​latest/​tutorials/​music.html 
 + 
 +==== №10. Игра: тир. — BBC Micro:bit ==== 
 +  * http://​microbit.obr46.ru/​lessons1/​tenth/​ 
 + 
 +==== Projects. Проекты:​ ==== 
 + 
 +  * https://​makecode.microbit.org/​projects 
 + 
 +==== Учебные курсы ==== 
 +  * https://​makecode.microbit.org/​courses 
 + 
 + 
 +==== MicroPython Guide ==== 
 + 
 +  * https://​microbit.org/​guide/​python/​ 
 +  * https://​python.microbit.org/​v/​2.0 
 + 
 +==== Getting Started with the micro:bit on Raspberrypi ==== 
 + 
 +  * https://​projects.raspberrypi.org/​en/​projects/​getting-started-with-microbit 
 +  * https://​projects.raspberrypi.org/​en/​codeclub/​microbit 
 +==== Mobile Apps for micro:bit ==== 
 + 
 +  * https://​microbit.org/​guide/​mobile/#​og-app 
 +  * https://​wiki.iarduino.ru/​page/​microbit_bluetooth/​ 
 + 
 +==== micro:bit BLE from the Raspberry Pi ==== 
 + 
 +  * https://​ukbaz.github.io/​howto/​ubit_workshop.html 
 +  * https://​www.element14.com/​community/​community/​stem-academy/​microbit/​blog/​2016/​09/​16/​1-microbit-1-raspberry-pi-3-1-bluez-upgrade-1-huge-headache 
 + 
 +==== Awesome micro:bit ==== 
 + 
 +  * https://​github.com/​carlosperate/​awesome-microbit/​blob/​master/​README.md 
 + 
 +==== BBC micro:bit: инструкция,​ распиновка и примеры работы ==== 
 +  * http://​wiki.amperka.ru/​products:​bbc-microbit 
 + 
 +==== Tiny:bit robot ==== 
 + 
 +  * [[https://​yahboom.net/​study/​Tiny:​bit]] 
 +  * [[https://​github.com/​lzty634158/​Tiny-bit]] 
 +  * [[https://​github.com/​YahboomTechnology/​Tiny-bit]] 
 + 
 + 
 +==== Где купить?​ ==== 
 + 
 +  * https://​onpad.ru/​catalog/​cubie/​micro_bit/​microbit/​ 
 +  * https://​amperka.ru/​product/​bbc-microbit?​utm_source=man&​utm_campaign=bbc-microbit&​utm_medium=wiki 
 +===== 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]] - статья 
 + 
 + 
 + 
 + 
 +===== Программирование ===== 
 + 
 +  * [[http://​judge.mipt.ru/​mipt_cs_on_python3/​labs/​lab1.html#​python-3]] - Python3 
 +  * [[http://​ai.lector.ru/?​go=python]] - Экспресс-курс по Python 
 +  * [[http://​shamin.ru/​link/​ai/​shamin.pdf]] Лекции. Шамин Р.В. Практическое руководство по машинному обучению. 
 +  * [[https://​github.com/​rwsh]] - Roman Shamin 
 +  * [[https://​tproger.ru/​translations/​python-built-ins-worth-learning/​]] - Различные функции в Python3 
 +  * [[https://​stepik.org/​course/​57839/​syllabus]] Курс Deep Learning (2019-2020) 
 +  * [[https://​medium.com/​in-pursuit-of-artificial-intelligence/​data-visualization-in-python-9aa1d9c2baec]] Data Visualization in Python 
 +  * [[https://​github.com/​intepra/​ClassicComputerScienceProblemsInPython]] - книга 
 +  * [[https://​livebook.manning.com/​book/​classic-computer-science-problems-in-python/​about-this-book/​]] 
 +  * [[https://​github.com/​Gewissta/​Introduction_to_ML_with_Python_russian_translation]] - РУССКИЙ ПЕРЕВОД КНИГИ АНДРЕАСА МЮЛЛЕРА И САРЫ ГВИДО "​INTRODUCTION TO MACHINE LEARNING WITH PYTHON"​ 
 +  * [[https://​gist.github.com/​bashkirtsevich/​2bd1ac429ef9da7ba10a3428fd7d078d]] - Машинное обучение (Для тех, кто хочет на русском языке почитать) 
 +  * [[https://​colab.research.google.com/​github/​jakevdp/​PythonDataScienceHandbook/​blob/​master/​notebooks/​Index.ipynb#​scrollTo=4EpxFkSaGlag]] 
 +  * [[https://​matematika.org/​ml/​books/​rus/​scikit-learn/​introduction-to-ml-with-python/​]] 
 +  * [[https://​www.wolframalpha.com/​input/?​i=1%2F%281%2B+e%5E-x%29]] 
 +  * [[https://​towardsdatascience.com/​derivative-of-the-sigmoid-function-536880cf918e]] 
 +  * [[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 - ступень 
 + 
 +  * [[http://​index-of.es/​]] - библиотека IT 
 + 
 + 
 + 
 + 
 +===== Многопользовательская учебно-игровая платформа для изучения программирования и алгоритмов ===== 
 + 
 + 
 +[[https://​www.codingame.com/​ |{{:​codingame.png?​nolink|}}]] 
 +  * [[https://​www.codingame.com/​multiplayer/​clashofcode]] - относительно простые соревнования на скорость составления алгоритмов 
 +  * [[cg | Комментарии к проектам на codingame]] 
 +  * [[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]] - простой пример 
 +  * [[https://​medium.com/​@sleepsonthefloor/​azfour-a-connect-four-webapp-powered-by-the-alphazero-algorithm-d0c82d6f3ae9]] 
 +  * [[https://​medium.com/​code-heroku/​building-a-crawling-robot-with-q-learning-251e2550d824]] 
 +  * [[http://​www.codeheroku.com/​course?​course_id=1]] 
 +  * [[https://​github.com/​codeheroku/​Introduction-to-Machine-Learning/​tree/​master/​Reinforcement%20Learning/​RL3%20QLearning]] 
 +  * [[https://​azfour.com/​]] 
 +  * [[https://​oracle.github.io/​graphpipe/#/​]] 
 + 
 +===== Ещё одна многопользовательская площадка для изучения основ программирования (проще,​ чем CodinGame) ===== 
 +  * [[https://​binarysearch.io/​]] 
 +  * https://​binarysearch.io/​room/​Full-Stack-of-Pancakes-5926 
 + 
 +===== Профессиональные методы программирования на языке Python ===== 
 + 
 +  * [[https://​towardsdatascience.com/​10-python-tips-and-tricks-you-should-learn-today-a05c23a39dc5]] 
 +  * [[https://​medium.com/​towards-artificial-intelligence/​50-python-3-tips-tricks-e5dbe05212d7]] 
 +  * [[https://​medium.com/​@jasonrigden/​a-guide-to-python-itertools-82e5a306cdf8]] 
 +  * [[https://​abhinavsagar.github.io/​work.html]] 
 +  * [[https://​github.com/​30-seconds/​30-seconds-of-python]] 
 +  * [[https://​www.30secondsofcode.org/​]] 
 + 
 +===== Разработка компьютерных игр на языке Python ===== 
 + 
 +  * [[http://​programarcadegames.com/​]] Программирование аркадных игр и обучение информатике 
 +  * [[https://​gist.github.com/​rajatdiptabiswas/​bd0aaa46e975a4da5d090b801aba0611]] A simple snake game written in Python using the PyGame library 
 +  * [[https://​github.com/​grantjenks/​free-python-games]] Free Python Games 
 +  * [[http://​www.grantjenks.com/​docs/​freegames/​]] ​ Free Python Games 
 +  * [[https://​compucademy.co.uk/​tron-classic-arcade-game-in-python/​]] Tron Classic Arcade Game in Python 
 +  * [[https://​repl.it/​repls/​AppropriateSpectacularTransformation]] Tron Classic Arcade Game in Python 2 
 +  * [[https://​solarianprogrammer.com/​2017/​11/​20/​eight-queens-puzzle-python/​]] 
 + 
 + 
 +===== Динамическое программирование ===== 
 + 
 +  * [[https://​solarianprogrammer.com/​2017/​11/​20/​eight-queens-puzzle-python/​]] Динамическое программирование для начинающих 
 +  * [[https://​habr.com/​ru/​post/​274689/​]] Расчет биномиальных коэффициентов на Си (С++) и Python 
 +  * [[https://​habr.com/​ru/​post/​261159/​]] 5 способов вычисления чисел Фибоначчи:​ реализация и сравнение 
 + 
 +===== Технокубок 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 
 + 
 +[[snakee|s]] 
 + 
 +[[ http://​www.codeskulptor.org/#​user40_YWzQ5gcn9x_55.py]]  
 + 
 +==== Беспилотный транспорт ==== 
 + 
 + 
 +  * [[http://​www.newgen.education/​]] 
 + 
 + 
 +  * [[https://​github.com/​wynand1004/​Projects/​]] wynand1004/​Projects 
 + 
 + 
 +==== Ссылка на учебный курс "​Основы программирования на языке Python для школьников"​ ==== 
 + 
 +[[https://​stepik.org/​join-class/​8790c0e0257900f5d7a386c709629a3a9274c6bc]] 
 + 
 +==== Текстовый quest ==== 
 + 
 + 
 +  * [[https://​github.com/​dcbriccetti/​]] 
 +  * [[https://​github.com/​timstats91/​time-unraveled/​blob/​master/​TimeUnraveled.py]] 
 + 
 + 
 + 
 + 
 +Нужно осознать,​ что гнев — это разрушительная эмоция,​ а сострадание — созидательная. Самое важное — понимать,​ что основа гнева в неведении,​ ограниченности мышления. А основа сострадания — это логические доводы,​ умение смотреть на вещи в широкой перспективе.  
 + 
 +[[https://​ria.ru/​20190530/​1555050954.html]] 
 + 
 +=== Префиксные суммы === 
 +  * [[https://​e-maxx.ru/​algo/​maximum_average_segment]] 
 +  * [[https://​codelab.ru/​task/​max_sum_sequence/​]] 
 +  * [[https://​ru.algorithmica.org/​cs/​range-queries/​prefix-sum/​]]
study_group.1536758328.txt.gz · Последние изменения: 2019/06/24 20:29 (внешнее изменение)