Программирование на языке Python для 8-10 классов

Курс: “Программирование на языке Python для 8-10 классов”. Материал по программированию на Python. Курс полный, выучить язык сможет даже новичок! Если Вам это интересно – данный курс будет незаменимым помощником, а также не забывайте про практику, практику и еще раз практику! Материал прислал coderpro с комментарием: Не знаю есть ли тут программисты, но данный курс я бы советовал новичкам, которые не знают какой язык начать учить. Также курс подойдет людям, которые уже знакомы с Питоном. Язык не очень сложный, если в нем разобраться. Если изучить язык – можно найти хорошую работу, вакансий полно. Мне в свое время этот курс очень сильно помог. Есть в паблике, но курс не полный, я предоставляю полную версию курса. Для удобства советую скачать, но изучать можно также в браузере… Успехов, друзья!Материал может быть удален по запросу правообладателя! Оцениваем

Описание курса:

Python используют в «Яндексе» и Google, NASA и Apple, CERN и IBM. Python используется для написания компьютерных игр и веб-приложений, системного софта и прикладных программ. На нём можно писать под самые разные платформы — от Windows, Linux и Mac OS до Andoroid и iOS. При этом Python — один из самых простых и лаконичных языков. Научившись писать на нём в одну строчку сложные программы, которые на C и Pascal занимают десятки строк, вам уже не захочется добровольно возвращаться к этим языкам! Курс предназначен для школьников, которые хотят изучить от азов до профессиональных возможностей современный, востребованный и в то же время очень понятный язык программирования.

Программа курса

Занятие 1. Язык Pyhon

  • Формальные языки записи алгоритмов
  • Зачем нужно уметь программировать?
  • Синтаксис, семантика и прагматика
  • Hello, World!
  • Экзотические языки программирования
  • О языке Python
  • Интерпретация и компиляция
  • Где применяется Python
  • Пишем на Python в одну строчку
  • Ввод-вывод в Python
  • Установка Python и сред разработки
  • Cреда программирования WING IDE

Занятие 2. Среда программирования. Целые числа и строки

  • Установка Python и сред разработки
  • Cреда программирования WING IDE
  • Переменные в Python
  • Ключевые слова и идентификаторы в Python
  • Обмен переменных значениями в Python
  • Литералы чисел в Python
  • Целочисленный тип (int) в Python
  • Строки в Python
  • Литералы строк в Python
  • Срезы строк в Python
  • Методы строк в Python
  • Работа с тестирующей системой

Занятие 3. Условный оператор

  • Задачи поиска, замены и удаления подстроки в строке в Python
  • Экранированные символы в Python
  • Типы данных и приоритеты операций в языке Python
  • Преобразование типов в Python
  • Логический тип (bool) в Python
  • Принцип условного исполнения
  • Условная инструкция в Python
  • Инструкция pass в Python

Занятие 4. Цикл while. Теория чисел

  • Инструкции управления циклом в Python
  • Цикл while в Python
  • Вывод числа с обратным порядком цифр и в заданной системе счисления
  • Переменные-флаги
  • Примеры использования переменной-флага
  • Тест простоты
  • Проверка простоты перебором делителей
  • Проверка числа на простоту в Python
  • Факторизация перебором делителей
  • Разложение числа на множители в Python
  • Алгоритм Евклида

Занятие 5. Цикл for

  • Цикл for в Python
  • Фильтрация потока чисел
  • Поиск числа в потоке на Python
  • Поиск максимального и минимального числа в потоке на Python
  • Поиск второго по значению экстремума на Python
  • Количество равных максимумов
  • Генерация псевдослучайных чисел
  • Среднее арифметическое и отклонение от среднего
  • Арифметическая и геометрическая прогрессия
  • Рекурсивно задаваемые последовательности
  • Сумма и произведение последовательности чисел
  • Отладка приложения на Python

Занятие 6. Функции

  • Парадигма структурного программирования
  • Функции в программировании
  • Преимущества структурного программирования
  • Функции в Python
  • Граф вызовов функций
  • Стек вызовов
  • Области видимости переменных в Python
  • Полиморфизм функций в Python
  • Утиная типизация
  • Математические функции в Python

Занятие 7. Кортежи и списки

  • Кортежи в Python
  • Методы split и join для списка строк в Python
  • Списки в Python
  • Обращение массива
  • Циклический сдвиг в массиве
  • Срезы списков в Python
  • Операции со списками в Python

Занятие 8. Квадратичные сортировки

  • Сортировка выбором
  • Сортировка вставками
  • Сортировка методом пузырька
  • Синхронная сортировка массивов
  • Устойчивость сортировок

Занятие 9. Быстрые сортировки

  • Случайное перемешивание массива в Python
  • Сортировка подсчетом
  • Поразрядная сортировка

Занятие 10. Рекурсия

  • Рекурсия в Python

Занятие 11. Функциональное программирование

  • Передача функции как аргумента в Python
  • lambda-функции в Python
  • Объект map в Python
  • Стиль программирования (для Python)

Занятие 12. Файловый ввод-вывод

  • Работа с текстовыми файлами в Python
  • Отбрасывание пробелов и управление регистром строки

Занятие 13. Двумерные массивы

  • Генераторы списков в Python
  • Двумерные массивы в Python
  • Генераторы таблиц
  • Операции над матрицами
  • Многомерные списки в Python

Занятие 14. Множества и словари

  • Множества в Python
  • Словари (ассоциативные массивы) в Python
  • Пример дешифрации текста после алфавитной замены
  • Хеширование и хеш-функция

Занятие 15. Перебор и динамическое программирование

  • Рекурсивный перебор
  • Одномерное динамическое программирование: количество способов

Занятие 16. Линейные задачи

  • Линейные задачи

Занятие 17. Рекурсивные алгоритмы

  • Рекурсивный перебор
  • Сортировка слиянием
  • Быстрая сортировка Хоара: Python

Занятие 18. ООП

  • Классы в Python
  • Объектно-ориентированное программирование

Занятие 19. Разработка классов

  • Разработка собственного класса

Занятие 20. Разработка классов (продолжение)

  • Разработка собственного класса

Занятие 21. Тестирование

  • Плановая обработка ошибок при помощи исключений в Python
  • Юнит-тестирование
  • Тестирование как этап разработки программы

Занятие 22. Оконные приложения

  • Виджеты
  • Модуль tkinter
  • Виджеты tkinter
  • События в tkinter

Занятие 23. Оконные приложения (продолжение)

  • События в tkinter
  • Стили виджетов tkinter
  • Упаковка виджетов tkinter
  • Виджеты tkinter
  • 2048 на Python + tkinter

Занятие 24. Решение численных задач

  • Установка дополнительных модулей Python
  • Математические функции в Python
  • Массивы чисел в модуле math
  • Основы Numerical Python
  • Визуализация функций в Matplotlib

Занятие 25. Системное программирование

  • Модуль sys в Python
  • Модуль os
  • Модуль os в Python
  • Анализ аргументов командной строки в Python
  • Операции с файлами и директориями в Python

Занятие 26. Разработка игр

  • Модуль PyGame

Занятие 27. Игра “Тетрис”

  • Тетрис на Python + PyGame

Занятие 28. Игра “Тетрис” (продолжение)

  • Тетрис на Python + PyGame

Занятие 29. Программирование под Android

  • Программирование на Python для Android

Занятие 30. Итоговое занятие

  • Перспективы развития языка Python
  • Ответы на вопросы

Материал предоставлен исключительно для ознакомления!

Опубликовано: coderpro

Нравится110

Не нравится3

Павел

View Comments

  • Как-то резкова-то вы задвинули) Сразу в Питон. Тут 90% народа ещё с прокси не разобрались)

    5
  • Как программист, могу посоветовать начать с более простых языков, делфи и тд, чисто для того чтобы понять что куда и как, а вот далее дело за шарпом, пайтоном джавой и многими другими

    -3
    • Python очень простой язык, не пугай новичков. Изучение Delphi ни как не облегчит им переход на Python, ничего общего, зачем забивать голову лишним? Делфи уже давно позавчерашний день и на мой взгляд, уже бесперспективен. а питон (хоть он мне и не нравится), на сегодняшний день, - самое то, для того чтобы с чего-то начать. к тому же он кроссплатформенный, что немаловажно,
      и востребован на рынке труда, что тоже немаловажно!

      7
      • У каждого свое мнение, но если на то пошло, тогда шарп, он так же кроссплатформенный и довольно таки перспективный

        0
  • Спасибо тебе coderpro давно икал этот курс в полной версии!!!

    2
    • Друг, чтобы не "икать", попей водички :o

      0
  • Вот всё хочу начать заняться программированием, но как то не знаю, начинать или нет, с одной стороны хочу свой бизнес, уже надоело за компом торчать, глаза уже посажены. С другой стороны программирование мне интересно, но долго учить его и зрение уже село дальше некуда и сидячий образ жизни тоже уже надоел.

    1
    • Главное хорошие уроки найти, в наше время уже переизбыток информации на эту тему, вот и глаза сажаем. Данный курс по Питону ведёт хороший, опытный преподаватель. Если совсем с нуля, то я бы начинал с PHP, у меня он как-то быстро пошёл. На днях заинтересовался ООП и наткнулся на бесплатные уроки, где весьма доступно и лаконично всё изложено. Поищите сайтик php-start, мне очень понравились эти занятия.

      1
    • Главное - это захотеть заняться программированием. Если есть желание научиться - всегда будет результат и только положительный. Посмотрел курс - курс не плох. Можно с него начать. Начинать надо с Азов, дальше я советую C# или С++. Ассемблер не кроссплатформленный (для каждого процессора свой машинный код, на нём написан язык С). На языках С и Ассемблер написаны в основном все языки программирования. Может где-то, я не прав, по-правьте меня если что. Ассемблер используется в основном для более быстрого выполнения программы. Главное желание.

      0
  • Вот если бы вернуть время назад, то я бы лучше 3 года не дизайну учился, а программированию и копирайтингу, это тем, кто не знает чем заняться.
    Coderpro за курс спасибо, может всё таки возьмусь и изучу.

    1
    • Программировать не поздно никогда,только тот материал что дается - это 10% от того что надо изучить.
      Программист должен знать все :))) ТЫЖ программисты востребованы

      1
  • Народ не знаю, как поступить но я давно прошел Pascal, CC+, Java, думаю стоит.... :smile:

    0
    • Тут же не при чём Бабло. Бабло придёт со временем ! Важно знать ... , и тогда оно будет.

      0
  • Админ, перестали приходить от вас письма, куда писать?

    0
  • Подскажите, как скачать? Я авторизировался, аккаунт старый, но я не вижу ссылки, раньше все было ок, а сейчас нет. На сайте инфы не нашел. Спасибо. :|

    0
    • На сайте инфа есть. Отключите блокиратор рекламы и добавьте в доверенный список наш сайт.

      1
  • Этот курс уже больше года в паблике. Про какую не полную версию говорят так и не понял, посмотрел у себя, что качал ещё в июле 2015, все те же темы в наличии, что и в описании.
    Свежачка бы, а не нафталина.

    -2
      • ну что вы ничуть, просто если будут постить все курсы годичной давности, то ресурс превратится в нафталиновый муэей. Оно вам надо? Ладно бы ещё курс был в паблике уже неделю-две, но больше года... увы мусье это треш

        0
        • Треш, потому что курсу по программированию год?! Сразу видно, что вы, батенька, о программировании имеете такое же представление, какое имеет сомалийский пират о последних достижениях китая в области генетики боевых северных оленей, выведенных в условиях космоса

          3
          • Зря ты пытался поднять уровень интеллекта в генетически модифицированном ответе, используя ненормативную лексику с уровнем IQ132, для вразумительного разъяснения того, что в Мире есть константа - а в нашем случае, постоянные базовые знания, которые заведомо покрыты нафталином, дабы некоторые индивиды с уровнем серого вещества "моли=IQ 0,132" не смогли постигнуть сих великих учений основанных на коде пионеров бейсиковедения и фортранисполнения :lol: :shock: :mrgreen:

            0
          • А он мятежный ищет бури, как будто в FUCK YOU! есть покой :twisted: :idea:

            0
        • Вы можете покинуть этот ресурс, если вам что-то не нравится

          0

Recent Posts

Фото и видео [Виктория Трегубова] Топовый ретушер. Тариф Стандартный (2025)

ОПИСАНИЕ:Слив курса Топовый ретушер [Тариф Стандартный] [Виктория Трегубова]Я предлагаю не просто пройти курс, а получить…

2 недели ago

Разное [Полина Стаханова] [Фоксфорд] Олимпиадная математика для 3 класса (2023-2024)

ОПИСАНИЕ:Слив курса Олимпиадная математика для 3 класса [Фоксфорд] [2023/24] [Полина Стаханова]Подготовка к олимпиадам. На курсе…

2 недели ago

Разное [Ольга Пятакова] Думай как математик. Занимательная математика и логика для 3 класса (2023-2024)

ОПИСАНИЕ:Слив курса Думай как математик. Занимательная математика и логика для учеников 3 класса [2023/24] [Фоксфорд]…

2 недели ago

Разное [Дарья Каракулова] Уютный дом (2025)

ОПИСАНИЕ:Слив курса Уютный дом [Дарья Каракулова]Как сделать дом уютным, организованным и чистым с помощью простых…

2 недели ago

Фото и видео [Вадим Закиров] Закрытый клуб нейро-фотостокеров на Март (2025)

ОПИСАНИЕ:Слив курса Закрытый клуб нейро-фотостокеров (март 2025) [Вадим Закиров]Для кого создан закрытый клуб нейро-фотостокеров?- Для…

2 недели ago

Фото и видео [Анастасия О’Нил] Нейрофото товаров (2025)

ОПИСАНИЕ:Слив курса Нейрофото товаров [Анастасия О'Нил]Мини-курс от Анастасии О'Нил, по созданию реалистичных нейрофото товаров:Как обучить…

2 недели ago

This website uses cookies.