2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1 ... 7, 8, 9, 10, 11
 
 Re: Курс по Python
Сообщение10.07.2018, 10:05 
Аватара пользователя


01/12/11

8634
Mental в сообщении #1318923 писал(а):
kotenok gav в сообщении #1318906 писал(а):
Так-с, с чего начнем?

Может быть с этого:

(Программирование на Python)


Сегодня мне удалось там зарегиться. Какой-то галимый курс. Код на экране видно плохо (кстати, там в комментах все жалуются), препод толком ничего не объясняет. Это как раз тот самый случай, когда кто-то сам знает хорошо материал, а вот преподать его толком не умеет.

 Профиль  
                  
 
 Re: Курс по Python
Сообщение10.07.2018, 22:13 
Аватара пользователя


29/05/17
808
Ktina в сообщении #1325614 писал(а):
Сегодня мне удалось там зарегиться.

Есть как бы пословица насчёт танцора.

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 11:01 
Аватара пользователя


01/12/11

8634
Mental в сообщении #1325725 писал(а):
Есть как бы пословица насчёт танцора.

Уж если изучать Python (и не только!), то лучше здесь.
А можно ли изучать одновременно Python и JavaScript? Одно другому не помешает? А то мне три года тому назад приспичило изучать одновременно арабский и молдавский языки. В результате арабским владею неплохо, а на молдавском как было несколько базовых фраз, так и осталось.

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 11:07 


27/08/16
10453
Ktina в сообщении #1325829 писал(а):
В результате арабским владею неплохо, а на молдавском как было несколько базовых фраз, так и осталось.
Наверное, вам проще тренировать арабский, чем молдавский. С языками программирования как с естественными: начинать изучение лучше с одного, но чем больше их знаешь - тем каждый следующий осваивать проще.

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 13:16 


05/09/12
2587
Я вам тут еще немножко скотча принес - накидал на коленке пет-проект, прошу любить и жаловать ругать и кидаться помидорами :D
https://github.com/Ivana-/Liscript-Python - интерпретатор скриптового язычка в 350 строк

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 13:23 


21/05/16
4292
Аделаида
Используется синтаксис Python
except Exception as ex:

Что это и зачем? Чем обычный except не устраивал?

-- 11 июл 2018, 19:54 --

А про if'ы в одну строчку я вообще молчу...

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 13:30 


05/09/12
2587
kotenok gav в сообщении #1325881 писал(а):
Что это и зачем? Чем обычный except не устраивал?

копипаста со стековерфлоу, вестимо :-) Обычное не существует, когда видишь в первый раз

kotenok gav в сообщении #1325881 писал(а):
А про if'ы в одну строчку я вообще молчу...

правильно, потому что тут нечего сказать :D

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 14:30 


10/04/12
705
_Ivana в сообщении #1325875 писал(а):
Я вам тут еще немножко скотча принес - накидал на коленке пет-проект, прошу любить и жаловать ругать и кидаться помидорами :D


Тяжело читать код интерпретатора лиспа не зная лиспа. Ну а так цикломатическая сложность отдельных методов зашкаливает :) В целом я бы смотрел вначале в сторону pyparsing. Ну а также код парсинга можно реализовывать функционально, например тут можно найти велосипед на эту тему.

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 14:37 


05/09/12
2587
mustitz спасибо. Можно не только читать код, а и просто запустить на исполнение, поиграться с РЕПЛом, загрузить файлы демопримеров. Насчет парсинга - я догадывался, что в Питоне (как и во многих других языках) достаточно готовых либ на эту тему, но мне показалось проще написать свой велосипед, чем изучать их :-) Функциональную реализацию по вашей ссылке гляну, спасибо.

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 14:48 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
kotenok gav в сообщении #1325881 писал(а):
Что это и зачем? Чем обычный except не устраивал?
Не ругайтесь, это обычная практика. Я вам даже больше скажу: если вы читаете программу на Питоне, использующую библиотеку numpy, и там в первой строчке не написано import numpy as np, смело можете полагать, что она написана нубом.
kotenok gav в сообщении #1325881 писал(а):
А про if'ы в одну строчку я вообще молчу...
Тоже вполне себе норм.

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 16:20 


27/08/16
10453
Aritaborian в сообщении #1325927 писал(а):
Тоже вполне себе норм.


Цитата:
Compound statements (multiple statements on the same line) are generally discouraged.

https://www.python.org/dev/peps/pep-0008

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 16:24 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Не надо тыкать в меня PEP 8, можно подумать, я не знаю, что это такое. Да, неправильно так делать. Но если очень хочется, то можно.

 Профиль  
                  
 
 Re: Курс по Python
Сообщение11.07.2018, 16:37 


27/08/16
10453

(Aritaborian)

Aritaborian в сообщении #1325959 писал(а):
Да, неправильно так делать. Но если очень хочется, то можно.
Вы не встречали людей, которые любили писать все Сишные программы в одну строчку? Я встречал. Правда, не среди профессиональных программистов.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 163 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group