четверг, 15 ноября 2018 г.



Подготовка к олимпиадам по программированию


Проверь свое знание языка Python

Линейные алгоритмы
Условный оператор
Циклы
Списки и кортежи
Строки
Функции
Файлы

Реализация основных алгоритмов


Сумма и произведение цифр числа
Решето Эратосфена - алгоритм определения простых чисел
Алгоритм Евклида - нахождение наибольшего общего делителя
Анализ выборки
Вычисление факториала
Двоичный (бинарный) поиск элемента
Перевод чисел из десятичной системы счисления в двоичную
Проверка простоты числа методом перебора делителей
Пересечение списков
Сортировка выбором
Сортировка методом пузырька
Числа Фибоначчи (вычисление с помощью цикла while и рекурсии)

Задачи для подготовки к олимпиаде по информатике

Задачи 1
Задачи 2


Обсуждения и решения  задач

Задача о треугольнике
Сложность алгоритма

Решение логических задач

Законы Алгебры логики
Решение логических задач с помощью рассуждений
Решение логических задач с помощью таблиц
Множества и логика в задачах ЕГЭ по информатике
Преобразование логических выражений
Решение системы логических уравнений

Системы логических уравнений в задачах ЕГЭ по информатике
Учебное пособие «Решение задач математической логики в ЕГЭ по информатике»


Программирование в Tkinter


Курсы

Курс по библиотеке Tkinter языка Python
Курс "Tkinter. Программирование GUI на Python"
Tkinter tutorial
Introduction to GUI programming with tkinter
Python GUI examples (Tkinter Tutorial)
How to Build a GUI in Python 3.5

Применение Tkinter


Inheriting from Frame or not in a Tkinter application
Best way to structure a tkinter application
Tkinter example code for multiple windows, why won't buttons load correctly?
Наследование из Tkinter Frame в различных реализациях

Примеры программ

Графический калькулятор квадратных уравнений на Python и Tkinter
Змейка на Python
Пин-понг на Python 
Сапер на Python
Примитивный Paint на Python
Программа "Решение примеров"
Программа для вычисления НОД, НОК и разложения чисел на простые сомножители
Рисовалка линий на Python3 с использованием canvas

Создание виджетов в  Tkinter

creating a custom widget in tkinter
Tkinter, пользовательские виджеты и обновления ярлыков
Subclassing Tkinter to create a custom widget
ttk tkinter multiple frames/windows
Python: why must Tkinter class instantiation use a Frame?

Подготовка к олимпиадам по программированию Проверь свое знание языка Python Линейные алгоритмы Условный оператор Циклы Списки и ко...