okpython.net
Все для начинающих

Python для начинающих

Пару слов о сайте

okpython.net Наш ресурс создан как для начинающих программистов, которые хотели бы научиться программировать «с нуля», так и для состоявшихся профессионалов, которые решили быстро ознакомиться с основами языка программирования Python. Для этих целей на сайте имеется достаточное количество учебных материалов: учебник, тесты, задачник, статьи, учебные коды и программы.

Следует отметить, что сайт не специализируется на какой-то конкретной области использования Пайтона, например, машинном обучении. Мы сосредоточили внимание именно на основах этого замечательного языка программирования. Осилив их, вы с большей долей вероятности сможете успешно закончить курсы по основам Python, подготовиться к экзаменам или продолжить самостоятельное обучение в выбранной вами области.

Новости сайта

04.12.23.  В наш «Сборник тестов по основам Пайтона» был добавлен пункт по ООП (дополняется).

13.10.23.  В учебник была добавлена стартовая версия первых двух пунктов параграфа «Дата и время в Python». Остальные пункты будут опубликованы чуть позже.

24.08.23.  В проект была добавлена стартовая версия раздела «Сборник тестов». Раздел находится в активной разработке и будет закончен в самое ближайшее время. Тесты желательно проходить постепенно по окончании чтения очередного параграфа учебника, но перед началом решения задач.

04.07.23.  В параграф «ООП в Python: классы и объекты» нашего учебника был добавлен пункт «Абстрактные классы и методы», а в задачник добавлены соответствующие данной теме задачи под номерами 13.11 и 16.4.

08.06.23.  В раздел кодов и программ был добавлен код модуля для оффлайн распознавания речи на основе библиотеки Vosk.

25.01.22.  Сайт был размещен на хостинге белорусского провайдера hoster.by и стал доступен для посещения всем пользователям.

Что такое Python?

okpython.net Python - это высокоуровневый объектно-ориентированный интерпретируемый язык прог­рам­мирования общего назначения. Благодаря простоте и лаконичности своего синтаксиса, внушительной стандартной библиотеке и огромному количеству бесплатных ресурсов, активно поддерживающихся многочисленным сообществом программистов, Питон по праву стал одним из самых популярных языков программирования в мире, заслуженно занимая вторые и третьи строчки мировых рейтингов. Язык активно используется в машинном обучении, проектировании ИИ, веб-разработке, создании игр, офисных, математических, мобильных и других приложений. В своей работе, например, Python используют такие гиганты, как Nasa, Google, Facebook и др.

Порядок обучения на сайте

Для эффективного обучения на сайте постарайтесь придерживаться предлагаемого ниже порядка изучения материалов, а также следуйте всем перечисленным для каждого пункта рекомендациям.

  • Начните свое обучение с чтения первых двух параграфов учебника. После чего установите интерпретатор Python и какую-нибудь среду разработки. Как это сделать вы узнаете в последнем пункте второго параграфа.
  • Хотя бы бегло пройдите вводный курс «Python за час». Все что от вас потребуется в ходе прохождения курса - это внимательно прочитать код примеров, параллельно набирая их в выбранной вами среде разработки. Сложные моменты разрешается пропускать, но сам курс желательно пройти до конца. Это позволит вам привыкнуть к синтаксису языка и значительно облегчит понимание нового материала в ходе дальнейшей работы с учебником.
  • После прохождения вводного курса можете продолжить чтение учебника. По ходу чтения обязательно набирайте код примеров в редакторе, смотрите видеоуроки по теме (если они имеются), а также старайтесь самостоятельно отвечать на все вопросы в конце каждого параграфа. Закончив работу над очередным параграфом, обязательно проходите все предлагаемые по теме тесты и решайте задачи (ссылки на соответствующие разделы тестов и задачника указываются в конце параграфа).
  • Еще раз бегло пройдитесь по курсу «Python за час». Набирать код примеров не нужно, просто прочтите весь код еще раз. Это должно занять у вас не более одного часа.
  • Далее переходите к последнему разделу задачника «Первые скрипты и программы». Внимательно и неторопясь разберите исходный код каждой программы, после чего наберите все самостоятельно.
  • Закончив с учебником и задачами, переходите в раздел учебных кодов с готовыми программами и приложениями. Здесь вам предстоит разбор исходного кода с попутным самостоятельным изучением основ различных сторонних пакетов и библиотек (ссылки на документацию всех используемых в программах библиотек находятся в нашем справочнике в разделе «Фреймворки и библиотеки»).
  • Выбирайте интересующую вас область, знакомьтесь с ней и пробуйте писать собственные программы и приложения.