четверг, 13 сентября 2012 г.

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

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

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

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

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

Большая часть программ на языке Python выполняется без изменений на всех основных платформах. Перенос программного кода из Linux в Windows заключается в простом копировании файлов программ с одной машины на другую.

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

Плюсы Python состоят еще в том, что по нему есть масса качественной литературы.

Вот источники, которые помогут Вам познакомиться ближе с Python.

Настоятельно рекомендую прочитать первым делом книгу - Марк Лутц. Изучаем Python, 4-е издание. Книга переведена на русский язык.

http://old.books.ru/img/816603.jpg

symbol.ru/date/816603.html

Для тех, кто знает английский, можно прочитать документацию на официальном сайте Python. Там всё довольно понятно описано.

docs.python.org

Неплохой ресурс - Основы программирования на Python. Учебник. Вводный курс.

younglinux.info/pdf 

Язык программирования Python. Объясняется всё довольно доступно и на русском.

python.ru/files/book-ods.pdf

Хорошая книга, тоже всё доступно и на русском — Python. Подробный справочник, 4-е издание.

http://old.books.ru/img/784182.jpg

symbol.ru/date/784182.html

А если же Вы более принимаете информацию по видео, то могу посоветовать уроки от компании Google, которые ведёт Ник Парланте - ученик из Стэнфорда. Шесть видеолекций на YouTube. Но в бочке мёда тут есть капля дёгтя Ведёт он на английском языке с английскими субтитрами. Но надеюсь, что остановит это немногих.

youtube.com/watch?v=tKTZoB2Vjuk







Что делать, если я прочитал книги, но не знаю как применять знания?

Без паники!
Советую почитать книгу Марк Лутц. Программирование на Python (4-е издание). Ранее было "изучаем", а тут "Программирование". В "Изучаем"  Вы получаете знания Python, в "Программирование" Марк Вас учит как их применять в Ваши будущие программы. Книга очень полезная. И думаю одной её Вам хватит.

http://old.books.ru/img/841171.jpg

symbol.ru/date/841171.html

Хочу практики!

Легко.
Выше я писал о видеолекциях от Ника Парланте на YouTube, но у них есть также некие задачки на сайте. Интересные задачки, советую каждому. На английском.

code.google.com/intl/uk/edu/languages/google-python-class/exercises/basic.html

Недавно школа программирования Codecademy открыла интерактивные Python-курсы. После прохождения каждого мини-курса, Вам будет позволено пройти некую "практику". Уроки ведутся на английском, но всё доступно и понятно. Начинается с переменных и типов данных.

codecademy.com/ru/courses/introduction-to-python-6WeG3/0?curriculum_id=4f89dab3d788890003000096

И на окончание - хорошие закрепляющие и начинающие курсы. Learn Python The Hard Way.

learnpythonthehardway.org/book

1 комментарий:

  1. Очень грамотно написали. Поборка не плохая.
    Главное не бросить, так как понимание приходит с практикой.
    И главное не застрять в книгах.
    http://spb-tut.ru/guest/pages/15/

    ОтветитьУдалить