Изучаем Python в 40+

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (20) « Первая ... 16 17 [18] 19 20   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Yggdrasill
16.09.2021 - 14:01
0
Статус: Offline


Ярила

Регистрация: 30.03.19
Сообщений: 3759
Я все хочу приступить. Но, во первых мозги уже не такие подвижные, а во вторых лень.
 
[^]
samhuawey
16.09.2021 - 14:04
1
Статус: Offline


Ярила

Регистрация: 22.09.19
Сообщений: 13665
Цитата (bulldozerrr @ 16.09.2021 - 13:59)
Цитата (Eridani @ 16.09.2021 - 20:44)
Цитата
Не дай бох в коде строк на тыщщу-две проебать закрывающую скобку. А потом искать полдня кудой ее надо воткнуть.

А че, у змеюки дебаггера нет чтоль с указанием синтакс ошибки?

Ета было про редактор кода от старого борландовского c++ быдлера.
По поводу нынешних просветили вот.
Кстати выделять блоки отступами мне понравилось еще с универа.
И питоновский подход мне очень идеологически близок.
В большинстве случаев редактор кода сам автоматически отступы подставляет.
А то некоторые в крестах все захуячат с одним выравниванием по левому краю.
Сидишь потом читаешь и хочется автора кода на ремни распустить.

В той же IDE Ctrl+A Ctrl+Shift+B если память не изменяет - всё чудесно отформатирует за секунду. Если голый линукс то нужно гуглить, но тот же питон может beautify из коробки.
 
[^]
ipv4
16.09.2021 - 14:04
1
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (bulldozerrr @ 16.09.2021 - 13:59)
А то некоторые в крестах все захуячат с одним выравниванием по левому краю.
Сидишь потом читаешь и хочется автора кода на ремни распустить.

"Правила оформления кода"
"Автоматическое форматирование кода"

clang, вон ещё дальше пошёл - не поставил пробел там, где это определено правилами? - ннна тебе ошибку компиляции! ))

Это сообщение отредактировал ipv4 - 16.09.2021 - 14:04
 
[^]
ipv4
16.09.2021 - 14:05
1
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (Yggdrasill @ 16.09.2021 - 14:01)
Я все хочу приступить. Но, во первых мозги уже не такие подвижные, а во вторых лень.

Мозги не очень подвижные - отмаз
Лень - да, это единственная причина )))
 
[^]
YaTip
16.09.2021 - 14:06
3
Статус: Offline


Ярила

Регистрация: 19.02.18
Сообщений: 11579
Цитата (bulldozerrr @ 15.09.2021 - 16:11)
Чоита энекей, то!?
Эникеи у нас картреджы меняют, и чижолые принтера с серверами таскают.
А еще объясняют усёрам, где и какой пароль и из какого из трех доменов в какую задачу пущаить.
Я на такую хуйню не размениваюсь.
У мну на контроле банда из трех специальных бабуинов в головном офисе и с пара десятков эникеев бабуинящих по совместительству в филиалах.
Я с обычными усёрами не работаю.

Хм. Усеры? Это юзеры, как я понимаю. Если назовёшь, на кого ты работаешь и от кого в итоге деньги получаешь, - велика вероятность, что вылетишь к чертям собачьим. И плевать на опыт и квалификацию. Если бы мой главный программист нас так назвал, - оказался бы завтра на улице. Да, мы не спецы в его работе. Но и он, - не спец в нашей.

Размещено через приложение ЯПлакалъ
 
[^]
ipv4
16.09.2021 - 14:09
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (samhuawey @ 16.09.2021 - 14:04)
В той же IDE Ctrl+A Ctrl+Shift+B если память не изменяет - всё чудесно отформатирует за секунду. Если голый линукс то нужно гуглить, но тот же питон может beautify из коробки.

В Linux этих IDE, как говна за баней - на любой вкус. Даже в простеццком кодлайте есть и автоматическое форматирование кода, есть и интеграция с language servers (тот же самый clang'овский линт прикручивается на раздватри) - всё, что не устраивает анализатор нещадно черкается красным. )))

Это сообщение отредактировал ipv4 - 16.09.2021 - 14:09
 
[^]
bulldozerrr
16.09.2021 - 14:12
0
Статус: Offline


Ярила

Регистрация: 14.04.15
Сообщений: 4357
Цитата (samhuawey @ 16.09.2021 - 20:16)
Цитата
Там надо освоить использование в питоне сиплюсплюсных структур.
В общем, если есть разрабы, кто посоветует, кудой копать освоение питона дальше?


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

Если так уж хочется по уму - читай PEP, там всё есть. И зайди на leetcode порешай олимпиадные задачки, голову здорово прочищает, а если мозгов не хватает всегда можно ответ у других посдмотреть.

С dll вопрос решил. Ctypes решает.
В предварительном виде, канешна. Надо прилизать, обработку исключений запилить.
Это тоже был прикладной вопрос.
Мне сильно не нравилась штатная утилитка для тестов настроек от производителя оборудования.
Чуваки не парились и сделали все кучей батников и экзешником.
Интерактивности никакой. Вечно батники правишь, потом перепроверяешь. Потом лезешь смотреть в выходные файлы. Тоска короче.
Про оленьпеяды это ты хорошо придумал.
Надоть будет посмотреть.
 
[^]
Kuguar
16.09.2021 - 14:32
2
Статус: Offline


Ярила

Регистрация: 14.08.12
Сообщений: 24101
Цитата (samhuawey @ 16.09.2021 - 14:00)
Цитата
Ну а теперь как код включающий лампочку включить в типовые для меня проекты

- В микроконтроллер с неведомым ядром и затейливой архитектурой.
- В soc на плис, причём параллельно во все 133 сгенерённые там обработчики, возможно с разными ядрами ?

Или совсем тривиально, как сделать что бы релизилось сразу на винду, мак и.... QNX.


Плис это хорошо, но что мешает предводителю российского лампостроения втюхать железную часть на копеечный ESP32 с ардуиновой IDE и wifi и общаться с лампочками через http?

Ну а дальше или ксамарин или новомодный Flask с дартом. Или тупо сайтик навалять на Javascript с бутстрапом под разные платформы.

Например то, что нарушается принцип не увеличения сущностей от брата нашего, Оккама.
Больше элементов, сложнее плата, разные среды и системы разработки.

Или то, что оно в космос запускается и экономят каждый грамм.
Или то, что это китайский ширпотреб и экономят каждую копейку.

Общаться по http это сильно!
Но меня терзают сомнения, может быть лучше через https ?
Тогда можно и в военной технике применять. rulez.gif

PS: Таки, да. Если что то дешевое-разовое, то я так и делаю.
Контроллер(ы) попроще который всякой мелкой шнягой и управлением занимается и SPI или шина в PLIS которая занята исключительно своей задачей.
Но нынче дофига разных вкусных чипов в которых уже есть процессорные ядра. И глупо их не использовать. Или если хитрозагнутые задачи, как впихнуть невпихуемое.
 
[^]
bulldozerrr
16.09.2021 - 14:47
0
Статус: Offline


Ярила

Регистрация: 14.04.15
Сообщений: 4357
Цитата (YaTip @ 16.09.2021 - 21:06)
Цитата (bulldozerrr @ 15.09.2021 - 16:11)
Чоита энекей, то!?
Эникеи у нас картреджы меняют, и чижолые принтера с серверами таскают.
А еще объясняют усёрам, где и какой пароль и из какого из трех доменов в какую задачу пущаить.
Я на такую хуйню не размениваюсь.
У мну на контроле банда из трех специальных бабуинов в головном офисе и с пара десятков эникеев бабуинящих по совместительству в филиалах.
Я с обычными усёрами не работаю.

Хм. Усеры? Это юзеры, как я понимаю. Если назовёшь, на кого ты работаешь и от кого в итоге деньги получаешь, - велика вероятность, что вылетишь к чертям собачьим. И плевать на опыт и квалификацию. Если бы мой главный программист нас так назвал, - оказался бы завтра на улице. Да, мы не спецы в его работе. Но и он, - не спец в нашей.

Я напрямую с персоналом не работаю.
И моя зарплата от качества их обслуживания не зависит.
Даже в некотором смысле наебарот. Как раз их показатели эффективности в некоторой мере зависят от меня и от того, как качественно я делаю свою работу.
Не, я то понимаю, что они продают мою работу клиентам и без них моя работа не имеет особого смысла. Но, они ее продают, чтобы в первую очередь кушать самим.

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

А насчет бабуинов, то, к сожалению, товарищи за много лет научились работать ручками, но нихуя не научились работать головой. Был один не бабуин, внушал надежды, но ушел.
Работать ручками, блядь!!!

Это сообщение отредактировал bulldozerrr - 16.09.2021 - 14:57
 
[^]
samhuawey
16.09.2021 - 14:53
0
Статус: Offline


Ярила

Регистрация: 22.09.19
Сообщений: 13665
Цитата
Общаться по http это сильно!
Но меня терзают сомнения, может быть лучше через https ?
Тогда можно и в военной технике применять.


А ты в инет не свети. Сделай гостевую wifi сетку без выхода в интернет, это любой современный роутер имеет. И серверок в том же роутере если там есть что-то похожее на линукс. Там статика в основном, это не node.js с реактом. Пары десятков килобайт хватит.

Цитата
Но нынче дофига разных вкусных чипов в которых уже есть процессорные ядра. И глупо их не использовать. Или если хитрозагнутые задачи, как впихнуть невпихуемое.


Ну так и я про то же. ESP32. Десяток аналоговых входов, столько же цифровых, wifi bluetooth ядро на 500 мегагерц, памяти полгига если не ошибаюсь. И программируется на коленке. Хошь ардуино туда шей, хошь сразу питон.
 
[^]
Kuguar
16.09.2021 - 15:11
1
Статус: Offline


Ярила

Регистрация: 14.08.12
Сообщений: 24101
Цитата (samhuawey @ 16.09.2021 - 14:53)
Цитата
Общаться по http это сильно!
Но меня терзают сомнения, может быть лучше через https ?
Тогда можно и в военной технике применять.


А ты в инет не свети. Сделай гостевую wifi сетку без выхода в интернет, это любой современный роутер имеет. И серверок в том же роутере если там есть что-то похожее на линукс. Там статика в основном, это не node.js с реактом. Пары десятков килобайт хватит.

Цитата
Но нынче дофига разных вкусных чипов в которых уже есть процессорные ядра. И глупо их не использовать. Или если хитрозагнутые задачи, как впихнуть невпихуемое.


Ну так и я про то же. ESP32. Десяток аналоговых входов, столько же цифровых, wifi bluetooth ядро на 500 мегагерц, памяти полгига если не ошибаюсь. И программируется на коленке. Хошь ардуино туда шей, хошь сразу питон.

А оно все в модуль точно влезет ?
Например в тот, что на орбиту потом запускать будут.
Или роутер можно на земле оставить, если взять помощнее?

И китайцы могут быть недовольны, если вместо микроконтроллера за десяток $1 им, в "порадуй свою животину, мышка-электрик!" придется ардуину с линуксом за $100 ставить.
 
[^]
vdc
16.09.2021 - 15:21
1
Статус: Offline


Ярила

Регистрация: 22.12.16
Сообщений: 4643
Цитата (samhuawey @ 16.09.2021 - 14:00)
Цитата
Ну а теперь как код включающий лампочку включить в типовые для меня проекты

- В микроконтроллер с неведомым ядром и затейливой архитектурой.
- В soc на плис, причём параллельно во все 133 сгенерённые там обработчики, возможно с разными ядрами ?

Или совсем тривиально, как сделать что бы релизилось сразу на винду, мак и.... QNX.


Плис это хорошо, но что мешает предводителю российского лампостроения втюхать железную часть на копеечный ESP32 с ардуиновой IDE и wifi и общаться с лампочками через http?

Ну а дальше или ксамарин или новомодный Flask с дартом. Или тупо сайтик навалять на Javascript с бутстрапом под разные платформы.

это что б потом десятилетние аутисты не взламывали путем побдора пароль 12345
 
[^]
30баг
16.09.2021 - 15:28
1
Статус: Offline


Ярила

Регистрация: 8.04.07
Сообщений: 5163
Цитата (ipv4 @ 16.09.2021 - 10:58)
Ребзя, а посоветуйте, в какую сторону копать? На чём практиковаться? Где заказы брать? У меня ножи уже есть, точилка тоже.... - можно тогда же вообще подручными средствами обойтись!

Нет времени объяснять, да и выдавать хлебные места неохота. Но кое-что подскажу - там вон в соседней теме анестезиологи пробегают - хватай одного, они полезные. Без них пациент норовит убежать! dont.gif
 
[^]
30баг
16.09.2021 - 15:33
0
Статус: Offline


Ярила

Регистрация: 8.04.07
Сообщений: 5163
Цитата (YaTip @ 16.09.2021 - 14:06)
Цитата (bulldozerrr @ 15.09.2021 - 16:11)
Чоита энекей, то!?
Эникеи у нас картреджы меняют, и чижолые принтера с серверами таскают.
А еще объясняют усёрам, где и какой пароль и из какого из трех доменов в какую задачу пущаить.
Я на такую хуйню не размениваюсь.
У мну на контроле банда из трех специальных бабуинов в головном офисе и с пара десятков эникеев бабуинящих по совместительству в филиалах.
Я с обычными усёрами не работаю.

Хм. Усеры? Это юзеры, как я понимаю. Если назовёшь, на кого ты работаешь и от кого в итоге деньги получаешь, - велика вероятность, что вылетишь к чертям собачьим. И плевать на опыт и квалификацию. Если бы мой главный программист нас так назвал, - оказался бы завтра на улице. Да, мы не спецы в его работе. Но и он, - не спец в нашей.

Да вы оба хороши. Снобизм так и брызжет.
 
[^]
Huyase
16.09.2021 - 15:34
0
Статус: Offline


Ярила

Регистрация: 30.01.16
Сообщений: 1550
Скока - скока надавить? 350 атмосфер? Кг/см в квадрате? 32 Мпа?
Скока поставить производительность в литрах в секунду?
Сколько я по времени 10 куб метров накачаю?
А рассол удельном весом 1,5 при минус двадцать замёрзнет, чтоб насос к хуям не порвало?
Сколько вопросов...
 
[^]
Gexxo
16.09.2021 - 16:07
2
Статус: Offline


Ярила

Регистрация: 4.04.16
Сообщений: 3044
Цитата (ipv4 @ 16.09.2021 - 13:45)
Цитата (samhuawey @ 16.09.2021 - 13:41)
git clone https://...
git commit *
git push

Ну и что здесь сложного или тяжёлого? Ну, git stash ещё иногда )))

Меня больше смущает отсутствие git pull. Такой чисто неуловимый Джо из мира разработчиков - склонировал один раз репозиторий, напушил туда всякого и свалил в закат. gigi.gif
 
[^]
ipv4
16.09.2021 - 16:21
1
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (Gexxo @ 16.09.2021 - 16:07)
Цитата (ipv4 @ 16.09.2021 - 13:45)
Цитата (samhuawey @ 16.09.2021 - 13:41)
git clone https://...
git commit *
git push

Ну и что здесь сложного или тяжёлого? Ну, git stash ещё иногда )))

Меня больше смущает отсутствие git pull. Такой чисто неуловимый Джо из мира разработчиков - склонировал один раз репозиторий, напушил туда всякого и свалил в закат. gigi.gif

lol.gif lol.gif lol.gif Ну мошт это личный хомяковый репозиторий, и там более никого нет.
 
[^]
Зингельпупер
16.09.2021 - 16:42
3
Статус: Offline


Винтажный газогенератор

Регистрация: 2.02.15
Сообщений: 3351
Цитата (7FL @ 15.09.2021 - 23:03)
Цитата (Xrennatam @ 15.09.2021 - 15:58)
Цитата (7FL @ 15.09.2021 - 15:56)
Цитата (ipv4 @ 15.09.2021 - 15:51)
Бля.... Из разработчика ПО в хирурга, штоле, переквалифицироваться? Никто не знает, есть какие-нибудь курсы, ну типа "кардиохирургия за 21 день"?

FAQ for Dummies. Nejrohirurg on 24 hours. gigi.gif

О май гот! rulez.gif

Пока, слава богу, книг таких еще нет. shum_lol.gif

Как нет???

Изучаем Python в 40+
 
[^]
ne4est
16.09.2021 - 17:09
0
Статус: Offline


Ярила

Регистрация: 15.09.14
Сообщений: 24356
Удава придушил?...
 
[^]
lost4life
16.09.2021 - 17:22
0
Статус: Offline


Живущий по инерции

Регистрация: 18.02.21
Сообщений: 4601
Цитата (VampirBFW @ 15.09.2021 - 20:54)
Цитата (AgipTM @ 15.09.2021 - 15:47)
вот ты сам как думаешь, твой язык обычным людям, не программистам, будет понятен ?

Я не программист, мне понятно

Выебон засчитан! rulez.gif
 
[^]
slaventigo
16.09.2021 - 17:37
2
Статус: Offline


Весельчак

Регистрация: 16.04.21
Сообщений: 196
Цитата (DedSanya @ 15.09.2021 - 15:04)
Плиточники есть здесь? Мне плитку надо положить

Хороший плиточник кладет на совесть!
 
[^]
Gummi
16.09.2021 - 19:18
1
Статус: Offline


Ярила

Регистрация: 23.12.13
Сообщений: 1638
Цитата (bulldozerrr @ 15.09.2021 - 15:46)
То есть я то ее практиковал выделение блоков отступами еще в сях

Не дай бох в коде строк на тыщщу-две проебать закрывающую скобку. А потом искать полдня кудой ее надо воткнуть.

Тру кодеры говорят "щи" со всеми вытекающими склонениями gigi.gif

Парные скобки подсвечивает любая мало-мальски уважающая себя среда.
 
[^]
oldhoha
16.09.2021 - 19:22
0
Статус: Offline


Ярила

Регистрация: 6.12.14
Сообщений: 6413
Есть профильные форумы. Нахрена сюда с этим лезть. Тут народ расслабляется и отдыхает от работы.
 
[^]
ignisdemonia
16.09.2021 - 19:36
0
Статус: Offline


Ярила

Регистрация: 13.09.15
Сообщений: 1169
Цитата (ipv4 @ 16.09.2021 - 02:17)
Цитата (Kuguar @ 16.09.2021 - 13:12)
Цитата (bbc69 @ 16.09.2021 - 05:52)
И гит обязательно.

Вот тут беда...
Почему то git мне совсем не заходит.
Хотя приходится пользоваться по работе и как что сделать я знаю.

Вот SVN и CVS в свое время легко зашли. Логично, понятно, удобно.

Оч странно. Везде почти одно и то же. Принципы одни. ))

Гит мне как второй родной язык, после С++ - но надо сказать в гите куча нелогичных и "исторических" вещей и синтаксиса. Например, git am vs git apply, почему am для PATCH файла? git reflog - тоже своя кухня. Ну и, конечно, git rebase -i...

Если просто ковырять, там git add, git commit, git commit --amend, git reset --hard, git fetch, git cherry-pick - то разницы особой нет, конечно

А вот когда тебе нужно сделать remote sandbox на основе свежего дропа от 3-rd party vendor, а на него наложить 1.5 тысячи коммитов твоей конторы с конфликтами и вот этим всем. А потом оказывается, что ты сделал ошибку где-то в 1001-м коммите и тебе нужно в тысячный раз делать git rebase -i <SHA-1> и опять раскатывать конфликты- вот там-то и начинается геморрой

Это сообщение отредактировал ignisdemonia - 16.09.2021 - 19:38
 
[^]
PrivetAndrei
16.09.2021 - 20:36
0
Статус: Offline


Юморист

Регистрация: 2.03.21
Сообщений: 409
Цитата (bulldozerrr @ 15.09.2021 - 15:46)
Тогда разраба из меня не вышло.
....
Очень понравилась идея с выделением кода отступами

Теперь понятно, почему разраба не вышло - адекватным инженерам "синтаксис на отступах" понравиться не может в принципе. А тебе видишь - понравился! :) faceoff.gif
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 49508
0 Пользователей:
Страницы: (20) « Первая ... 16 17 [18] 19 20  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх