@ru_python

Страница 8812 из 9768
cookie
23.04.2019
13:16:57
вот тут неплохо про именование https://www.python.org/dev/peps/pep-0008/#prescriptive-naming-conventions

Cykooz
23.04.2019
13:17:33
Ну и конечно же включай "здравый смысл". Структура исходников должна быть в достаточной степени понятной, что бы мало знакомый с ними человек, мог быстрее в них оринетироваться. Мог например быстро понять, что класс модели наверняка лежит в файле models.py, и не искал его в других файлах.

Алексей
23.04.2019
13:19:09
Можно подробнее об принятой архитектуре проектов? А то я немного растерялся, когда, при создании нового проекта, я прост ополучил пустую папку (сравнительно с некоторыми другими ЯПами, это немного конфузит)
1) Ну сначала надо понять, что питон - это не джава, а значит классы совершенно не обязательны, особенно если все его методы статические или classmethod, есть модули и функции и если можно обойтись ими, значит нужно обойтись ими. 2) в каждом пакете должен быть __init__.py и не обязательно пустой 3) UpperCamelCase для классов, всё остальное в snake_case

Prunkles
23.04.2019
13:19:53
То есть тут файлы - это просто "пакетики с кодом"? (как будто при любом другом языке это не так, но тут я делаю акцент на то, что в одном файле может содержаться много чего разного)

Google
Prunkles
23.04.2019
13:22:40
Так файлы в lowercase или в snake_case?

Khasan
23.04.2019
13:22:55
друзья подскажите пожалуйста что делает эта функция def _get_gmsh_exe(): macos_gmsh_location = "/Applications/Gmsh.app/Contents/MacOS/gmsh" return macos_gmsh_location if os.path.isfile(macos_gmsh_location) else "gmsh"

melancholiac
23.04.2019
13:23:44
если файл по первому пути есть вернет его

Alex
23.04.2019
13:24:08
snake_case обычно, если ты о допустимости подчеркиваний в имени

Prunkles
23.04.2019
13:24:51
Алексей
23.04.2019
13:25:15
Alex
23.04.2019
13:25:56
someveryinterestingname some_very_interesting_name
обычно таки разделяют подчеркиваниями, но бывают исключения.

Khasan
23.04.2019
13:26:16
а что случилось с чатом Питон-бегиннерс? Куда делся Зарт?

Denis
23.04.2019
13:26:53
Там он

melancholiac
23.04.2019
13:27:46
Цоа
интересно

Google
Steel
23.04.2019
13:30:01
Цоа
Ничесе

Кому, интересно, не лень найти было?

melancholiac
23.04.2019
13:30:56
?

Steel
23.04.2019
13:31:32
?
?

Farid
23.04.2019
14:05:34
Привет всем. На каком сайте можно подучить питон? Не чайник в кодинге, в шарплю свободно. Просто чтоб не сидеть неделями на азах, таких сайтов вроде большинство

Farid
23.04.2019
14:06:55
https://docs.python.org/3/
Да не, на подобии codeacademy

Андрей
23.04.2019
14:10:12
книги читай

?? Eugene
23.04.2019
14:20:17
Да не, на подобии codeacademy
https://m.youtube.com/playlist?list=PLlb7e2G7aSpQhNphPSpcO4daaRPeVstku Ну и какой-нибудь онлайн-задачник вроде exercism или leetcode

Документацию уже посоветовали

Alex
23.04.2019
14:20:45
Farid
23.04.2019
14:21:20
ну так codecademy
Да там просто вопросы для новичков в начале, а пропустить вроде никак

Iliya
23.04.2019
14:23:12
а еще там 3 питон за деньги за так только 2

?? Eugene
23.04.2019
14:23:39
;D

Второй питон уже бесплатно раздают. Скоро еще и доплачиаать за него начнут

Morfeus
23.04.2019
14:24:29
Всем привет! Кто может разработать точно такого же бота: @knbgame_bot По сути нужно его скопировать 1 в 1. Пишите в ЛС!

Morfeus
23.04.2019
14:25:52
@botoid
спасибо!

Vasiliy
23.04.2019
14:26:39
Привет ребята! Стоить ли учить python как первый язык программирования?

Google
Denis
23.04.2019
14:27:33
тоит

Alex
23.04.2019
14:27:49
Почему бы нет. Питон няшный.

Khasan
23.04.2019
14:28:54


Вон что я в выходные на Питоне ваял

Jentry
23.04.2019
14:32:39
симпатично, а куда ты потом можешь импортировать свои скрипты, какие CAD это поддерживают?

Денис
23.04.2019
14:35:20
Haskell
"как сломать себе жизнь"

Петя
23.04.2019
14:35:49
А почему бы и нет, зато воспоминания на всю жизнь

FuriKuri
23.04.2019
14:36:09
Если сильно хочется понимать "что там под капотом творится" - стоит начать с С, а если припекает сделать какую-нить поделку, чтоб оно работало - то да, питон будет очень ок.

Steel
23.04.2019
14:37:20
"как сломать себе жизнь"
Кто-то в Хабре говорил, что функциональные языки чайникам легко даются. Я конечно не очень верю, но все же

FuriKuri
23.04.2019
14:38:56
И ещё не очень понятно, к каким местам потом прикладывать этот Хаскель.

Денис
23.04.2019
14:39:08
Кто-то в Хабре говорил, что функциональные языки чайникам легко даются. Я конечно не очень верю, но все же
Декларативный, мать его! Не знаю, легко ли, но после него на другие сложно будет

Steel
23.04.2019
14:39:18
Вообще ничем не обоснованное заявление
Ну типа способ мышления, бла бла бла...

Алексей
23.04.2019
14:39:57
у человека изначально вполне императивный способ мышления

Denis
23.04.2019
14:41:07
у человека изначально вполне императивный способ мышления
Вообще ничем не обоснованное заявление

Владимир
23.04.2019
14:41:35
симпатично, а куда ты потом можешь импортировать свои скрипты, какие CAD это поддерживают?
Скрипты походу никуда, зато сгенеренные модели,судя по докам рино, можно в разные кады экспортировать.

Google
Алексей
23.04.2019
14:42:48
это у математиков может быть развивается что-то похожее на функциональное мышление

Denis
23.04.2019
14:43:24
Для сравнения https://beginnersbook.com/2015/02/quicksort-program-in-c/ http://wiki.c2.com/?QuickSortInHaskell

Кто-то считает, что на си понятнее?

ilya
23.04.2019
14:44:30
на си как на родном понятно) Хаскель жопа какая то)

Roman
23.04.2019
14:44:43
а разве квиксорт на хаскеле это не самый короткий в мире анекдот?

Denis
23.04.2019
14:44:56
Я не про синтаксис языка, а про понятность того, что делает алгоритм

Алексей
23.04.2019
14:45:23
опять же, не все алгоритмы хорошо ложатся на ФП, не все структуры данных имеют эффективную иммутабельную реализацию

Steel
23.04.2019
14:47:33
Я не про синтаксис языка, а про понятность того, что делает алгоритм
quicksort small + large + quicksort big where small = [blablabla...] large = [... big = [... Может, реально Haskell поучить? Мне понравилось ☺️

Denis
23.04.2019
14:47:58
Лучше скалу, ее еще и используют

Екатерина
23.04.2019
14:48:13
Python хороший или плохой как первый язык программирования для новичка?

Алексей
23.04.2019
14:48:16
Для сравнения https://beginnersbook.com/2015/02/quicksort-program-in-c/ http://wiki.c2.com/?QuickSortInHaskell
опять же, сишная реализация для массивов, а хаскельная для списков со всеми вытекающими последствиями

Dmitry
23.04.2019
14:48:32
или плохой

Steel
23.04.2019
14:48:41
Лучше скалу, ее еще и используют
Наконец то конкретика. Я никак не у кого выпытать нормальный ФЯП не могу...

Страница 8812 из 9768