НОВОСТИ [Перевод] Python.org рекомендует: Программирование для НЕпрограммистов

Bonnie
Оффлайн
Регистрация
12.04.17
Сообщения
19.095
Реакции
107
Репутация
0
Предлагаем вашему вниманию подборку материалов от python.org о том, с чего начать первые шаги в программировании.

vhhgmqbhqhiypsuuy43mmjsxedw.png


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

Книги


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

  • . Аль Свейгарт. От автора: «Эта книга для офисных работников, студентов, администраторов и всех, кто использует компьютер. Она научит Вас создавать небольшие практические программы для автоматизации задач на своем компьютере».
    (читать в оригинале)

  • — классическая книга Аллена Дауни с открытым исходным кодом, в которую внесли вклад Джеффри Элкнер и Крис Мейерс. Питер Вентворт обновил руководство до Python 3.
    (читать в оригинале)
    (только в оригинале)
  • Создание игр с Python & Pygame от Аль Свейгарта представляет фреймворк Pygame для новичков и программистов среднего уровня, создающих графические игры.
    (читать в оригинале)
    (только в оригинале)

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


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

  • — это геймифицированный веб-сайт, содержащий задачи по программированию, которые можно решить на Python 3.
  • — портал для обучения.
  • объединяет программирование на Python с трехмерной средой, в которой вы можете «размещать блоки» и строить структуры. Также вы найдете там учебные пособия, которые постепенно научат Вас создавать сложные 3D-структуры.
  • содержит 30 уроков, 100 упражнений. На сайте есть встроенный чат, куда ученик может обратиться за помощью к учителю. Общение в чате происходит на голландском, французском, немецком и литовском языках.
  • . В отличие от большинства других учебных пособий по Python, этот 4-х часовой учебный курс от DataCamp фокусируется на Python для Data Science. Он содержит 57 интерактивных упражнений и 11 видеоуроков.
  • . Насколько хороши Ваши навыки Python? Более 300 отобранных головоломок на Python для тестов и тренировок.
  • — это интерактивное переосмысление книги Элкнера, Дауни и Майера с визуализацией и звуковыми пояснениями.

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


  • . Изучите основы программирования на Python, создавая тамагочи в стиле «Pypet» от Татьяны Тилоски.
  • Учебный инструмент, в котором учащиеся пишут простые программы с использованием языка, похожего на Python, для управления моделируемым роботом. Проект включает план обучения, так как прошел испытания в средней школе Йорктауна.
  • от Джейсона Р. Бриггса. Книга с примерами кода и головоломками.
  • обучающая среда на Python, подходящая для начинающих и детей. Ресурс ориентирован в преимущественно на детей, но, как известно, успешно используется взрослыми.
  • Это полный текст учебника, который ежегодно преподается в PyCon (Северная Америка), с примерами и упражнениями. Это учебное пособие дает базовые навыки и выстраивает работу со сложной логикой и играми. Подходит детям от 10 лет и начинающим взрослым.
  • свободно могут использовать для домашнего обучения школьники и студенты старше 13 лет. Исходя из нашего опыта, обучающиеся этого возраста усваивают материал так же быстро, как и взрослые новички в программировании.


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


  • от К. Сварупа подойдет для людей, не имеющих опыта программирования.
    Читать (на русском).
  • . Этот учебник создан для того, чтобы научить основам языка программирования на Python и объяснить, как создавать веб-приложения.
  • Учебник по Python для совсем начинающих.
  • — большая коллекция бесплатных и платных онлайн-курсов Python от разных авторов.
  • — лучшие уроки и курсы Python от сообщества программистов.
  • — основы Python, графика и простые клиент/серверные взаимодействия (с видеоуроками).
  • Введение в программирование для тех, кто никогда раньше не программировал, от Алана Голда. В руководстве представлено несколько языков программирования, но особое внимание уделено Python (Python 2 и 3).
  • : лучшие учебники и курсы по Python, рекомендованные экспертами.
  • руководство по Python для НЕпрограммистов от Джоша Кольяти.
  • Вводное руководство для начинающих о Python (с последующим углубленным изучением).
  • Алана Голда
  • — это блог, который включает в себя советы по Python и учебники для начинающих и профессиональных программистов.
  • . Написано не для НЕрограммистов, но дает представление о вкусе и стиле языка.
  • — учебник для начинающих с большим количеством иллюстраций.
  • учебники по Python для разных уровней.
  • — руководство для начинающих программистов.
  • —руководства по Python, представленные и оцененные разработчиками Python (с топом лучших).

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


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

  • Патрика О'Брайена. Введение в Python для биологов.
    (К сожалению не удалось найти в сети. Книги с похожей тематикой: и )
  • — это серия уроков по Python (для Jupyter) для применения этого языка программирования в теории чисел и криптографии. Они не требуют предшествующего опыта программирования и подходят для тех, кто изучает элементарную теорию чисел. Введение курса включают и .
  • содержит различные ресурсы по обучению на Python для людей с опытом работы в области биологии.

Видео



  • : установка, (IDE), переменные, функции, строки, списки, (OOP).
  • содержит видео уроки на Python, Pygame, Jython, Scratch, Alice, Java и Scala.


Инструменты


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



nkj2oztxanscb6lhq19l-dfv2z8.jpeg

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


Читать еще


 
Сверху Снизу