как да се науча да програмирам

09.02.2011 § Вашият коментар

Има различни мнения за това как и с кой програмен език да навлезеш в програмирането. Всяко от тях има своите основания. В този запис ви предлагам програмния език Python, обща култура в програмирането и един ценен съвет.

В опита ми с програмните езици срещам много често употребявани думи, които изглежда авторите смятат, че знам . Нещо като обща култура за програмните езици. Е аз не ги знаех, оттук оттам научих някои. Но в сайта Programming Dojo добих обща представа или обща култура за програмните езици. Дори да не искате да се занимавате с програмиране, сайта би ви обогатил общата култура. Написан и направен е така, че да е лесен за използване и разбиране.

Ерик Реймънд в есето си „Как да стана хакер“ (на английски) препоръчва интерпретаторния език Python, за първи програмен език който да научите. Той не е единствения който смята Python за подходящ за начинаещи. Университети и училища го използват като въведение в програмирането. причините поради които го правят и знам за тях са, че езика е лесен за научаване и използване. Въпреки това има възможности на често използваните в бизнеса програмни езици.
За свободно ползване и разпространение има няколко източника от които можете да се запознаете с езика:

  • Learn Python The Hard Way -The book is very simple:
    52 exercises in all.
    26 cover just input/output, variables, and functions.
    26 cover logic (boolean algebra, if-statements, while-loops, etc.)
  • How to Think Like a Computer Scientist – „Exercise solutions and code examples are available from this web site (links are in the book), along with Swampy, a suite of Python programs that is used in some of the exercises.“
  • A Byte of Python 
  • The LiveWires Python Course„On the LiveWires Scripture Union camp in 1999, we taught a computer language called Python for the first time. We’ve carried on using it on the holiday every summer since then.

    To help us teach Python to the young people on the holiday, the LiveWires team produced a set of worksheets and a Python package (the LiveWires package) to go with them. We’ve decided to make these available to the world at large under open source licences.“

Един съвет за ученето да се програмира от блог пост на Gina Trapani, който смятам за ценен.

Въпроса е не е „Как да се науча да програмирам“, а „Какво искам да направя с програмирането“.

За да не изпаднете в заблуждение, аз не мога да програмирам (HTML и CSS не са програмни езици). Но имам желанието да се науча.
Ако имате мнение по тази тема или смятате, че изпускам нещо важно, моля оставете го като коментар или ми пишете на имейла в дясно.

Обновяване: Открих по-добър начин за навлизане в програмирането и писах за него в записа Introduction to Computer Science and Programming.

Advertisements

Какво мислиш ти за това?

Попълнете полетата по-долу или кликнете върху икона, за да влезете:

WordPress.com лого

You are commenting using your WordPress.com account. Log Out / Промяна )

Twitter picture

You are commenting using your Twitter account. Log Out / Промяна )

Facebook photo

You are commenting using your Facebook account. Log Out / Промяна )

Google+ photo

You are commenting using your Google+ account. Log Out / Промяна )

Connecting to %s

What’s this?

You are currently reading как да се науча да програмирам at времето.

meta

%d bloggers like this: