Форум сайта python.su
py.user.nextЛучше закончить Пайтон и перейти сразу на изучение С? Или же перепрыгивать сейчас на С и потом заканчивать пайтон?
И Python вырос из C, и Go вырос из C, и JavaScript вырос из C. То есть C там везде. Поэтому если ты его знаешь, тебе будет проще ориентироваться во всех языках, которые есть вокруг прямо сейчас. Все базовые конструкции у них будут как-то удивительно похожи между собой. Вот эта похожесть, она из C берётся. Либо она напрямую скопирована, либо в виде идеи, которая была в C.
py.user.nextА к каким критериям стремиться, и какие планочки ставить перед собой? Что знать нужно и уметь что бы сказать- я джун, я мидл, я сеньор?
liuyr879
2. Хватает ли его курсов по пайтону + Лутц+ книга грокаем алгоритмы, (практика. лекции) что бы уже ориентировать себя на джуна?
2)
Я думаю, нет.
py.user.nextЧто за они?)
Но при этом можно, конечно, и без него обойтись полностью и всё так же узнать правильно и успешно из других источников, которые бесплатные.
Офлайн
liuyr879А наверное без разницы. Программирование это культура. Если глубоко погрузитесь то оно вас в любом случае не минет.
Лучше закончить Пайтон и перейти сразу на изучение С? Или же перепрыгивать сейчас на С и потом заканчивать пайтон?
Офлайн
liuyr879Три года ты будешь входить в программирование только. Через три года у тебя будет такое ощущение “я вошёл вот, теперь можно начинать учиться”. Что ты будешь изучать за эти три года, значения особого не имеет, потому что у тебя будет такая солянка, в которой ты будешь знать всего понемногу. Помногу ты знать не сможешь, потому что для знания большого объёма чего-то, нужно проходить его планомерно по уровням сложности, так как оно, как правило, структурное и одно опирается на другое, как в математике какой-нибудь - если ты не знаешь, что такое переменная, то ты не научишься решать уравнения, потому что в них переменные. Но к этому моменту ты будешь понимать, что есть хорошие книжки, а есть дерьмо всякое. И по обложке там никак не скажешь, хорошая книжка или полдер (полное дерьмо). То есть тебе к этому моменту нужно будет прочитать как те, так и другие и по эффекту от них в повышении своих знаний и умений понять, в чём отличие качества этих книг друг от друга. И таким образом после входа в программирование ты сможешь собрать себе качественные материалы, у тебя сформируются собственные критерии (не кто-то там тебе будет говорить, а ты сам будешь знать). То же самое касается приоритетов по языкам. Ты сам будешь понимать, какие языки тебе нужны, а какие тебе нафиг не сдались.
Лучше закончить Пайтон и перейти сразу на изучение С? Или же перепрыгивать сейчас на С и потом заканчивать пайтон?
liuyr879Вузовские. Вот что в вузах требуют на зачётах и экзаменах, то ты и должен выполнять, а лучше ещё больше, чем там требуют, потому что в реале потом понадобится всё. И когда ты чего-то не знаешь, как вот этот мальчик у доски с фломастером, это очень сильно ощущается, ты чувствуешь проигрыш. Ты делаешь программу и 90% из неё сделал, а вот эти 10% оставшиеся до полного успеха ты не знаешь, потому что решил не изучать её тогда-то тогда-то, потому что она слишком сложной была (она - это всякая фигня типа машины Тьюринга, деревьев со звёздочкой, сортировки какой-нибудь фигнёй по какой-нибудь фигне, какие-нибудь красно-чёрные деревья и прочие вещи, там хватает всего). У тебя возник пробел и из-за одного пробела ты эту программу не можешь сделать, тебе её придётся всю выкинуть, потому что эту фигню нужно было изучать тогда, так как сейчас на неё времени нет, она за один день нифига не изучается.
А к каким критериям стремиться, и какие планочки ставить перед собой?
liuyr879Есть бесплатные материалы или о-о-очень дешёвые. В частности у меня так получилось с K&R2 - это центальная книга по C от создателя C и другого мастера, который буква k в названии программы awk. Так вот я её купил на Ozon'е за 250 рублей, потом она шла мне по почте два месяца и за доставку я заплатил ещё 250 рублей. Это ничто вообще в плане финансов. В то время у нас в городе в книжном магазине книжки по Linux с картинками продавались по 1500 рублей за штуку. Причём это была нормальная цена за большую книжку с картинками. Понимаешь, да, что я почти даром получил K&R2. А это центральная книжка в мире, переведённая на ~30 языков, про неё даже в википедии написано, и когда-то эта книжка фактически описывала стандарт языка C, который ещё не был стандартизован. При этом книжка про Linux с картинками, болшая и толстая, за 1500 рублей, мне её даже листать не надо, чтобы понимать, что это дерьмо какое-то очередное, расчитанное своими размерами завлечь покупателей - коммерческая хрень.
Что за они?)
Отредактировано py.user.next (Янв. 25, 2021 03:17:34)
Офлайн
py.user.next спасибо за похвальбу … и за порицание
и эта … поаккуратней там с бесконечностью (машина Тюринга)
ведь если случится рекурсия и встанет проблема с остановкой …
то может случиться такая бага
согласно этому человеку
как вот тут
Отредактировано AD0DE412 (Янв. 25, 2021 08:10:33)
Офлайн
AD0DE412Да это не порицание. Есть такой предмет просто “Теория алгоритмов” и там как раз в тетради всё и пишешь, а потом зачёт сдаёшь.
спасибо за похвальбу … и за порицание
Офлайн
liuyr879Я не настоящий “разработчик на Python”, но вот недавно встал вопрос обеспечить “коробку на стену” размером 12х6х4см умеющую по sip c ПК сязываться (размеры такие потому что коробка сама есть, но там какая-то фигня аналоговая стоит, причем звук пока дойдет до диспетчера раза 4 переобразуеться из анаога в цифру и наоборот, вот встал вопрос перевести все на цифру) . Для прототипа купили одноплатник,установили на него линукс, В КБ к нему плату спаяли на которой преобразователь питания 24V->5V(потому как 24В там уже есть, а 220 нету, а одноплатник от 5В работает), усилитель динамика и микрофона, разьемы для динамика-микрофона-кнопки вызова.
День добрый, хотелось бы увидеть реальные задачи и проблемы с которыми сталкиваются ежедневно разработчики на Python, подойдут любыем примеры.)
[code python][/code]
Отредактировано PEHDOM (Янв. 25, 2021 11:45:10)
Офлайн
doza_andПонял принял. Спасиюо)
Офлайн
py.user.nextСпасибо!!!)
Офлайн
PEHDOMБлагодарю)
Офлайн
py.user.nextНапример Теория алгоритмов понял принял.) А что ещё параллельно посоветуете учить?)
Офлайн