Python.org рекомендует: Программирование для НЕпрограммистов

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Предлагаем вашему вниманию подборку материалов от python.org о том, с чего начать первые шаги в программировании.




Если Вы никогда не занимались программированием раньше, эти материалы для вас. Данные туториалы не предполагают, что у вас есть какой-то опыт. (Если у вас уже есть опыт программирования, посетите Beginners Guide).

Книги


Каждую из этих книг можно купить онлайн или скачать.

  • Автоматизация рутинных задач с помощью Python. Практическое руководство для начинающих. Аль Свейгарт. От автора: «Эта книга для офисных работников, студентов, администраторов и всех, кто использует компьютер. Она научит Вас создавать небольшие практические программы для автоматизации задач на своем компьютере».
    Automate the Boring Stuff with Python — Practical Programming for Total Beginners (читать в оригинале)
    Купить печатную версию
  • Мысли на Питоне: Думать как программист — классическая книга Аллена Дауни с открытым исходным кодом, в которую внесли вклад Джеффри Элкнер и Крис Мейерс. Питер Вентворт обновил руководство до Python 3.
    How to Think Like a Computer Scientist (читать в оригинале)
    Купить печатную версию (только в оригинале)
  • Создание игр с Python & Pygame от Аль Свейгарта представляет фреймворк Pygame для новичков и программистов среднего уровня, создающих графические игры.
    Making Games with Python & Pygame (читать в оригинале)
    Купить печатную версию (только в оригинале)

Интерактивные курсы


На этих сайтах вы можете получить мгновенную обратную связь по проблемам, возникающим, в процессе обучения.

  • CheckiO — это геймифицированный веб-сайт, содержащий задачи по программированию, которые можно решить на Python 3.
  • Python on Codecademy — портал для обучения.
  • Code the blocks объединяет программирование на Python с трехмерной средой, в которой вы можете «размещать блоки» и строить структуры. Также вы найдете там учебные пособия, которые постепенно научат Вас создавать сложные 3D-структуры.
  • Computer Science Circles содержит 30 уроков, 100 упражнений. На сайте есть встроенный чат, куда ученик может обратиться за помощью к учителю. Общение в чате происходит на голландском, французском, немецком и литовском языках.
  • DataCamp Python Tutorial. В отличие от большинства других учебных пособий по Python, этот 4-х часовой учебный курс от DataCamp фокусируется на Python для Data Science. Он содержит 57 интерактивных упражнений и 11 видеоуроков.
  • Finxter. Насколько хороши Ваши навыки Python? Более 300 отобранных головоломок на Python для тестов и тренировок.
  • How to Think Like a Computer Scientist: Interactive Edition — это интерактивное переосмысление книги Элкнера, Дауни и Майера с визуализацией и звуковыми пояснениями.

Ресурсы для младших школьников


  • Build a «Pypet». Изучите основы программирования на Python, создавая тамагочи в стиле «Pypet» от Татьяны Тилоски.
  • Guido van Robot  Учебный инструмент, в котором учащиеся пишут простые программы с использованием языка, похожего на Python, для управления моделируемым роботом. Проект включает план обучения, так как прошел испытания в средней школе Йорктауна.
  • Python for Kids от Джейсона Р. Бриггса. Книга с примерами кода и головоломками.
  • PythonTurtle обучающая среда на Python, подходящая для начинающих и детей. Ресурс ориентирован в преимущественно на детей, но, как известно, успешно используется взрослыми.
  • Young Coders tutorial Это полный текст учебника, который ежегодно преподается в PyCon (Северная Америка), с примерами и упражнениями. Это учебное пособие дает базовые навыки и выстраивает работу со сложной логикой и играми. Подходит детям от 10 лет и начинающим взрослым.
  • Webucator's self-paced Python 3 course свободно могут использовать для домашнего обучения школьники и студенты старше 13 лет. Исходя из нашего опыта, обучающиеся этого возраста усваивают материал так же быстро, как и взрослые новички в программировании.


Учебники и сайты


  • Byte of Python от К. Сварупа подойдет для людей, не имеющих опыта программирования.
    Читать Укус питона (на русском).
  • After Hours Programming Python 3 Tutorial . Этот учебник создан для того, чтобы научить основам языка программирования на Python и объяснить, как создавать веб-приложения.
  • Ask Python Учебник по Python для совсем начинающих.
  • Classpert — Python — большая коллекция бесплатных и платных онлайн-курсов Python от разных авторов.
  • Hackr.io — лучшие уроки и курсы Python от сообщества программистов.
  • Hands-on Python Tutorial  — основы Python, графика и простые клиент/серверные взаимодействия (с видеоуроками).
  • Learning to Program Введение в программирование для тех, кто никогда раньше не программировал, от Алана Голда. В руководстве представлено несколько языков программирования, но особое внимание уделено Python (Python 2 и 3).
  • Letsfindcourse ` Python: лучшие учебники и курсы по Python, рекомендованные экспертами.
  • The Wikibooks Non-Programmer's Tutorial for Python руководство по Python для НЕпрограммистов от Джоша Кольяти.
  • Изучите Python Вводное руководство для начинающих о Python (с последующим углубленным изучением).
  • Обучение программированию Алана Голда
  • Python tips  — это блог, который включает в себя советы по Python и учебники для начинающих и профессиональных программистов.
  • Python Tutorial in Python's documentation set. Написано не для НЕрограммистов, но дает представление о вкусе и стиле языка.
  • The Python-Course.eu's extensive tutorial for complete beginners — учебник для начинающих с большим количеством иллюстраций.
  • Pythonspot Tutorials учебники по Python для разных уровней.
  • The Python Guru — руководство для начинающих программистов.
  • Top Courses to Learn Python—руководства по Python, представленные и оцененные разработчиками Python (с топом лучших).

Учебники для научной аудитории


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


Видео


  • Python 3 видео уроки для начинающих
  • Руководства по программированию на Python для начинающих: установка, ИСР(IDE), переменные, функции, строки, списки, ООП(OOP).
  • Young Programmers Podcast содержит видео уроки на Python, Pygame, Jython, Scratch, Alice, Java и Scala.


Инструменты


  • Thonny — интегрированная среда разработки для новичков.




image
Узнайте подробности, как получить востребованную профессию с нуля или Level Up по навыкам и зарплате, пройдя онлайн-курсы SkillFactory:

  • Курс «Профессия Data Scientist» (24 месяца)
  • Курс «Профессия Data Analyst» (18 месяцев)
  • Курс «Python для веб-разработки» (9 месяцев)

Читать еще


  • 450 бесплатных курсов от Лиги Плюща
  • Бесплатные курсы по Data Science от Harvard University
  • 30 лайфхаков чтобы пройти онлайн-курс до конца
  • Самый успешный и самый скандальный Data Science проект: Cambridge Analytica
Источник: https://habr.com/ru/company/skillfactory/blog/480898/


Интересные статьи

Интересные статьи

SWAP (своп) — это механизм виртуальной памяти, при котором часть данных из оперативной памяти (ОЗУ) перемещается на хранение на HDD (жёсткий диск), SSD (твёрдотельный накоп...
На работе я занимаюсь поддержкой пользователей и обслуживанием коробочной версии CRM Битрикс24, в том числе и написанием бизнес-процессов. Нужно отметить, что на самом деле я не «чист...
Часто от программистов PHP можно услышать: «О нет! Только не „Битрикс“!». Многие специалисты не хотят связываться фреймворком, считают его некрасивым и неудобным. Однако вакансий ...
Возможно, вы уже слышали о так называемом «функциональном» программировании. Возможно, вы даже подумываете о том, что вам стоит его как-нибудь попробовать. Ни в коем случае этого не делайте! ...
Эту статью следовало бы назвать «генерирование комбинаций шестерен гитары китайского токарного станка для подбора шага подачи с помощью скрипта на JavaScript», но это звучит не так интригующе. ...