Изучаем Python в 40+

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (20) « Первая ... 10 11 [12] 13 14 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Tropilexen
15.09.2021 - 23:42
5
Статус: Offline


Ярила

Регистрация: 27.09.17
Сообщений: 18686
Цитата
Тс, я честно все прочитал. Но почти не хрена не понял.
Скажи пожалуйста, с чего начать обучение программирования?
Познаний почти нет. Тоже хочу с переучиться и пойди зашибать огромную деньгу.

Это легко, но нужно время и доступ к серверной датацентра.

Приходишь туда в полночь
держа в правой руке айфон а в левой ксяоми (включенными) и приговариваешь:

Питон, питон перейди на айфон
С айфона на ксяоми
С ксяоми на меня
За двадцать три дня.
Во имя блюпупа и фрешки
Раминь!

Всё, теперь только ждать.



Санитаров.

Размещено через приложение ЯПлакалъ
 
[^]
Alien999
15.09.2021 - 23:52
0
Статус: Offline


Ярила

Регистрация: 13.12.13
Сообщений: 5413
Интересно

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


Шутник

Регистрация: 21.10.13
Сообщений: 36
Ну нах. когда синтаксис определяется пробелами, переводами строки и табуляциями.
Плюсы, диез, если жоппа и надо жрать то пхп.
А тендер-флоу и на ноде работает. С гемором на диезе.
 
[^]
scrudge
16.09.2021 - 00:03
0
Статус: Offline


она утонула

Регистрация: 6.03.13
Сообщений: 6999
Цитата
Зацепила меня тема про айтишные зряплаты

Ну не зря значит ту тему создавал... опыта наберешься, пиши... устрою тебя в банк на хороший оклад и плюшки
 
[^]
KeinMitleid
16.09.2021 - 00:23
0
Статус: Offline


Ярила

Регистрация: 10.07.18
Сообщений: 3774
Раз уж тут собрались программеры.
Подскажите, скажем, мне нужно использовать api различных прог в экселе/ворде итп(в разных прогах с VBA вобщем).
Встает проблема: надо вызвать объект этих прог (getobject), но при этом как там эта прога называться будет, я хз(откуда брать имя приложения activx)?
 
[^]
hime
16.09.2021 - 00:28
1
Статус: Offline


Хохмяч

Регистрация: 6.03.06
Сообщений: 6899
Цитата (KeinMitleid @ 16.09.2021 - 00:23)
Раз уж тут собрались программеры.

Кто программер? Сам ты программер! gigi.gif
 
[^]
Constcat
16.09.2021 - 00:28
1
Статус: Offline


Ярила

Регистрация: 9.09.12
Сообщений: 1465
SeeRozha
Цитата
Да, только понимать указатель на указатель на список указателей могут не только лишь все.

Ну, многомерные массивы так и делаются. Начиная с двумерного. Если не на стеке, разумеется. :)
 
[^]
sheekarno
16.09.2021 - 00:32
3
Статус: Offline


медицинский психолог

Регистрация: 21.01.16
Сообщений: 65
Автор, респект тебе и уважуха!
Йа - всратый гуманитарийпросто тупой rulez.gif .

По сабжу.

Во время карантина решил потренить моск.
Думал, что выбрать: плюсы, яву или питона?
И нужно бабки башлять за курсы или нет?

Ничо не понимал: что за бэкенд, фронтенд, миддл, деплой....

В качестве переводчиков решил взять хлебореза, Фаруха Газимова, и каптера Геру Либермана.

Попросил знакомых прогеров направить на путь истинный:

-Работать прогером хочешь?
-Нет.
-Тогда - в жопу эти гикбреинсы! В инете всё найдёшь.
-Ты язык хочешь изучить, чтобы что?
-Шоб текстовую игрулю написать, поприкалываться там.
-Питон.

Порекомендовали мне тогда первую книгу - "Укус Питона".
Короче, через три месяца (занимался не систематично и тупой) написал простенькую текстовую игру, телеграмм-бота, архиватор, психологический тест многофакторный, который заипёшься вручную считать, и, до марта 2021 г. (важно, ибо закон вышел про парсеры) - простенький парсер.

Помогла очень книга "автоматизация рутинных задач на питоне" и видео на ютубе от какого-то украинского школьника))

Заметил, что лучше получается не "от теории к практике", а наоборот, типа "заепеню мессенджер" и начинаешь разбираться, как его сделать.

Всех благ, автор. Живи и процветай. cool.gif
 
[^]
ipv4
16.09.2021 - 00:37
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (Constcat @ 16.09.2021 - 00:28)
SeeRozha
Цитата
Да, только понимать указатель на указатель на список указателей могут не только лишь все.

Ну, многомерные массивы так и делаются. Начиная с двумерного. Если не на стеке, разумеется. :)

Так не? Не прокатит?
Код
boost::numeric::ublas::matrix<double> { 10, 10 };


P.S. Задолбали своим "С++ - это указатель на указатель на массив". На дворе 2021 год )))

Это сообщение отредактировал ipv4 - 16.09.2021 - 00:38
 
[^]
Constcat
16.09.2021 - 00:43
0
Статус: Offline


Ярила

Регистрация: 9.09.12
Сообщений: 1465
ipv4
Цитата
Так не? Не прокатит?
boost::numeric::ublas::matrix<double> { 10, 10 };

Под Маком? Не прокатит-с. С бустом облом-с.

Цитата
P.S. Задолбали своим "С++ - это указатель на указатель на массив". На дворе 2021 год )))

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

Это сообщение отредактировал Constcat - 16.09.2021 - 00:44
 
[^]
hime
16.09.2021 - 00:45
0
Статус: Offline


Хохмяч

Регистрация: 6.03.06
Сообщений: 6899
Цитата (ipv4 @ 16.09.2021 - 00:37)
P.S. Задолбали своим "С++ - это указатель на указатель на массив". На дворе 2021 год )))

Я не сильно много годиков назад делал многомерные массивы как линейные, их надо было специально положить и специально обходить. Но это было, конечно, на маленьком процессоре с мало памяти cheer.gif он бы лёг под бустом.
 
[^]
SeeRozha
16.09.2021 - 00:46
0
Статус: Offline


Иноагент

Регистрация: 10.11.20
Сообщений: 151
Цитата (ipv4 @ 16.09.2021 - 00:37)
boost::numeric::ublas::matrix<double> { 10, 10 };

ужас какой, это Питон? Простой язык?
ну его накуй,

Код
var hui = new int[45,45]


и ниибет.
 
[^]
ipv4
16.09.2021 - 00:47
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (Constcat @ 16.09.2021 - 00:43)
Это ты эпплу расскажи. С его регулярными депрекейтами и, в связи с этим, постоянным желанием писать именно стандартными способами, чтобы не зависеть от регулярно меняющихся библиотек.

Ну так это ж - не проблемы языка и его библиотек! Это - политика компании-разработчика ПО.

P.S. И да, что значит "по МАКом с бустом облом"? Скопировал с сайта, make && make install - всио! )))
 
[^]
Авотужхуй
16.09.2021 - 00:49
0
Статус: Offline


Ярила

Регистрация: 14.08.12
Сообщений: 2411
Если продолжишь осваивать и достигнешь хоть каких-то результатов, года через 2...Посмотри, что ты здесь накорябал. Будет пиздец как стыдно!
Детский сад, чесслово!
 
[^]
hime
16.09.2021 - 00:49
0
Статус: Offline


Хохмяч

Регистрация: 6.03.06
Сообщений: 6899
Цитата (SeeRozha @ 16.09.2021 - 00:46)
Цитата (ipv4 @ 16.09.2021 - 00:37)
boost::numeric::ublas::matrix<double> { 10, 10 };

ужас какой, это Питон? Простой язык?
ну его накуй,

шаблоны в питоне? no way!
a=numpy.zeros((10,10), numpy.float64)

Это сообщение отредактировал hime - 16.09.2021 - 00:54
 
[^]
wanu
16.09.2021 - 00:50
1
Статус: Offline


Ярила

Регистрация: 22.02.10
Сообщений: 1943
Цитата (Noname1984 @ 15.09.2021 - 23:02)
Цитата (ipv4 @ 15.09.2021 - 22:58)
Цитата (evilsun @ 15.09.2021 - 22:14)
Конечно, если душа лежит и самому интересно, то можно и нужно пробовать себя в программировании и возраст тут не помеха.

В качестве хобби - почему бы и нет. А куда деть помеху в виде отсутствия специализированного академического образования? ))

Как раз в ИТ сфере в отличии от медицины образование не так и важно. При собеседовании на работу ни разу не спросили об образовании

какая работа - такие и требования.
 
[^]
ipv4
16.09.2021 - 00:54
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (hime @ 16.09.2021 - 00:45)
Цитата (ipv4 @ 16.09.2021 - 00:37)
P.S. Задолбали своим "С++ - это указатель на указатель на массив". На дворе 2021 год )))

Я не сильно много годиков назад делал многомерные массивы как линейные, их надо было специально положить и специально обходить. Но это было, конечно, на маленьком процессоре с мало памяти cheer.gif он бы лёг под бустом.

А кто мешает реализовать маааленький классик, который пишется за 15-30 минут, и который будет тупа транслировать многомерные индексы в индекс линейного массива? Вот здесь прям простейшую реализацию намыл за 3 минуты.

P.S. И да... Я даже на очень слабых 8-битных камушках очень комфортно пишу на C++, и безо всяких вот этих "указатель на указателе и указателем погоняет". ))

Это сообщение отредактировал ipv4 - 16.09.2021 - 01:00
 
[^]
hime
16.09.2021 - 00:57
0
Статус: Offline


Хохмяч

Регистрация: 6.03.06
Сообщений: 6899
Цитата (ipv4 @ 16.09.2021 - 00:54)
А кто мешает реализовать маааленький классик, который пишется за 15-30 минут, и который будет тупа транслировать многомерные индексы в индекс линейного массива? Вот здесь прям простейшую реализацию намыл за 3 минуты.

время, радикально нужно было время исполнения.

Это сообщение отредактировал hime - 16.09.2021 - 00:58
 
[^]
ipv4
16.09.2021 - 01:02
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (hime @ 16.09.2021 - 00:57)
Цитата (ipv4 @ 16.09.2021 - 00:54)
А кто мешает реализовать маааленький классик, который пишется за 15-30 минут, и который будет тупа транслировать многомерные индексы в индекс линейного массива? Вот здесь прям простейшую реализацию намыл за 3 минуты.

время, радикально нужно было время исполнения.

Хех! Грамотно спроектированные шаблоны добавляют время только на компиляцию. dont.gif
 
[^]
Constcat
16.09.2021 - 01:04
0
Статус: Offline


Ярила

Регистрация: 9.09.12
Сообщений: 1465
ipv4
Цитата
Ну так это ж - не проблемы языка и его библиотек! Это - политика компании-разработчика ПО.

Проблема в том, что когда пишешь кросс-платформенный код, желательно не зависеть от платформенных библиотек.
К примеру, массив на указателях будет работать одинаково на всех платформах.
А с библиотеками можно обломаться.

Цитата
P.S. И да, что значит "по МАКом с бустом облом"? Скопировал с сайта, make && make install - всио! )))

Когда писался наш софт, буст в платформенной части под Мак не использовался. Хотя под винду юзался вовсю. Сказали, что с бустом какие-то проблемы - то ли совместимости, то ли с эппловским магазином. Я включился в проект как раз на релизе High Sierra.
Ну и вряд ли сейчас софт под мас будет переписываться под boost. Большая часть уже legacy.
 
[^]
Constcat
16.09.2021 - 01:06
0
Статус: Offline


Ярила

Регистрация: 9.09.12
Сообщений: 1465
ipv4
Цитата
P.S. И да... Я даже на очень слабых 8-битных камушках очень комфортно пишу на C++, и безо всяких вот этих "указатель на указателе и указателем погоняет". ))

Тем не менее, разбираться в этом нужно. Например, если пытаешься запустить VM Java из-под софта на C++. Там параметры, в основном, как "указатель на указатель" передаются.
 
[^]
Constcat
16.09.2021 - 01:07
0
Статус: Offline


Ярила

Регистрация: 9.09.12
Сообщений: 1465
ipv4
Цитата
Хех! Грамотно спроектированные шаблоны добавляют время только на компиляцию.

А потом задолбаешься их сопровождать и дорабатывать. Потому что хрен отладишь.
 
[^]
TOS1
16.09.2021 - 01:08
2
Статус: Offline


шутник

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

gigi.gif

— А ОЗМки какие, третьи, семьдесят вторые или стошестидесятые? — некстати вклинился в разговор задумавшийся Ахмет.

Бойцы, замолкнув, дружно вылупились на него.

— А ты чё, волокешь в этой херне? Сам как раз плачет, что ни одного сапёра нет. О, заебись! Нашёлся нам МВДшник! Всё, щас мы тебя мобилизуем!

— Денис, ты ёбнулся?! Какой из меня к хуям сапёр, ты чё? Так, начитался плакатов в карауле, и всё! Просто у нас в карауле вся стена была увешана, заступишь и целый день пялишься поневоле на всю эту срань, тут медведь даже запомнит — а так я эту ебань и в глаза не видал! Смотри, не вздумай Ко… командиру наплесть типа взрывника нашел, как брата прошу! Я ж сам взорвусь и всех нахуй взорву вокруг! Тоже придумал, понимаешь — я ж МУВа от ВПФа не отличу.

— О, ёпть! Чё и требовалось доказать! Вишь, какими мудреными словами ругаешься! Сапёрскими! Я вот не сапёр — я и не знаю. Так что не хуй отмазываться.

(БаА. Мародер).

Я это к чему?
А к тому, что чувак явно бабушку лохматит. Судя по словечкам он нихуя не с ноля решил в погромисты записаться. gigi.gif


 
[^]
ipv4
16.09.2021 - 01:09
0
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (Constcat @ 16.09.2021 - 01:04)
Проблема в том, что когда пишешь кросс-платформенный код, желательно не зависеть от платформенных библиотек.
К примеру, массив на указателях будет работать одинаково на всех платформах.
А с библиотеками можно обломаться.

Можно и обломаться, согласен.

Поэтому, когда пишешь кроссплатформенный код, необходимо заранее, прежде чем вводить библиотеку в проект, проработать вопросы её доступности для всех поддерживаемых платформ. Но совсем отказываться от сторонних библиотек я смысла не вижу никакого, зачем изобретать велосипеды? Это просто глупость, как по мне, особенно, если надо писать код не силами 100500 абизян, а в условиях ограниченных ресурсов, скажем так... Тем более, что, к примеру, boost, sigc - это ж почти стандарт (в современном мире, а не 20 лет назад). А STL уже давно - часть стандарта языка. ))

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


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (Constcat @ 16.09.2021 - 01:06)
ipv4
Цитата
P.S. И да... Я даже на очень слабых 8-битных камушках очень комфортно пишу на C++, и безо всяких вот этих "указатель на указателе и указателем погоняет". ))

Тем не менее, разбираться в этом нужно. Например, если пытаешься запустить VM Java из-под софта на C++. Там параметры, в основном, как "указатель на указатель" передаются.

Я не говорю, что СОВСЕМ не нужно. Но это стало редкостью, и применяется очень локально - по коду не расползается.

P.S. Но попробуйте ка вы JVM в питон встройте. ))
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 49508
0 Пользователей:
Страницы: (20) « Первая ... 10 11 [12] 13 14 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



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






Наверх