Программирование в школе (книги, софт)
Активное программирование в школе ведется на кружках программирования и в Код-Классе Школы 61 Bee-Coder. Программируем мы на языке Pascal в компиляторах PascalABC (PascalABC.NET) и FreePascal 2.6.4, а также на языке C++ в среде программирования Code Blocks. С начала учебного 2016-2017 года освоили олимпиадное программирование на площадке ulivt.ru. Также, с начала учебного года, стали изучать среду быстрой разработки программ Lazarus, языком программирования которого является Object Pascal (в качестве компилятора в Lazarus-е выступает компилятор FreePascal). С сентября 2019 года на базе нашей 61 школы открылся Яндекс.Лицей по программированию на языке Python.
Олимпиадное программирование
Инструкции
- Инструкция в картинках по работе с платформой олимпиады ulivt.
- Инструкция в картинках по работе с FreePascal.
- Инструкция в картинках по работе с CodeBlocks.
- Инструкция в картинках по работе с Bloodshed Dev C++.
Книги и Справочники
- ПитонТьютор - курсы программирования на Python
-
Памятка "Основы программирования на языке Паскаль"
(RAR) - Программирование в Pascal
- Фаронов В.В. Turbo Pascal 7.0 Начальный курс, 577 с.
- Фаронов В.В. Turbo Pascal Наиболее полное руководство, 1054 с.
-
Turbo Pascal 7.0
Электронный учебник для студентов и школьников - Справочник по программированию на языке Pascal
- Free Pascal и Lazarus (учебник по программированию от ALT Linux)
- Основы программирования в среде Lazarus (Мансуров К.Т.)
Среды программирования и компиляторы
-
Python - сама среда Python - её нужно ставить в первую очередь! (при её установке нужно обязательно установить "галочку" в пустом квадратике напротив надписи "Add Python 3.8 to PATH")
https://www.python.org/getit/windows/
python-3.8.1-amd64.exe [x64] python-3.8.1.exe [x32] -
Wing 101 - интерпретатор, удобная оболочка для программирования на Python.
https://wingware.com/pub/wing-101/7.1.1.0/wing-101-7.1.1.0.exe
https://wingware.com/pub/wing-101/7.2.1.0/wing-101-7.2.1.0.exe -
PyScripter - интерпретатор, лёгкая оболочка для программирования на Python.
https://sourceforge.net/projects/pyscripter/files/ -
PyCharm - интерпретатор, оболочка для программирования на Python.
pycharm-community-2020.1.1.exe (только для 64-битных систем)
pycharm-community-2018.3.7.exe (подходит для 32-битных систем)
pycharm-community-2018.3.1.exe (подходит для 32-битных систем) -
Lazarus 1.6 (x32)
https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Lazarus%201.6/lazarus-1.6.0-fpc-3.0.0-win32.exe/download -
Lazarus 1.6.2 (x64) для 64-битных операционных систем:
https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2064%20bits/ -
FreePascal 2.6.4 IDE для 32-битных операционных систем:
http://free-pascal.ru.uptodown.com/windows/download -
FreePascal 2.6.4 для 32-битных операционных систем:
https://sourceforge.net/projects/freepascal/files/Win32/2.6.4/fpc-2.6.4.i386-win32.exe/download -
FreePascal 2.6.4 для 64-битных операционных систем:
https://sourceforge.net/projects/freepascal/files/Win32/2.6.4/fpc-2.6.4.x86_64-win64.exe/download -
FreePascal 3.0.0 для 32-битных операционных систем:
https://sourceforge.net/projects/freepascal/files/Win32/3.0.0/fpc-3.0.0.i386-win32.exe/download -
FreePascal 3.0.0 для 64-битных операционных систем:
https://sourceforge.net/projects/freepascal/files/Win32/3.0.0/fpc-3.0.0.i386-win32.cross.x86_64-win64.exe/download -
Windows Free Pascal IDE:
https://downloads.sourceforge.net/project/windowsfreepascalide/wfp.zip - Среда программирования Dev-Pascal 1.9.2
- PascalABC.NET
- Web-среда разработки ProgrammingABC.NET - запуск программы прямо из окна браузера!
- Bloodshed С / С++ IDE - Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe
- Среда программирования Code Blocks - codeblocks-16.01mingw-setup.exe.
- Простая и удобная программа для создания HTML-сраниц hefs.zip. Подробнее о её возможностях можно прочитать здесь.