Автор цели

Общая

Изучить язык программирования Python

Решил изучить программирование. В результате чтения различных статей с просторов интернета решил осваивать эту специальность с языка Python, т. к. он считается лучшим языком для начинающих и повсеместно используется в науке и технике. Уже начал свое обучение с прохождения онлайн курса на codecademy, параллельно читаю книгу Лутца и различные статьи на Хабре. Питон я выбрал для легкого старта, чтобы изучить и освоить основные понятия программирования. После выполнения данной цели хочу освоить Java, либо Objective C (или Swift), чтобы реализовывать свои идеи в разработке мобильных приложений.

 Критерий завершения

Написать свою первую программу на нем ("Hello, world!" не считается :))))

 Личные ресурсы

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

 Экологичность цели

Вообще в моей работе по системам автоматизации знание программирования мне просто необходимо. Эта область очень интересна для меня. Я имею аналитический склад ума, математика мой самый любимый предмет еще со школы. Программирование расширяет границы мышления и восприятия. Мне действительно это интересно, потому что мы живем в век компьютерных технологий и освоив программирование можно творить будущее уже сейчас.

  • 8625
  • 27 января 2015, 20:21

Вывод

313день
Евгений Малафеев5 дек. 2015, 17:26

Пайтон я изучил, прошел курс на codecademy, решил несколько задач на chekio и codewars. Дочитал до донца основную часть книги Лутца "Основы программирования на Пайтон". Цель была поставлена немного размыто, но в целом считаю, что результата по ней я достиг. Поэтому успешно ее закрываю.

В будущем возможно поставлю более конкретную цель по изучению программирования.

Всем спасибо и успехов в достижении собственных целей.

Дневник цели

313день
Евгений Малафеев5 дек. 2015, 17:25

Давно не отписывался по этой цели. В принципе я ее закрываю, так как в общих чертах Пайтон я изучил, прошел курс на codecademy, решил несколько задач на chekio и codewars. Дочитал до донца основную часть книги Лутца "Основы программирования на Пайтон". Цель была поставлена немного размыто, но в целом считаю, что результата по ней я достиг. Поэтому успешно ее закрываю.

В будущем возможно поставлю более конкретную цель по изучению программирования.

Всем спасибо и успехов в достижении собственных целей.

229день
Евгений Малафеев12 сент. 2015, 19:49

Марк Лутц стр. 1015.

обгоняешь меня

228день
Евгений Малафеев11 сент. 2015, 20:33

Лутц. стр. 1008

227день
Евгений Малафеев10 сент. 2015, 12:54

Начал читать главу 36. Юникод и строки байтов.

Остановился на стр. 1005

222день
Евгений Малафеев5 сент. 2015, 13:34

Дочитал главу 35. Использование исключений. В конце говорится, что этой главой заканчивается изучение основ языка программирования Python и что дальше идут расширенные возможности и дополнительные задания. Вот думаю, стоит ли читать дальше? Наверно добью все таки до конца эту книгу.

219день
Евгений Малафеев2 сент. 2015, 13:19

Прочитал 34 главу: "Объекты исключений".

Узнал, что в Питоне 2,6 и 3,0 исключения могут быть реализованы только как экземпляры классов (старый метод строковых исключений теперь не используется). Это сделано для удобства, так как классы позволяют создавать категории исключений и присоединять дополнительную информацию.

213день
Евгений Малафеев27 авг. 2015, 19:11

Сейчас дочитал главу 33. Особенности использования исключений.

Узнал, что существует инструкция raise, которая вручную может возбуждать исключения (которые должны быть экземпляром класса)

Инструкция assert возбуждает исключение AssertionError, когда условное выражение возвращает ложное значение. Она похожа на инструкцию raise обернутую оператором if.

Инструкция with/as предназначена для автоматического запуска программного кода, выполняющего предварительные и завершающие действия перед входом и после выхода из обернутого блока программного кода. (как работает эта инструкция и для чего она нужна я до конца не разобрался).

Остановился на стр. 954

Pavel Karateev28.08.2015

Есть типичный пример по with as:

```

with open('file.txt') as text_file:

data = text_file.read()

# что-нибудь еще

```

Мы открываем файл, проводим с ним определенные операции и после завершения блока кода with файл будет автоматически закрыт и нам не придется вызывать text_file.close(), что мы могли бы тупо забыть сделать. Это работает не только с файлами, а со всем, у чего есть методы __enter__ и __exit__. Мне задавали вопрос по with/as на одном собеседовании, кстати = )

Ммм...ну твое объяснение я понял, благодарю, а есть еще какие-нибудь примеры применения этой инструкции?

Pavel Karateev29.08.2015

Сугубо теоретический: https://gist.github.com/lancelote/8c0804b148887e993da6

210день
Евгений Малафеев24 авг. 2015, 19:53

Марк Лутц. стр. 941.

Все что понял так это то, что порядок должен быть такой:

try -> except -> else -> finally

209день
Евгений Малафеев23 авг. 2015, 19:08

Начал читать главу 33. Особенности использования исключений. Где рассказывалось про обобщенную инструкцию try/except/else и методы ее применения.

Остановился на стр. 939

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

309 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
fl4k
Mr De
Semen
alex
AndersFly
Maksim
Дмитрий Бо
Pavel Karateev
Pavel Karateev
Pavel Karateev
Pavel Karateev
Pavel Karateev
Pavel Karateev