Найти тему
Записки из-за бугра

Obzor na Ptyhon. 1 seriya

Pochemu PYTHON?

Python- odin iz samyh vostrebovannyh yazykov v srede programmistov. Na nem mozhno razrabatyvat, nachinaya web razrabotkoi i zakanchivaya mashinnym obucheniem. Sinataksis etogo yazyka programmirovaniya dovolno prost, obuchitisya emu mozhno v predelah 1-2 nedel.

StackOverflow 2020. Most wanted programming languages. HTML/CSS, skoree vsego,- joke
StackOverflow 2020. Most wanted programming languages. HTML/CSS, skoree vsego,- joke

Prezhde vsego, dannyi yazyk programmirovaniya -high-level dynamically typed interpreted and compiled programming language

Language Core Philosophy:

  1. Beautiful is better than ugly.
  2. Explicit is better than implicit.
  3. Simple is better than complex.
  4. Complex is better than complicated.
  5. Readability counts.

Chtoby ponyat krasotu etogo yazyka dostatochno posmotret na primer nizhe(kak pomenyat mestami znacheniya peremennyh v Java i Python sootvetstvenno):

int a=10,b=20

vvodim dopolnitelnuyu peremennuyu "c":

int c=b;

b=a;

a=c;

Primer Python(eleganto perebrasyvaem soderzhimoe dvuh stakanov v vozduhe odnovremenno):

a=10,b=20

a,b=b,a

Python yavlyaetsya dinamically-typed, to est prohodit proverku na tipy dannyh vo vremya runtime, t.e. my mozhem napisat chto-to vrode etogo:

"s"*5

Resultat v konsoli:"sssss"

Pomimo etogo functional programming v Python pohozh na Lisp.

Vkluchaet v sebya takie features, kak reduce(),filter(),map().

Do novyh vstrech!