Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Програмиране с Python 2012, лекция 0

1,605 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Програмиране с Python 2012, лекция 0

  1. 1. Tuesday, March 6, 12
  2. 2. 0. Програмиране с Python Алек Андреев Николай Бачийски Кирил Владимиров Йоан КарадимовTuesday, March 6, 12
  3. 3. Tuesday, March 6, 12
  4. 4. ПланTuesday, March 6, 12
  5. 5. План За курсаTuesday, March 6, 12
  6. 6. План За курса Цели на курсаTuesday, March 6, 12
  7. 7. План За курса Цели на курса ОрганизационниTuesday, March 6, 12
  8. 8. План За курса Цели на курса Организационни Езикът PythonTuesday, March 6, 12
  9. 9. План За курса Цели на курса Организационни Езикът Python Защо Python?Tuesday, March 6, 12
  10. 10. ПланTuesday, March 6, 12
  11. 11. 21 фев. - ??? 23 фев. - Python за 1 ден 28 фев. - “входен” тестTuesday, March 6, 12
  12. 12. За курсаTuesday, March 6, 12
  13. 13. Tuesday, March 6, 12
  14. 14. http://www.flickr.com/photos/martin_heigan/4086843060/Tuesday, March 6, 12
  15. 15. Tuesday, March 6, 12
  16. 16. Tuesday, March 6, 12
  17. 17. Tuesday, March 6, 12
  18. 18. Цели на курсаTuesday, March 6, 12
  19. 19. Tuesday, March 6, 12
  20. 20. 1 2 3Tuesday, March 6, 12
  21. 21. 1 Друга гледна точкаTuesday, March 6, 12
  22. 22. Tuesday, March 6, 12
  23. 23. Tuesday, March 6, 12
  24. 24. Tuesday, March 6, 12
  25. 25. Tuesday, March 6, 12
  26. 26. Какво можем да направим с един динамичен езикTuesday, March 6, 12
  27. 27. Функционалния стил в живия животTuesday, March 6, 12
  28. 28. Итератори и генераториTuesday, March 6, 12
  29. 29. Автоматизирано тестванеTuesday, March 6, 12
  30. 30. Version control (Git)Tuesday, March 6, 12
  31. 31. 1 Друга гледна точка 2 Да придобиете уменияTuesday, March 6, 12
  32. 32. 1 Друга гледна точка 2 Да придобиете умения 3 Да се забавлявамеTuesday, March 6, 12
  33. 33. ОрганизационниTuesday, March 6, 12
  34. 34. 1 2 3Tuesday, March 6, 12
  35. 35. 1 ЛекцииTuesday, March 6, 12
  36. 36. вторник и четвъртък 19 часа зала 101/200, ФМИTuesday, March 6, 12
  37. 37. fmi-feedback@pybg.net +1Tuesday, March 6, 12
  38. 38. 1 Лекции 2 СайтTuesday, March 6, 12
  39. 39. http://fmi.py-bg.net/ fmi@py-bg.netTuesday, March 6, 12
  40. 40. 1 Лекции 2 Сайт 3 КонсултацииTuesday, March 6, 12
  41. 41. ТоронтоTuesday, March 6, 12
  42. 42. КонсултацииTuesday, March 6, 12
  43. 43. ≈300 160 130 100 1337 70 6 5 4 3Tuesday, March 6, 12
  44. 44. Два теста 50 точки Други 150 точки Задачи 50 точки Проект 50 точкиTuesday, March 6, 12
  45. 45. Subject to change.Tuesday, March 6, 12
  46. 46. ДругиTuesday, March 6, 12
  47. 47. 1. Участие в час (сникерси)2. Бонус за домашни3. Форум4. Да помагате на другите5. Ревизиране на домашниTuesday, March 6, 12
  48. 48. Езикът PythonTuesday, March 6, 12
  49. 49. питон vs. пайтънTuesday, March 6, 12
  50. 50. Python 3 Python 2.7Tuesday, March 6, 12
  51. 51. ООПTuesday, March 6, 12
  52. 52. Процедурният стил също е на почитTuesday, March 6, 12
  53. 53. ИнтерпретируемTuesday, March 6, 12
  54. 54. ДинамиченTuesday, March 6, 12
  55. 55. Tuesday, March 6, 12
  56. 56. Динамично типизиран Duck typingTuesday, March 6, 12
  57. 57. Свободен!Tuesday, March 6, 12
  58. 58. Испанската инквизиция (Не я очаквахте, нали?)Tuesday, March 6, 12
  59. 59. Monty PythonTuesday, March 6, 12
  60. 60. Защо Python?Tuesday, March 6, 12
  61. 61. Супер прост синтаксис print("Hello, World!") def answer(question): if question == Life or question == Universe: return 42 else: return 6 * 9 # четиридесет и двеTuesday, March 6, 12
  62. 62. Интерактивен интерпретатор alek@ricotta:~$ python3 Python 3.2.2 (v3.2.2:137e45f15c0b, Sep 3 2011, 17:28:59) >>> a = 4 + 12 >>> a * 42 672Tuesday, March 6, 12
  63. 63. Култура на езикаTuesday, March 6, 12
  64. 64. Култура на езика • използване на инстроспекция за по-малко кодTuesday, March 6, 12
  65. 65. Култура на езика • използване на инстроспекция за по-малко код • итератори/генераториTuesday, March 6, 12
  66. 66. Култура на езика • използване на инстроспекция за по-малко код • итератори/генератори • Test Driven DevelopmentTuesday, March 6, 12
  67. 67. Култура на езика • използване на инстроспекция за по-малко код • итератори/генератори • Test Driven Development • функционален стил в нефунцкционалния PythonTuesday, March 6, 12
  68. 68. Култура на езика • използване на инстроспекция за по-малко код • итератори/генератори • Test Driven Development • функционален стил в нефунцкционалния Python • документация още в изходния кодTuesday, March 6, 12
  69. 69. Tuesday, March 6, 12
  70. 70. бавен?Tuesday, March 6, 12
  71. 71. CTuesday, March 6, 12
  72. 72. GvR Guido van Rossum BDFL Benevolent Dictator For LifeTuesday, March 6, 12
  73. 73. ...Tuesday, March 6, 12
  74. 74. Tuesday, March 6, 12

×