Значит так. Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут нефритовый стержень по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>240220531 >>240220531 Си. Если не понравится, жидко обмякаешь и выкатываешься. Если понравится, далее зависит от того, что ты хочешь делать. Всё вышеуказанное можно учить, но только уже зная основы.
>>240215266 (OP) Пиздец у него синтаксис уебанский, вчера познакомился и ахуел... Пробелы нахуй, чтобы понимать где блок кода заканчивается - кто придумал это говно? Фор и ин рейндж(10): Ну и параша... Не стоит притрагиваться даже
>>240220531 Ассемблер для 6502. Если не понравится, жидко обмякаешь и выкатываешься. Если понравится, далее ассемблер для 8086. Всё вышеуказанное можно учить, но только въебав говна.
>>240220914 Не пробелы, а табуляция В тех же си-подобных, несмотря на использование фигурных скобок для обозначения скоупа, всё равно используют табуляцию для улучшения читаемости кода, так что считай просто убрали скобки.
Чем тебя смущает for i in range(10), который является эквивалентом for (int i = 0; i < 10; ++i)?
>>240220737 Ты еще скажи ему основы CS выучить. Этим шакалам похуй на ИТ, им только деньги бы зарабатывать, да полегче. Цепочка примерно такая: Блин я нищук -> Хочу много денег -> погромисты получают много, в интернете видел -> гуглится как вкатиться -> натыкается на инфоцыган с питоном -> Сап двач, как вкатиться в питон.
>>240221311 Вовсе не обязательно. Я иногда получал ошибки за одинаковые отступы, когда один был сделан табуляцией, а другой четырьмя пробелами. Частенько в IDE или юпитере на кнопку таб забиндено 4 пробела, но не всегда
>>240221113 1. Но несмотря на табуляции это к хуям убивает читаемость кода 2. Потому что блять можно поменять значение и, можно изменить шаг цикла, можно поставить другое условие блять - Столько возможностей... Я блять вчера попробовал i в питоне заменить изнутри цикла - ага нефритовый стержень пососи, это же питон блять
>>240221442 Трудный вопрос. Отвечу так: если бы мне было не интересно, то не вкатился бы. Но вообще да, из-за денег. Если б мне не нужны были деньги, я бы не работал
Питон омерзителен. Он слишком лёгкий, то есть даже тот небольшой интеллектуальный порог, который не позволял раньше пускать за компьютер совсем уж васянов, напрочь отсутствует. Эти васяны учат синтаксис, думают, что и так всё знают, и идут засирать собой рынок труда. В результате зарплаты падают, васянам иногда всё же удаётся трудоустроиться и начать плодить лютый индусский код, инфоцыгане потирают ладошки и готовят свежую партию курсов "Питон для умственно отсталых: как с IQ 70 получить профессию Data Scientist (математика нахуй не нужна)".
>>240221545 >Если б мне не нужны были деньги, я бы не работал Ну это понятно. >если бы мне было не интересно, то не вкатился бы Ну вот, видишь, у тебя был интерес, может не ко всему CS, но к его части точно. А я говорил про тех, кто идут в ИТ исключительно ради денег.
>>240221698 У тебя интересное представление рынка труда. И кто же берёт на работу "васянок со знанием одного лишь синтаксиса", что это аж рынок демпингует?
>>240215266 (OP) >Хочу вкатиться в pyton (Python), с чего мне начать? Регаешься на Coursera, и записываешься к Доктору Чаке на курс. Это самый безболезненный способ въехать.
Ну или по книжкам и туториалам пердолься. Но это хуже и муторнее.
>>240221917 Мало кто, но какая разница? Рынок можно демпинговать и искусственно, не занимая реальных вакансий. Классическое "у меня за забором толпа таких, как ты, стоит". И похуй, что это толпа пускающих слюни имбецилов, ведь они же реально стоят.
>>240221727 Мне очень трудно понять таких людей. Поскольку работа сама по себе отвратительна, но необходима, вся моя карьера - это эдакий поиск компромисса со следующими условиями: 1. Это должно быть интересно 2. Хорошо оплачиваемо 3. Не рутинно (перекликается с первым пунктом)
Ради нахождения такой работы я готов учиться, искать, бросать карьеру, снова учиться, набивать шишки и снова учиться. В принципе за всю историю моего трудового стажа, каждое новое место становилось чуть более интересным и чуть лучше оплачивалось.
Мне сложно понять людей, которые ебали всю эту работу в рот, но тупо бегут в айти, потому что там деньги. Деньги можно и менеджером по продажам зарабатывать хорошо, или там страховым агентом, или маркетологом или массажистом в конце концов. Я пробовал менеджером по продажам. 3 месяца работал, все три месяца чувствовал, что занимаюсь какой-то хуетой, ничего не продал и бросил это дело. Хотя видел, как люди поднимались, которым всё это в кайф
Никогда не читай книги, пытайся сразу делать что-то своё Ну для ознакомления максимум можешь прочитать укус питона, там хуйня на 70 страниц, осилишь за два дня, а долго так потому что читать книги скучно и твой мозг не понимает нахуя тебе это надо Поэтому как прочитаешь, придумай какую-нибудь мелкую задачу и реши её, можешь написать какую-нибудь простую прогу, которая будет зашифровывать и расшифровывать текст с помощью библиотек для криптографии А дальше постепенно усложняй задачи, можешь начать писать ботов для телеги, туда вкатиться пару месяцев максимум и сможешь первые заказы брать Удачи, простой Иван город Тверь, и не слушай двачеров. Мне они так же, когда я создавал треды по вкату, говорили что я не вкачусь, но уже как год успешно работаю дома питон-программистом
>>240215266 (OP) Вы уже отстали от инфоцыганских трендов, там теперь популярен некий зирокодинг, в котором вообще ничего уметь не надо, только расти до 5к бачей.
>>240222331 >Мне они так же, когда я создавал треды по вкату, говорили что я не вкачусь Да потому что вкатываться надо, а не на дваче проёбываться. Сам же говоришь «не слушай двачером». Тебе поди об этом и говорили в тредах: не слушай двачеров, код пиши
Хочу зделоть свою 2D-игру с механиками по типу Stardew Valley или Factorio. Что для этого потребуется освоить, если не прибегать к готовым движкам? >таких игр как говна уже Так я не буду выкладывать, напишу в стол. >слишком сложно, не пытайся Ну вышеуказанные ведь как-то сделали.
>>240222314 Спасибо за такой развернутый ответ, простой Иван город Тверь. Я действительно рад за тебя, за то, что ты смог найти баланс между работой и интересом, да и за понимание жизни в целом.
>Поскольку работа сама по себе отвратительна, но необходимо Почему не сделаешь что нибудь свое? Я вот, например, поддерживаю одну хуйнюшку в узких кругах, мне за нее донатят в крипте. Этот процесс я не воспринимаю как работу, мне нравится это. Если бы мне дали 1кк долларов, то я бы все равно продолжил кодить и спустил бы все деньги на свои проекты.
Если ты только-только вкатыш и еще не знаешь чем отличается float от double, то советую начать с Си или C#, научишься понимать типы данных и всю хуйню - дальше любой яп будет прост в изучении и не будет тупых ошибок из-за типов данных
>>240222636 >Что для этого потребуется освоить, если не прибегать к готовым движкам? В математику (линейная алгебра и тригонометрия) и физику пердолься.
Если совсем хочешь упороться, то книжек Андре Ламота (Andre LaMothe) с рутрекера накачай, и фигачь по ним.
>>240222961 Ожидаю, что будет пиздец сложно, что надо будет учить не только CS, но и кучу всякого говна, связанного с графикой, хранением массивов данных, поддерживать чистоту и удобство кода, всё заранее похуярить на нужные классы, в общем, проект года на 4 минимум. Если ты об этом. >В математику (линейная алгебра и тригонометрия) и физику пердолься. А цель, если у меня 2D без физики?
>>240222707 >C# Говно-джава от майкрософта. Уж если тот простой Иван город Тверь решил наглухо убиться, то логичнее брать классический Си, качать книжку Graphics Programming Black Book Майкла Абраша, и повторять подвиг швитых отцов из id Software.
>>240223337 >>240223526 >логичнее брать классический Си, качать книжку Graphics Programming Black Book Майкла Абраша, и повторять подвиг швитых отцов из id Software
Ага, классическая ошибка игродела - сесть писать игру, начать писать движок, не дописать ни то, ни другое, бросить всё.
>>240223176 Ну если такой серьезный настрой, то начни с основ ЭВМ, попиши на процедурном компилируемом языке, погоняй базовые алгоритмы и структуры. Как наберешься немного опыта, дальше уже будет понятно куда двигаться. Плюс читай литературу по геймдеву, такой очень много, особенно на английском языке. Ну и как тебе говорили выше, придется освоить немного математики и физики. Если с математикой все понятно, то с физикой не очень. Физика даст понимание физических процессов, много смех, как очевидно, это особенно важно при создании своего движка. Так как физика это описание реального мира с помощью математики. И вот такие готовые математические модели могут очень помочь. Удачи тебе, простой Иван город Тверь, главное не унывай и не сдавайся.
>>240223739 Но я очень не хочу быть очередным бракоделом-говношлёпом на хуюнити. Мне, наверно, важнее узнать принципы работы всего, что я делаю, чем собственно готовая игра. >>240223787 Спасибо, звучит как хороший план.
если ты задаешь такие вопросы, то ты не хочешь вкатываться в айти. Тебе насрут тут говна, может даже дельного, но ты нефритовый стержень забьешь. Когда ты научишься сам находить то что лежит на поверхности, даже блять на дваче роадмеп есть, то тогда ты начинаешь вкатываться, а не саморазвиваться с помощью аниме и пинать хуи
>>240223526 >Звучит интересно, спасибо, схоронил Кароч, если хочешь в написание движков, графики С ПОЛНОГО БЛЕАТЬ нуля и всего такого прочего, то у тебя, по сути, выбор не так велик:
1). Книжки Майкла Абраша (Michael Abrash). Он написал несколько книг о том, как классические игры id Software создавались: от Wolfenstein 3D до Quake III. Ничо так книжки, но довольно обзорные. 2). Книжки Андре Ламот (Andre LaMothe). Ламот - это натурально монстр. Хоть книжки и старые уже, но там всё рассусолено: от синтаксиса С++ до основ математики программирования физики и графики. У него ещё есть огненная книжка - The Black Art of Video Game Console Design - чел рассказывает, как с полного нуля запилить свою игровую консоль. Я по ней электроникой когда-то упарываться начинал.
>>240225520 Приложения для компа не нужны никому. Веб-сайты и мобильные приложения сейчас самая хайповейшая тема, но не спеши вливаться в толпу ебланов. Гораздо лучше найти нишевую или вечную тему, чем вместе со всеми покупать курсы от цыган по ЖС. Хайп исчезнет ведь.
>>240225203 >The Black Art of Video Game Console Design >Чёрт, нет в электронном виде 100 пудов есть, я её в электронном виде и качал; 517Мб весила. Но там не столько программирование, сколько электронство, учти. >и наверное хрен в бумаге найдёшь В бумаге точно есть - на Амазоне, плюс, он у тебя на сайте по-моему до сих пор барыжит:
>>240225520 Приложения как раз таки нужны, смартфоны постоянно обновляются и наращивают свои возможности. Годных приложух и игор нет, зато в тренде корпоративные приложухи, за смартами будущее
>>240226389 >На торрентах нет, на либгене нет, twirpx нет Бля, простой Иван город Тверь, я у себя навскидку тоже найти не могу. Где-то в архивах осталась возможно, но хз.
Я глянул сейчас, он ещё какую-то книжку на тему игрового железа написал. Так понимаю, что это то же самое, но переработанное и стоит дешевле:
>>240221698 >Питон омерзителен. Он слишком лёгкий Кек, дебс! Какая разница, какой он, если это тупо инструмент, позволяющий решать задачи? Станет не хватать, можно ковырять что-то потяжелее.
>>240221514 Если ты собираешься изменять i внутри цикла, юзай while с соответствующим условим для i, так как for i in это итератор. Ты же в STLевском контейнере когда итерируешься через auto i : v не изменяешь адрес i внутри цикла блядь.
>>240228188 >это тупо инструмент, позволяющий решать задачи? Это инструмент, позволяющий решать задачи через очко. Решать задачи через очко может любой еблан с улицы. Другие инструменты ебланов худо-бедно отпугивают минимальной сложностью, а питон создает иллюзию, что всё и так понятно.
>>240228518 >Тебе кажется что на движке слишком просто? Да. >Бери готовый инструмент и делай. А потом мой готовый продукт будет лагать как сучара и вылетать всё время, а я даже не буду знать, в чём может крыться ошибка.
>>240230884 Ну так а зачем было создавать им питательную среду? Если завтра появится конструктор приложений на ведроид, после чего весь плей маркет будет засран ещё большей гавной, чем сейчас, я буду хейтить авторов конструктора.
>>240215266 (OP) Рассказываю. Ставишь перед собой цель что-то спрограммировать. Например бота, или лучше игру какую нибудь. С амбициями главное не переборщить и на четвёртого ведьмака не замахиваться. А дальше просто пытаешься её реализовать. Разработка тебя сразу по всем фронтам подтянет. Не знаешь как что-то сделать - идёшь и учишься. Потом выпускаешь игру и становишься миллионером. Я серьезно, это не троллинг.
>>240230155 Если задача решается за приемлемое время, то в рот ебать тебя и твои влажные.представления о том, как надо правильно. Язык это инструмент и если он свою бизнес задачу выполняет за приемлемое для бизнеса время, все ок. Есть задача, есть результат, все что посередине между ними становится важным только тогда, когда это становится важным для бизнеса и денег. А со своим дохуя важным задроченно ИТшным мнением можешь пойти нахуй. Я как инженер знаю когда закопаться в структуры данных и оптимизацию алгоритмов, а когда нефритовый стержень положить и тупыми листами и словарями данными хуевертить. А таких как ты ебанатов, которые свои алгоритмы сортировки ебашат сутки, вместо того, чтобы заюзать подходящий из библиотеки, сделанный людьми гораздо умнее тебя, нужно палками ебошить. Выучи понятие trade-off в разработке, маня.
Так и не понял причин хайпа вокруг этого недобейсика. Куча способов отстрелить ногу, причем уже в райнтайме, в первую очерезь из-за автосоздания переменных и отсутствия контроля типа. С другой стороны, в отличие от жабаскрипта, очень неповоротливый, функцию или произволный объект прямо на месте не создать.
Совершенно уродливый и несистематизированный стандартный АПИ.
>>240230155 >Это инструмент, позволяющий решать задачи через очко КАКИЕ задачи, дубина? Для серьёзного игростроя, высокоскоростных вычислений или написания драйверов для железа питон очевидно не подходит. А вот для скриптинга, лопаченья данных, админства, прототипирования питон очень даже топ.
Ты, по ходу, аутист-академик, который любит дроч ни синтаксис, наворачивает таблицы популярности языков и т.д.
>>240221698 > Питон омерзителен. Он слишком лёгкий Так и должно быть, упрощение монотонной работы введёт к развитию и появлению новых возможность. Ты небось общественным транспортом/авто не пользуешься, и скотину сам забиваешь ?
>>240231551 Я не он, но когда ты работешь в соло, да никаких претензий нет. Я недавно устроился в команду с питонистами. Так пиздец, на код не взглянуть без слёз, хрен поймешь сумрачный гений тех кто это манкикодил. Структура отсутствует как понятие. Впрочем долбоебов с поверехностными знаниями везде хватает. И когда видишь их парашу в проде, а потом тебе говорят, что все должно работать нормально, срок вчера, очень грустно становится.
аноны, как засунуть написанную прогу в браузер? или кудато кроме него, я имею ввиду написать чтото и запустить это где то дальше компилятора?например написал прогу которая ищет людей в вк по определенным параметрам и как ее засунуть и выполнить в самом вк? поясните зеленому плз, будьте добры
>>240233820 Если она выполняет то, что тебе нужно, зачем пихать её в браузер? Что ты понимаешь под "запихнуть в браузер"? Сделать расширение? Гугли, как сделать расширение для браузера. Если твой код написан на жс, можешь его в консоли брузера выполнить.
>>240236960 > У питона уебищьная скорость работы с векторами Если ты работаешь с векторами через list-ы, то земля тебе пухом, братишка. Для работы с векторами и матрицами есть numpy и pytorch
>>240237659 Так и есть. Питон - это т.н. glue-код, позволяющий с минимальными усилиями пользоваться готовыми сишными наработками, и писать программу без кучи лишней еботни и утечек памяти. А еще есть Cython
>>240237556 Так ты и есть кретин с безапелляционными заявлениями. И по всей видимости не чувствуешь где стоит применять более сложные инструменты, а где питончика хватает заглаза.
>>240239742 Какого именно верчения данный ебанина ты косоглазая, уточни? Так-то всё программирование на свете - это верчение данных. А весь датасайнс нормально юзает питончик для обучения моделей и обработки данных в пайплайнах, подключая сишку с джавой только когда готовый прототип нужно в прод оформить под высокую нагрузку.
>>240236960 >Пайтон для перетряски даты подходит примерно никак. Он ИДЕАЛЬНО подходит для приведения сырых данных к единообразному виду. Справедливости ради, под "данными" я сейчас понимаю результаты парсинга, всякое маркетинговое говно и т.д., а не сигналы, лезущие от каких-нибудь сенсоров или что-то в этом духе. >У питона уебищьная скорость работы с векторами. "Уёбищность" - понятие относительное. Для определённых задач и С++/CUDA маловато будет, и надобно или DSP-шки покупать, или собственную ПЛИС-корягу констролить, или что-то в этом духе.
>>240240288 Да что ты с ним разговаривакешь, он говна набросить пришел.
>>240240328 > Для обучения на семплах, кретин. По твоему весь машинлёрнинг - это обучение на семплах? И что в этом такого уникального что прям так сразу ограничивает инструменты питоном? > Для этого хватит и питона. То есть всё же для некоторой работы с данными питон годится? )))
> Для биг даты используются уже Р и иные инструменты. Оооо бляяя, бег дайта! :))) Поцанчик умные слова услышал. Биг дейта - это не про язык программирования, это про данные. И в бигдеёте важны техонлогии хранения даннызх и запуска задач по их обработки, типа хадупа. А в хадупе можно хот хаскель запустить.
>>240237659 >Ну т.е. реально работает скомпилированный си Кек! Балбес, нет никаких питонов и си. Есть тупо единицы и нули, уложенные в памяти друг за дружкой. Ты можешь какой-нибудь собственный питоно-компилятор с оптимизацией запилить, получить бинарники, и всё у тебя будет летать, как из пушки.
Алсо, про "питон - скомпилированный си" тебе уже накинули. Алсо, ассемблерные вставки в си-код не делают си-код более ущербным или что-то в этом духе.
Прост каждый язык создавался для своих задач. Питон - это тупо скриптинг. То, что некоторые дебилы пытаются на нём пилить высокопроизводительный софт и ожидаемо обсираются - это не проблемы питона, а проблемы самих дебилов.
>>240233085 Так структура вообще к языку отношения не имеет. Структуру в любом проекте нужно пилить, у которого планируется какой-то продолжительный жизненный цикл. У питона хватает паттернов проектирования под разные задачи, просто тебе дауничи попались.
Вкатаны, расскажите про COBOL. В нескольких местах слышал, что это дедовский язык на котором модные и молодёжные не работают, но на котором написано до сих пор много всяких сложных программ. Стоит пробовать?
>>240244205 Кто блять R называет P? Лол. И между Питоном и R вообще нет никаких особых предпочтений. Можно и то и то для аналитики использовать. Ладно бы ты SAS назвал
>>240220914 >Пиздец у него синтаксис уебанский Два чая. Щас бы в разработку на пайтоне вкатываться. Даже в автоматизации всякой хуйни баш использую, а не пайтон мимо-девопс-линуксадмин
>>240233820 Что значит "дальше компилятора"? Ну и чтоб выполнять HTTP запросы, нужен curl(для PHP, C++). >>240235203 Запустить интерпритатор этого другого языка.