В большинстве школ города Бердска на уроках информатики старших классах в качестве учебного языка программирования до сих пор преподают классический Паскаль, который по сути своей является “мёртвым языком” и не отвечает современным задачам. Количество часов преподается немного, что явно недостаточно для сдачи ЕГЭ по информатике.
Сегодня в Бердске на базе центра робототехники SW Robot проводятся курсы по обучению языка программирования Python именно для школьников, по двум направлениям : Базовый курс Python и Олимпиадное программирование Python.
Базовый курс - больше всего подойдет для начинающих ребят, кто ещё не знаком с принципами и методами программирования как такового.
Олимпиадное программирование - предназначено готовить детей в возрасте от 12 до 17 лет к решению олимпиадных задач с последующим их участием в олимпиадах разного уровня от Областных соревнований, которые проходят на площадках различных ВУЗов города Новосибирска до Всероссийской олимпиады школьников в городе Москва.
Для справки :
Python - это высокоуровневый язык программирования общего назначения. Обладает простым и понятным синтаксисом. |
За счет своей простоты является самым легким языком для входа в профессию разработчик. |
На Python можно создавать: сайты, игры, приложения, искусственный интеллект, блокчейн проекты и многое другое. |
Из-за простоты и быстрой разработки кода, Python является самым востребованным языком программирования. Практически все крупные it компании и стартапы, используют Python для реализации своих проектов. |
А ещё есть и другие виды - структурное, функциональное, близкие к "железу" языки и т. п.
Подавляющее большинство нынешней волны "профессиональных программистов" не понимают SQL и не умеют им пользоваться. Потому что у него совсем другой принцип. Это не процедурный и не ООП язык. А есть ещё, например, XSLT. Язык, в котором в сущности нет переменных. Мало программистов понимает как это вообще возможно.
И это только примеры навскидку.
Нынешняя "популярность" конкретно Питона связана с тем, что под него написали библиотек под нейросети, которые в последнее время набрали популярность. Но тут надо понимать что язык сам по себе - ничто. Всё дело в этих самых библиотеках, которые вовсю используют высшую математику. Без высшей математики питонисты никому особо не нужны.
Ещё, правда, сисадмины его иногда пользуют и софт под линукс кое-какой на нём пишут. Но всё это довольно редко.
К примеру jQuery это библиотека которую можно изучать не зная JavaScript, а еще можно спорить что из них лучше не понимая что jQuery это билиотека написанная на JavaScript.
Но тем не менее сам язык простой. В частности для прототипирования. Потому и нейросети пилят часто именно на питоне.
Востребованность в образовании очень высокая, даже в НГУ сейчас такие гуманитарные специальности как лингвисты и филологи изучают Python по 2-3 года , что бы уметь писать чат боты, различные приложения для работы с текстами и их задачами чисто профессиональными.
И уровень знаний python вот таких "гуманитариев" значительно выше чем у выпускников иных именитых технических вузов НСК.
Все школы сейчас пытаются перейти на python но к сожалению из за того что нет вот таких курсов для учителей этот процессе может затянутся ещё лет на 10.
На весь Бердск всего 3 учителя знают python на начальном уровне и то преподают его на ограниченную аудитории в виде внеурочки.
Питон действительно любят в образовательных учреждениях из за его простоты. Но в реальных проектах больших проектах от этого питона больше вреда чем пользы. Поэтому в качестве прототипирования - вполне. В качестве рабочего языка для нагруженного проекта - смешно!
Раньше можно было прийти самому без родителей и без всяких денег, договоров и записаться в кружок. Просто указав свой адрес, школу, фамилию.