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

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

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

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

Если в ходе освоения учебного материала у вас возникнут трудности или будут обнаружены какие-либо ошибки, пишите мне в соцсети (в первую очередь стараюсь отвечать подписчикам).

Что такое Python?

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

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

20.01.22.  Закончен очередной параграф учебника «Установка библиотек и окружения Python».

16.01.22.  На сайт был добавлен раздел «Python :: Коды, программы, скрипты» с первым небольшим учебным проектом «Консольный менеджер проектов».

12.01.22.  В сборник статей добавлена статья «Установка Python в ОС Windows».

20.12.22.  В учебник добавлен новый параграф «Исключения и ошибки в Python».

17.12.22.  До конца текущего года стоимость подписки на дополнительные учебные материалы будет снижена на 30% и составит около 10 у.е. Успейте подписаться по праздничной цене!

11.12.22.  В задачник был добавлен раздел «Олимпиадные задачи», в котором будут представлены адаптированные задачи по олимпиадному программированию. Кроме того, был добавлен ряд задач в другие разделы, а также исправлены ошибки, обнаруженные в ходе решения нашими внимательными подписчиками.

22.11.22.  В учебник добавлен новый параграф «Файлы и каталоги в Python».

28.10.22.  В учебник добавлен новый параграф «Установка библиотек и окружения Python». Выложен первый пункт (параграф дополняется). Также в раздел задачника «Простейшие скрипты и программы» добавлена задача на создание оболочки для менеджера пакетов pip.

24.10.22.  Закончена предварительная версия курса «Python за час». Курс состоит из примеров учебника с подробными комментариями, что позволит новичкам быстрее погрузиться в атмосферу синтаксиса языка.

09.10.22.  Закончена предварительная версия параграфа «Модули и пакеты в Python». В случае обнаружения ошибок, опечаток и недоработок сообщите мне, пожалуйста, через соцсети.

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


Помогите проекту, подпишитесь!

Подписка на учебные материалы сайта оформляется сроком на один год и стоит около 15 у.е. После подписки вам станут доступны следующие возможности.

  • Доступ ко всем ответам на вопросы и решениям задач.
  • Возможность загрузки учебных кодов и программ на свой компьютер.
  • Доступ ко всем тренажерам и видеоурокам (когда появятся).
  • Возможность внести свой скромный вклад в развитие проекта и мира во всем мире, а также выразить свою благодарить автору за его труд. Нам очень нужна ваша поддержка!

Python для начинающих
На страницу подписки

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

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

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

Помочь разработчикам Python

Для того, чтобы перечислить средства непосредственно организации Python Software Foundation, которая занимается развитием языка программирования Python, перейдите на официальную страницу https://www.python.org, нажмите на оранжевую кнопку Donate слева от поля поиска и затем просто следуйте инструкциям на открывшейся странице.

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