sup 2chХочу вкатиться в погромирование,с чего начать изучать python? Курсы, лекции, и просто советы от вкатившихся приветствуются.
сразу бамп
бумп
>>178483892 (OP)думаю будет важно заметить что я неплохо владею английским
>>178483892 (OP)На завод пиздуй.
>>178484250был там, не понравилось
>>178483892 (OP)Читаешь документацию к языку и кодишь. Всё.
>>178483892 (OP)Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>178483892 (OP)А почему ты решил вкатываться в питон? Поищи на youtube канал winderton не помню как правильно пишется, посмотри парочку его видео роликов
>>178484407годно
>>178484562по описаниям это тип самый простой язык, в плане ничего лишнего, видосы посмотрю
>>178484568Лол. Пожевал пасты говна.
>>178483892 (OP)А ты чем хочешь заниматься? Веб макакингом или всяческими машин лернингами и биг дейтами?
>>178484704ну скорее веб макакинг
>>178483892 (OP) Dive into Python
>>178484704А как в биг дату вкатится?
>>178484831
>>178484791Тогда готовься к страданиям.Можешь пройти курс питона на сололерне для начала. Но помимо питона тебе нужно будет изучить еще массу вещей. От sql до верстки и джаваскрипта.
>>178484881Там первична математика, а питон просто сбоку в качестве доп. инструмента. Но это я сужу со своей колокольни и могу ошибаться.
>>178483892 (OP)А вообще какие либо навыки программирования сейчас есть? Лвл? Зачем это тебе? На кого учился \ учишься \ хочешь учиться?
>>178485092навыков программирования 0, 20 лвл, закончил 3 курс по специальности закручивания гаек на заводе, и видя то что меня ожидает в будущем решил сейчас начинать осваивать что то новое
>>178485335Я бы тебе посоветовал вкатываться в go. Программистов на питоне (или тех, кто себя ими мнит) как грязи.
>>178485335Хочешь начать зарабатывать в ближайший срок или тебе прям хочется вкатиться как надо, со всей теорией, что бы понимать что к чему?
>>178485491в идеале прошарить эту всю тему за год-два, чтобы по окончанию универа уже работать на удаленке
>>178485674>прошарить эту всю тему за год-двапросто иди нахуй
>>178485335Начал учить пистон в 21 год, сейчас ебашу стек docker, ansible, fabric, ci\cd.Начинал с парсеров на requests+lxml.Если сможешь ставить простые задачи и имеешь усидчивость, то быстро вкатишься.27 лвл, нач ИТ отдела.
Есть смысл проходить codeacademy по питону?
>>178483892 (OP)>сТы сам себе ответил.
>>178483892 (OP)Тоже вкатываюсь сейчас смотрю https://www.youtube.com/watch?v=NaA2H25gxN4&list=PL0lO_mIqDDFXgfuxOEDTCwsWmKezOaDTu&index=10вот эти курсы и еще книжку Васильева "питон на примерах". Книга годная для новичков. Тут наверное будут советовать Лутца, но я бы не советовал его читать, если ты вообще никакого отношения к программированию не имеешь.
Проигрываю с дурачков, мечтающих войтивайти и зарабатывать 300кк/с
>>178487088вот за это огромное спасибо
>>178487105а кто тут пишет про заработок? Мне например хочется хуйню создавать на основной работке сисадмин, как хобби, заебло деградировать
>>178487187удачи анон, еще от себя посоветую пилить конспект в вордовском файле, ибо печатать легче и занимайся каждый день, хотя бы час, хотя бы 1-2 ролика посмотри
>>178483892 (OP)Не ешь, подумой. Это тащемта довольно специфическая специальность подразумевающая, как минимум, постоянное обучение. Если тебя все эти дела не прикалывают (мое предположение из-за сочетания 20лвл и нулевых знаний) то даже в случае успешного вкатывания сама работа превратится в ад. Тебе придется изучать тонну неинтересной лично тебе хуеты, зачастую в свободное время
>>178483892 (OP)Курсы на codeacademy. На степике курс.Насчёт книжек хз, лично мне там не хватает интерактивности, поэтому не особо ими увлекаюсь.
пишу свободный кроссплатформенный Р2Р мессенждер с оконечным сквозным AES шифрованием на питонезадавай ответы
>>178487537Хуи сосешь?
>>178487581да
>>178483892 (OP)Вкатывайся вначале в html/css, потом в js/jquery, потом в php, как его нормально освоишь можешь во фреймворки попробовать - но они и для меня сейчас сложны. Если хочешь бабло грести, то обязательно cms какой-нибудь выучи(wordpress или modx). И станешь таким же успешным как я.
>>178487630Хз насчёт опа, но я бы лучше дальше в лаборатории за 30к/месяц остался, чем в вебмакаки пошел
>>178487607Ты поэтому решил писать именно на ПИТОНЕ?
>>178487630Вордпресс и вся плеяда CMS в PHP это самое дно разработки по всем статьям. Начиная с того что задачи похожи одна на другую, и заканчивая дошираком вместо зарплат
>>178487783Я сосу хуй потому что пидор. А писать на питоне я решил из-за динамической типизации, высокоуровневости и обектно-ориентированности питона.
>>178487716Вот честно не понимаю, что плохого в том, чтоб быть веб-макакой? Это ж просто работа, не хуже и не лучше многих.
Советую начать с Си.Голый Пайтон тебе не очень много даст, тебе нужны будут фреймворки.Если мы говорим о веб-разработке, то ты вряд-ли сможешь быстро и глубоко вкатиться не понимая хотя бы основы SQL (методы Q в Джанго, например). А СУБД - это во многом про типизацию данных, которая основа в Си. Алгоритмы можно изучать на любом языке, но начав с Си у тебя не возникнет вопросов, почему в Пайтоне нужно указывать foo is not Null and < bar.Год как вкатился.
>>178487889но заказов по ним куча, так что учить стоит.веб-макака
>>178488034Сколько в месяц по деньгам выходит?
>>178487630Быдло ебаное, сьеби нахуй. Я про программирование спрашиваю, а не про быдло фронт твой, которым занимаются все те, кому айкю на программирование нормальное не хватило.
>>178488022Нужно ли читать СИКП? В математике шаришь? Как вкатывался, расскажи.
>>178484407Эта паста устарела, торнадо со своими костылями сейчас нахуй не нужен
Оп, самое годное направление сейчас javascript - react + redux - node.js, его и советую выбрать
>>17848814115 000 - 18 000 тыс, если работать по 4-5 часов в день. Фрилансить начал 3 месяца назад.
>>178488491Дно, как я и говорил
>>178488491дно для дс, в мухосранях люди по 8 часов по 5 дней в неделю в офисе сидят и гнеют, с правом на обед 45 минут и дорогой до дома 30 минут и все это за зп 16к
>>178488163Вангую, что ты и это не осилишь. Хотел бы заниматься тру-программированием, то шёл бы и занимался. Тебе даже гайды лень самому искать, я уж не говорю про специальные треды на программаче.
>>178488290хз, чё такое СИКП. Загуглил - не читал.В математике шарил в школе, олимпиадник, в универе её не было, поступил на экономиста-говноеда зачем-то. Сейчас изучаю вышку, смотрю в сторону мат.статистики, ибо там все биг-дата + графы.В реальных заказах всё более прозаично.Вкатывался так - было всё хуёво в жизни, решил научиться кодить и запилить один проект. Начал учиться. Через пару месяцев написал на Си змейку без библиотек и понял, что дальше либо вникать в архитектуру и пилить драйверы, или думать о стеке. Пока думал о стеке разобрался в SQL - Мускул и Постгре. Оказалось довольно приятно и просто если нет ебли с загрузкой.Дальше решил поиграться с Пайтоном пару дней, понравилось и начал почти сразу с Джанги. Видосы на Ютюбе, СтэкОверфлоу и всё такое и пилю свой проект. Что-то научился решил подтянуть парня с Фронтэнд скиллом в проект, у него кое-чему стал учиться. По итогу свой проект еще будем пилить пару месяцев, слишком наукоёмкий, но параллельно фоном заканчиваем второй проект вдвоем на заказ и третий впереди. Проекты грубо говоря через знакомых. Везде личные кабинеты, где-то биллинг. А и еще - пилим Рестфул Апи, поэтому еще изучаю DRF. Оплачиваются такие проекты (что-то большее, чем сайт-визитка) достойно, как мне кажется. Ну и для меня главное - опыт и обучение, за которое мне платят (на словах то я неибаца эксперт, а на деле только год в теме).
>>178489041>было всё хуёво в жизни, решил научиться кодить и запилить один проектВот это меня на самом деле мало интересует. Как учиться-то начал? Без задней мысли кодил и в интернете смотрел, если что-то не получается?
>>178483892 (OP)dive into pythonВсё.
Ебаш сначала паскаль, потом питона твоего, и плавно переходи на c, c++, дальше ищи сам
Sololearn топовая приложуха на телефон, там учи
>>178489215открыл учебник Программируем на Си или как-то так. Самый основной. Разбирался, что такое алгоритм. Что такое int и почему он занимает 4 байта. Почему нельзя в int записать букву и вообще все такие базовые вещи. Потом массивы, кортежи и всё такое. Что значит "функция возвращает". Учился и так дошел до черепашьей графики. Подумал, что можно сделать и змейку. Сделал её. Если что-то было непонятно - спрашивал на форумах. На форумах обычно еще говорят, если можно сделать лучше. Потом когда перелез на Питон и Джангу к каждому вопросу, который у меня возникал искал Best Practice. Если не находил - спрашивал на стэк Оверфлоу, даже если находил другое решение проблемы. И как-то так добрался до первых денег со своего говнокода, который потом оказалось не так уж и плох.
>>178485674Это реально, но нужна очень серьезная мотивация. "Я хочу" это не мотивация. "У меня мать дохнет, надо денег заработать" - это уже хорошая мотивация. Если мотивации серьезной нет, то можешь рассчитывать на то, что к концу универа сможешь устроиться на галеру или удаленную галеру джуном. Все зависит только от тебя.Теперь к тому как вкатываться более подробно. Мое ИМХО - я не люблю питон и никогда не понимал, нахуя учить его первым языком. Как по мне питон достаточно сильно отличается от других популярных языков. А думать, что тебе в жизни только один язык придётся использовать - быть дауном. Это мое ИМХО, большинство источников, которые я читал говорят об обратном.Для начала я бы тебе посоветовал попробовать что-либо, что даст тебе общее представление каково это программировать. Тут вариантов много. Рекомендую попробовать поверстать странички с javascript. Просто копипасти из интернета, читай w3schools и тд. Поставь себе задачу и выполни ее, не важно как. Не волнуйся, если 90% будет непонятно. Для начала ты должен понять только одно - интересно ли тебе это и готов ли ты пройти следующие, не особо интересные этапы. Как вариант можешь попробовать Unity3d. Это игровой движок. У них на сайте много хороших туториалов для начинающих. Очень хороший вариант.Дальше, если понравилось, я бы тебе рекомендовал "быстренько" пройтись по Си и структурам данных. Это основная теория, которая тебе понадобится всегда. Но это только для обучения, Си очень специфический язык, работу ты на нем не найдешь в 99% случаев, но это основа основ. В нем ты сможешь выучить все базовые концепции, например: как исполняется код, что такое циклы, типы данных и тд. Когда ты поймешь, что можешь на Си написать Helloworld и калькулятор в консоле, возьми любую книжку по структурам данных и имплементируй то, что там написано. Реализуй очередь, стек, дерево, линкед лист, массив и тд. Как будешь читать книгу - поймешь о чем я. После этого можно забывать про Си. Пора выбирать свой первый язык (то что ты уже сделал, но я бы лучше это делал после того, как разобрался бы в базовых вещах). Вот некоторые варианты которые мне кажутся адекватными на сегодняшний день:1) PHP - язык необычный, очень популярный, низкий порог входа. Самый быстрый способ заработать. Если начнешь с него, есть вероятность превращения в макаку. Никто тебе не запретит писать хороший код на PHP, но из-за специфики этой области, скорее всего от тебя будут требовать не качество, а результат в максимально короткие сроки. Это всегда так, но с PHP это наиболее заметно. Написание хуевого кода на твой скилл благоприятно точно не повлияет. Работы очень много.2) Java - самый сейвовый вариант. Можно писать бекенды, можно писать корпоративный софт, андроид и еще много чего. Си подобный синтаксис, очень важны знания ООП. Работу найти можно.3) C# - джава только от майкрософт. Те же самые возможности, кроме андроида. Зато есть Unity3d. Работу найти можно.4) JavaScript - все его не любят, но мне он очень нравится. Сейчас самый хайповый язык и не без основания. Можно писать на фронте, на бэке, под мобилки, десктопные приложения. Но основная область - фронтэнд разработка. Работу найти точно можно, особенно на фронтэнде. То что я писал про превращение в макаку тоже относится и к javascript. Как плюс - если хочешь заниматься вебом, то этот язык придётся выучить 100%.5) Python, Ruby, Go и прочая ебала - отличные языки, работа есть, но я бы сказал, что от среднего дева под этими языками ожидают большего, чем от дева на JavaScript, C#, Java и намного больше, чем от PHP дева.Дальше пора браться за фреймворки, базы данных и тд, но к тому моменту ты уже должен понимать что тебе нужно.Помни, что этот выбор не так уж и важен, и что после первого языка на другой пересесть намного проще. Если ты выучишь что угодно из этого списка, ты сможешь без проблем пересесть на любой другой язык (почти на любой, на люой из мейнстримных).
>>178489587Благодарю.
>>178485084Че там за математика? Группы, вероятности, графы? Или еще чет дикое?
>>178489654>Это реально, но нужна очень серьезная мотивация. "Я хочу" это не мотивация. "У меня мать дохнет, надо денег заработать" - это уже хорошая мотивация. Если мотивации серьезной нет, то можешь рассчитывать на то, что к концу универа сможешь устроиться на галеру или удаленную галеру джуном. Все зависит только от тебя.>>Теперь к тому как вкатываться более подробно. Мое ИМХО - я не люблю питон и никогда не понимал, нахуя учить его первым языком. Как по мне питон достаточно сильно отличается от других популярных языков. А думать, что тебе в жизни только один язык придётся использовать - быть дауном. Это мое ИМХО, большинство источников, которые я читал говорят об обратном.>>Для начала я бы тебе посоветовал попробовать что-либо, что даст тебе общее представление каково это программировать. Тут вариантов много. Рекомендую попробовать поверстать странички с javascript. Просто копипасти из интернета, читай w3schools и тд. Поставь себе задачу и выполни ее, не важно как. Не волнуйся, если 90% будет непонятно. Для начала ты должен понять только одно - интересно ли тебе это и готов ли ты пройти следующие, не особо интересные этапы. Как вариант можешь попробовать Unity3d. Это игровой движок. У них на сайте много хороших туториалов для начинающих. Очень хороший вариант.>>Дальше, если понравилось, я бы тебе рекомендовал "быстренько" пройтись по Си и структурам данных. Это основная теория, которая тебе понадобится всегда. Но это только для обучения, Си очень специфический язык, работу ты на нем не найдешь в 99% случаев, но это основа основ. В нем ты сможешь выучить все базовые концепции, например: как исполняется код, что такое циклы, типы данных и тд. Когда ты поймешь, что можешь на Си написать Helloworld и калькулятор в консоле, возьми любую книжку по структурам данных и имплементируй то, что там написано. Реализуй очередь, стек, дерево, линкед лист, массив и тд. Как будешь читать книгу - поймешь о чем я. После этого можно забывать про Си. Пора выбирать свой первый язык (то что ты уже сделал, но я бы лучше это делал после того, как разобрался бы в базовых вещах). Вот некоторые варианты которые мне кажутся адекватными на сегодняшний день:>>1) PHP - язык необычный, очень популярный, низкий порог входа. Самый быстрый способ заработать. Если начнешь с него, есть вероятность превращения в макаку. Никто тебе не запретит писать хороший код на PHP, но из-за специфики этой области, скорее всего от тебя будут требовать не качество, а результат в максимально короткие сроки. Это всегда так, но с PHP это наиболее заметно. Написание хуевого кода на твой скилл благоприятно точно не повлияет. Работы очень много.>2) Java - самый сейвовый вариант. Можно писать бекенды, можно писать корпоративный софт, андроид и еще много чего. Си подобный синтаксис, очень важны знания ООП. Работу найти можно.>3) C# - джава только от майкрософт. Те же самые возможности, кроме андроида. Зато есть Unity3d. Работу найти можно.>4) JavaScript - все его не любят, но мне он очень нравится. Сейчас самый хайповый язык и не без основания. Можно писать на фронте, на бэке, под мобилки, десктопные приложения. Но основная область - фронтэнд разработка. Работу найти точно можно, особенно на фронтэнде. То что я писал про превращение в макаку тоже относится и к javascript. Как плюс - если хочешь заниматься вебом, то этот язык придётся выучить 100%.>5) Python, Ruby, Go и прочая ебала - отличные языки, работа есть, но я бы сказал, что от среднего дева под этими языками ожидают большего, чем от дева на JavaScript, C#, Java и намного больше, чем от PHP дева.>>Дальше пора браться за фреймворки, базы данных и тд, но к тому моменту ты уже должен понимать что тебе нужно.>>Помни, что этот выбор не так уж и важен, и что после первого языка на другой пересесть намного проще. Если ты выучишь что угодно из этого списка, ты сможешь без проблем пересесть на любой другой язык (почти на любой, на люой из мейнстримных).два чаю тебе, схоронил
Я не понимаю нахуя вы ему пистоны советуете? Если сейчас и фронт и бэк можно писать на javascript? Задрочил его и немного смежные технологии и уже можешь пилить приложухи. А эти сишные дибилы? Возможно, он потом сам к этому прийдёт, если захочет понять суть вещей, но реалии таковы, что макаке это НЕ НУЖНО
>>178489894ненавижу блядские ноды
>>178485465гоу херня
>>178489894>javascriptSLOSHKOM JIRNO. POPROBUITE TONSHE
>>178486420нет
>>178489981Твоё субьективное мнение никак не влияет на характеристики самой технологии
>>1784896543.Уже xamarin придумали.Зайди на сайт, где ты взял эту пасту и посмотри на дату
>>178490116но нода гавно
>>178490147>xamarin Вакансий на java/kotlin или react native намного больше, чем на замарине.
.NET Core
А почему бы не начать с Джавы? Пройти курс на джавараше каком нить и стать успешным трукодером?
>>178490147Не паста. Про ксамарин забыл, но это не тоже самое, что java под андроидом. Под мобилки можно и на python писать. И бтв ксамарин еще жив?
>>178490284Причем здесь вакансии? Я ничего не говорил о вакансиях.Там писало, что С# без андроида, вот я и триггернулся
>>178483892 (OP)Читаешь укус питона, затем смотришь видео-гайд по джанге, затем начинаешь кодить.вкатился полгода назад, на днях устраиваюсь джуном
>>178490376Тот же нейтив, только безплатный
>>178490449С* т9 Хохольский
>>178490371Если бы в Java действительно работала сборка мусора, большинство программ бы удаляли сами себя при первом же запуске.
>>178490485Бесплатный в плане оверхеда? Мне друзья, которые его щупали, говорили это достигается при помощи IF system == "android" {...} else if system == "ios" {...} и что кросс-платформенный код из коробки очень хуевый с точки зрения производительности.
>>178490495Если бы в С++ был сборщик мусора, он удалил бы сам себя.