Хелпикс

Главная

Контакты

Случайная статья





Как писать программы на Python 1 страница



 

 

A Byte of Python (Russian)

 

В е р с и я 2. 01

 

 

Swaroop C H (Translated by Vladimir Smolyar)

 

22 August 2013


 


 

О г л а в л е н и е

 

1 О б л о ж к а

1. 1 «У к у с П и т о н а » – «A Byte of Python» п о -р у с с к и . . . . . . . . . . . . . . . . .
1. 2 К т о ч и т а е т «A Byte of Python»? . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. 3 Л и ц е н з и я........................................
1. 4 Ч и т а т ь..........................................
1. 5 К у п и т ь к н и г у .....................................
1. 6 С к а ч а т ь.........................................
1. 7 К н и г а н а в а ш е м р о д н о м я з ы к е...........................

 

П е р е в о д ы

  2. 1 Д о с т у п н ы е п е р е в о д ы.................................

П р е д и с л о в и е

  3. 1 Д л я к о г о э т а к н и г а ..................................
  3. 2 Н е м н о г о и с т о р и и...................................
  3. 3 С о с т о я н и е к н и г и ...................................
  3. 4 О ф и ц и а л ь н а я в е б -с т р а н и ц а.............................
  3. 5 К р а з м ы ш л е н и ю ...................................

В в е д е н и е

  4. 1 О с о б е н н о с т и Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  4. 2 Python 2 п р о т и в 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  4. 3 Ч т о г о в о р я т п р о г р а м м и с т ы.............................

У с т а н о в к а

  5. 1 У с т а н о в к а в GNU/Linux и BSD. . . . . . . . . . . . . . . . . . . . . . . . . . . .
  5. 2 У с т а н о в к а в Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  5. 3 Д л я п о л ь з о в а т е л е й Mac OS X. . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

i


 

  5. 4 Р е з ю м е .........................................

П е р в ы е ш а г и

  6. 1 В в е д е н и е........................................
  6. 2 И с п о л ь з о в а н и е к о м а н д н о й с т р о к и и н т е р п р е т а т о р а . . . . . . . . . . . . . .
  6. 3 В ы б о р р е д а к т о р а ...................................
  6. 4 И с п о л ь з о в а н и е п р о г р а м м н ы х ф а й л о в . . . . . . . . . . . . . . . . . . . . . . .
  6. 5 П о л у ч е н и е п о м о щ и..................................
  6. 6 Р е з ю м е .........................................

О с н о в ы

  7. 1 К о м м е н т а р и и .....................................
  7. 2 Л и т е р а л ь н ы е к о н с т а н т ы...............................
  7. 3 Ч и с л а..........................................
  7. 4 С т р о к и .........................................
  7. 5 П е р е м е н н ы е......................................
  7. 6 И м е н а и д е н т и ф и к а т о р о в ..............................
  7. 7 Т и п ы д а н н ы х .....................................
  7. 8 О б ъ е к т ы ........................................
  7. 9 Л о г и ч е с к и е и ф и з и ч е с к и е с т р о к и . . . . . . . . . . . . . . . . . . . . . . . . .
  7. 10 О т с т у п ы ........................................
  7. 11 Р е з ю м е .........................................

О п е р а т о р ы и в ы р а ж е н и я

  8. 1 О п е р а т о р ы.......................................
  8. 2 П о р я д о к в ы ч и с л е н и я.................................
  8. 3 И з м е н е н и е п о р я д к а в ы ч и с л е н и я..........................
  8. 4 А с с о ц и а т и в н о с т ь ...................................
  8. 5 В ы р а ж е н и я.......................................
  8. 6 Р е з ю м е .........................................

П о т о к к о м а н д

  9. 1 О п е р а т о р if. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  9. 2 О п е р а т о р while. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  9. 3 Ц и к л for. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  9. 4 О п е р а т о р break. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  9. 5 О п е р а т о р continue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  9. 6 Р е з ю м е .........................................

Ф у н к ц и и

  10. 1 П а р а м е т р ы ф у н к ц и й.................................
  10. 2 Л о к а л ь н ы е п е р е м е н н ы е...............................
  10. 3 З а р е з е р в и р о в а н н о е с л о в о «global». . . . . . . . . . . . . . . . . . . . . . . . .
  10. 4 З а р е з е р в и р о в а н н о е с л о в о «nonlocal». . . . . . . . . . . . . . . . . . . . . . .
  10. 5 З н а ч е н и я а р г у м е н т о в п о у м о л ч а н и ю . . . . . . . . . . . . . . . . . . . . . . .


 

 

ii


 

10. 6 К л ю ч е в ы е а р г у м е н т ы.................................
10. 7 П е р е м е н н о е ч и с л о п а р а м е т р о в...........................
10. 8 Т о л ь к о к л ю ч е в ы е п а р а м е т р ы............................
10. 9 О п е р а т о р «return». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10. 10 С т р о к и д о к у м е н т а ц и и................................
10. 11 А н н о т а ц и и.......................................
10. 12 Р е з ю м е .........................................

11 М о д у л и

11. 1 Ф а й л ы б а й т к о д а . pyc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11. 2 О п е р а т о р from … import …. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11. 3 И м я м о д у л я – __name__. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11. 4 С о з д а н и е с о б с т в е н н ы х м о д у л е й..........................
11. 5 Ф у н к ц и я dir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11. 6 П а к е т ы .........................................
11. 7 Р е з ю м е .........................................

12 С т р у к т у р ы д а н н ы х

12. 1 С п и с о к .........................................
12. 2 К р а т к о е в в е д е н и е в о б ъ е к т ы и к л а с с ы . . . . . . . . . . . . . . . . . . . . . . .
12. 3 К о р т е ж .........................................
12. 4 С л о в а р ь.........................................
12. 5 П о с л е д о в а т е л ь н о с т и .................................
12. 6 М н о ж е с т в о.......................................
12. 7 С с ы л к и.........................................
12. 8 Е щ ё о с т р о к а х .....................................
12. 9 Р е з ю м е .........................................

13 Р е ш е н и е з а д а ч

13. 1 З а д а ч а..........................................
13. 2 Р е ш е н и е ........................................
13. 3 В т о р а я в е р с и я .....................................
13. 4 Т р е т ь я в е р с и я .....................................
13. 5 Ч е т в ё р т а я в е р с и я ...................................
13. 6 Д о п о л н и т е л ь н ы е у с о в е р ш е н с т в о в а н и я . . . . . . . . . . . . . . . . . . . . . .
13. 7 П р о ц е с с р а з р а б о т к и п р о г р а м м н о г о о б е с п е ч е н и я . . . . . . . . . . . . . . . .
13. 8 Р е з ю м е .........................................

14 О б ъ е к т н о -о р и е н т и р о в а н н о е п р о г р а м м и р о в а н и е

14. 1 self. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14. 2 К л а с с ы .........................................
14. 3 М е т о д ы о б ъ е к т о в ...................................
14. 4 М е т о д __init__. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14. 5 П е р е м е н н ы е к л а с с а и о б ъ е к т а............................
14. 6 Н а с л е д о в а н и е .....................................

 

 

iii


 

14. 7 М е т а к л а с с ы ......................................
14. 8 Р е з ю м е .........................................

15 В в о д -в ы в о д

15. 1 В в о д о т п о л ь з о в а т е л я.................................
15. 2 Ф а й л ы..........................................
15. 3 Pickle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15. 4 Р е з ю м е .........................................

16 И с к л ю ч е н и я

16. 1 О ш и б к и.........................................
16. 2 И с к л ю ч е н и я......................................
16. 3 О б р а б о т к а и с к л ю ч е н и й ...............................
16. 4 В ы з о в и с к л ю ч е н и я..................................
16. 5 Try.. Finally. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16. 6 О п е р а т о р with. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16. 7 Р е з ю м е .........................................

17 С т а н д а р т н а я б и б л и о т е к а

17. 1 М о д у л ь sys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17. 2 М о д у л ь logging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17. 3 С е р и я «М о д у л ь н е д е л и »...............................
17. 4 Р е з ю м е .........................................

18 Д о п о л н и т е л ь н о

18. 1 П е р е д а ч а к о р т е ж е й..................................
18. 2 С п е ц и а л ь н ы е м е т о д ы ................................
18. 3 Б л о к и в о д н о в ы р а ж е н и е ..............................
18. 4

Lambda-ф о р м ы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

18. 5 Г е н е р а т о р ы с п и с к о в .................................
18. 6 П е р е д а ч а к о р т е ж е й и с л о в а р е й в ф у н к ц и и . . . . . . . . . . . . . . . . . . . .
18. 7 exec и eval. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18. 8 О п е р а т о р assert. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18. 9 Ф у н к ц и я repr. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18. 10 У п р а в л я ю щ и е п о с л е д о в а т е л ь н о с т и . . . . . . . . . . . . . . . . . . . . . . . .
18. 11 Н е о б р а б а т ы в а е м ы е с т р о к и .............................
18. 12 Р е з ю м е .........................................

19 Ч т о д а л ь ш е

19. 1 У п р а ж н е н и я ......................................
19. 2 П р и м е р ы п р о г р а м м .................................
19. 3 В о п р о с ы и о т в е т ы...................................
19. 4 С о в е т ы и р е к о м е н д а ц и и...............................
19. 5 У ч е б н и к и........................................
19. 6 В и д е о..........................................


 

 

iv


 

  19. 7 О б с у ж д е н и е ......................................
  19. 8 Н о в о с т и.........................................
  19. 9 У с т а н о в к а б и б л и о т е к.................................
  19. 10 Г р а ф и ч е с к и е п р о г р а м м ы ..............................
  19. 11 Р е з ю м е п о и н с т р у м е н т а м Г И П...........................
  19. 12 Р а з л и ч н ы е р е а л и з а ц и и ...............................
  19. 13 Ф у н к ц и о н а л ь н о е п р о г р а м м и р о в а н и е (д л я х о р о ш о п о д г о т о в л е н н ы х ч и т а -  
    т е л е й )..........................................
  19. 14 Р е з ю м е .........................................

П р и л о ж е н и е: FLOSS

  20. 1 Free/Libre and Open Source So ware (FLOSS). . . . . . . . . . . . . . . . . . .

П р и л о ж е н и е: о к н и г е

  21. 1 К о л о ф о н ........................................
  21. 2 О б а в т о р е........................................

П р и л о ж е н и е: И с т о р и я в е р с и й

П р и л о ж е н и е: И н с т р у к ц и я п о п е р е в о д у



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.