Карта сайта

Это автоматически сохраненная страница от 29.12.2013. Оригинал был здесь: http://2ch.hk/b/res/59773360.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Вск 29 Дек 2013 18:51:38
Python
PythonАнон, как Пайтон можно выучить за месяц?
Просто мне сказали, что для тестера, даже лоу левелаblack box, этот язык важно знать.
Не знаю ни одного языка. Только поэкспериментировал с Си и в школе HTML дрюкал.
Если это так, то на каком уровне его нужно знать хеллоу ворлд уже запилил и верна ли статья http://habrahabr.ru/post/150302/ .

Родичи сказали, что нихуя содержать не будут полгода, пока я там все буду учить-заучивать.

Так же, мне сказали, что достаточно знать математику на лвле 8-ого класса.

В общем 4 вопроса:
1.Насколько важно знать Питона для работы тестером?
2.Какой лвл считается приемлемым?
3.Реально ли за месяц овладеть Питоном в общих чертах?
4.Как можно быстро им овладеть?


Я посмотрел первые видео-курсы:
http://youtu.be/x5l_y90DrU8 - показался слишком сложным.
http://youtu.be/gA_00_mnycg - вроде норм.

Есть ли какие-нить по-лучше?


Вск 29 Дек 2013 18:58:28
>>59773360
1) пиздуешь в кфц, макдак
2) работаешь
3) питониста из тебя не выйдет, можешь всрать время после работы в питон, но ты все равно ебанат и ничего не выйдет

Вск 29 Дек 2013 18:59:39
>выучить язык
>посмотрел видео-курсы
говна наверни, даун

Вск 29 Дек 2013 19:00:17

Вск 29 Дек 2013 19:02:11
>>59773854
>пиздуешь в кфц
Это что у нас?
>питониста из тебя не выйдет
Что ж ты злой-то такой?
>>59773926
И ты злой.
Так курсы - как часть обучения.

Вск 29 Дек 2013 19:05:06
>>59773360
Если уже знаешь другой язык программирования, питон выучить будет легко. Если не знаешь - невозможно.

Вск 29 Дек 2013 19:06:05
>>59773360

Начал читать Лутца, осилил до половины, побеждая свою непреодолимую лень, а дальше дропнул. Для повседневных нужд хватает, даже высеры какие-то умные строчу иногда.

Вск 29 Дек 2013 19:06:08
>>59774316
>Если не знаешь - невозможно.
В смысле? Я слышал, некоторые именно с Питона и начинали.

Вск 29 Дек 2013 19:06:35
>>59774396

За месяц?

Вск 29 Дек 2013 19:07:27
>>59773360
Называй правильно - гвидон. Ведь единственное его предназначение - удовлетворять ЧСВ Фон Россума.

Вск 29 Дек 2013 19:08:14
>>59774394
Я вот его сейчас читаю. Видео-курсы рассматриваю только как доп. пособие поэтому не понимаю, почему 59773926-хуй так агрился.

Кстати, ты каким интерпретатором пользуешься?
>>59774429
Так мне ж нужен только базовый уровень.

Вск 29 Дек 2013 19:08:32
>>59774396
За месяц без базовых знаний ничего не выучишь

Вск 29 Дек 2013 19:10:26
>>59774550
Оке, где лучшеи легче всего получить базовые знания?
Лутц?

Вск 29 Дек 2013 19:10:27
>>59774550
О каких базовых знаний ты говоришь?

Вск 29 Дек 2013 19:10:48
>>59774105
Я просто не пойму, каким надо быть ебанатом, чтобы не понимать, что видео - неподходящий для этого формат. Ты бы еще спортивные книжки читал с целью выучиться каратэ. Откуда вы только лезете со своми видеокурсами блядь. Не первый раз уже эту идею слышу же. Ну и мне реально кажется, что человек, который такие абстракции не видит, в программировании и прочих IT не будет успешен.

Вск 29 Дек 2013 19:10:55
>>59774526

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

Вск 29 Дек 2013 19:14:11
>>59774701
> неподходящий для этого формат.
Лол, ну давай, поясни, почему текст с кодом лучше наглядной демонстрации.

Причем, я же уже говорил, я и книгу читаю и повторяю то, что написано.

>который такие абстракции не видит
Дай-ка я угадаю: ты 3-4 года учился в ВУЗе?

Вск 29 Дек 2013 19:15:18
>>59774673
Базовые знания нельзя получить, не имея базовых знаний

Вск 29 Дек 2013 19:15:35
>>59774711
Ну т.е. http://python.org/download/ 3.3.3.?

Я почему курсы-то смотреть начал: затупил, как из интерпретатора запускать файлы. В книге написано просто "возьми и запусти". Нихера не понял и малость запаниковал.

Вск 29 Дек 2013 19:16:27
>>59774997
Получается, что эти базовые знания не нужны, так?

Вск 29 Дек 2013 19:17:04
>>59775070
Они нужны, чтобы выучить Python

Вск 29 Дек 2013 19:18:09
>>59775100
Зачем, если их не выучить имея базовые знания, коими они и являются?

Или ты хочешь сказать, что никто не начинает с Питона?

Вск 29 Дек 2013 19:22:44
>>59775015

Но ведь в книге целая третья глава этому полностью посвящена. Ты случаем не "Программирование на Python" читаешь?

Вск 29 Дек 2013 19:25:37
>>59775172
Никто не начинает сразу с яп.

Вск 29 Дек 2013 19:26:09
>>59775634

Я думаю, мышь он уже освоил.

Вск 29 Дек 2013 19:26:13
>>59773360
Реквестирую пасту про питон.

Вск 29 Дек 2013 19:26:14
>>59774906
>наглядной демонстрации
наглядной демонстрации чего именноблядь? что ты еще в программировании нашел, кроме текста и кода? это тебе танцы что ли? или векторная графика?
> в ВУЗе
нет, ВУЗ я закончил, но к программированию это отношения не имеет
>абстракции
тут скорее дело в развитии интеллекта

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

Вск 29 Дек 2013 19:27:04
>>59775679
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

Вск 29 Дек 2013 19:28:44
Coursera, eDx, udacity - с точки зрения получение знания/применение на практике - идеальны.

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

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

Алсо, харкач не ограничиывается /б. В пр есть тред, где по хардкору тебе поняснт, как выучить питон.

Вск 29 Дек 2013 19:29:06
>>59775172
Начни с базовых вещей - например, с SICP. Так, ты научишься думать как программист. Затем изучи процесс разработки в общих чертах - для этого почитай Брукса и МакКонелла. После этого можешь браться за изучение типовых архитектурных решений - читай Фаулера. Затем берись за изучение конкретных технологий, советую начать с java - изучай два тома Хорстманна и обязательно Блоха с его effective java. По питону естественно читай Лутца, если хочешь по-хардкору пробуй dive into python

Вск 29 Дек 2013 19:29:35
>>59775844
> пхп с яваскриптом

Вск 29 Дек 2013 19:30:22
>>59775869
Хорстманн говно, Шилдт получше будет.

Вск 29 Дек 2013 19:30:31
>>59775895
Загляни в фриланс-тред в воркаче. Все богачи там - пхпшники.

Вск 29 Дек 2013 19:30:57
>>59775895
Высоко-оплачивыемый питон-погромист в треде?

Вск 29 Дек 2013 19:31:21
>>59773360
Пили контакты, буду тебя учить.

Вск 29 Дек 2013 19:31:51
>>59775963
Я там не пхпшник

Вск 29 Дек 2013 19:32:38
Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь. Позвольте разъяснить вам несколько моментов:
а) Большинство людей, которые делают сайты не программисты. Если вы хотите делать сайты, но не хотите быть программистом берите в зубы учебник [PHP5 в подлинникеk и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время.
б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйтесь к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться.
в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовьтесь искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы.
г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса.
д) Если вам не нравится паста пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.

И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей:
а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики.
б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Ближе к делу.

Модуль первый, введение.
Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус указателями. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хаскелл. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заморачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные. Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся. Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется [вглубьk, просто использую русский перевод с официального сайта. Опять же изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро. Кроме того, попробуйте почитать [Конкретную математикуk. Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей [А я был в компьютерном городеk, [Занимательная информатикаk и.т.п. это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке. Писать игры на джаве удобно, используюя LWJGL. Игры сапёр, ним, пакман, "зенитка". Для пакмана может не хватить алгоритмической базы. Не заморачивайтесь, ваша задача освоить стандартные библиотеки.

Вск 29 Дек 2013 19:32:55
>>59775952
Ты так троллишь? В студенчестве владел увесистым подлинником Шилдта и Ноутона, сей толмуд показался менее информативным, нежели Хорстманн

Вск 29 Дек 2013 19:33:06
>>59775445
Изучаем Питон. 4-е издание.

Просто я пролистывал первые части, ибо там было ОЧЕНЬ много восхваления языка. Сейчас тогда перечитаю.

Вск 29 Дек 2013 19:33:13
>>59776056
И не богач, я полагаю.

Вск 29 Дек 2013 19:33:17
>>59776106
Теперь можно перейти к дискретной математике.
Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учите. Плюс нужна элементарная матлогика кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы. Надеюсь, дедушка Кнут научил вас, что доказывать теоремы это весело. Найдите себе товарища, доказывайте вместе. Это развивает мышление.
Традиционно далее изучаются базы данных.
Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад [коллегиk. Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрутите парочку к своим приложениям. Было бы здорово сделать что-нибудь с ORM.

Сети.
Задача научиться писать сетевые приложения. Матчасть: Таненабум наш друг и товарищ на все времена. Осиливайте модель OSI, читайте спецификации нескольких сетевых протоколов. Например, http и smtp. Особенно http разберись с хедерами, сжатием и.т.п. Долго и хорошо почитайте в Википедии про современные системы свзяи. Посмотрите алгоритмы, которые используются в маршрутизации, разберись, чем пакет отличается от кадра. Практика: делаем сокет-сервер, например, для чата. Разберитесь с XML, HTML, JSON. XML особенно. Освойте XPath. Теперь вы должны немного разбираться в вебе. Не так, как ваши товарищи, которые набивали шишки, но для закрепления знаний HTML вполне можно написать небольшой имиджборд. Если вам понравится можно покинуть курс сейчас, так как начинается хардкорная computer science. На работу в веб вас возьмут после двух-трёх недель хорошей практики.
Архитектура ЭВМ.
Задача: знать, как работает компьютер. Дабы не делать ляпов. По крайней мере, глупых ляпов. Матчасть: Читаете Таненбаума, про архитектуру ЭВМ. Лёгкое и интересное чтиво. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Не путаться в шинах. Знать про адресацию памяти, прерывания. Практика: Спроектировать простейший "железный" компьютер из блоков. На бумажке. Чтобы выполнял программу, записанную в память. Спроектировать всякой хуйни в эмуляторе схем. Дешифратор для семисегментного индикатора, например. Ассемблер лучше особо не трогайте, познакомишься с ним для интересу у Кнута, а писать на нём вам всё равно не придётся. Во всяком случае, я до сих пор я пытался оградить вас от низкоуровневого программирования. Знаний там очень много, но они все совсем не фундаментальные и изучать их надо под конкретную должность. Начните читать Кнута, по крайней мере, разберитесь с его компьютерами (MIX и MMIX) и напишите для них несколько программ на бумажке. Сделайте свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделайте для него ассемблер и напишите пару простых программ.


Операционные системы.
Задача состоит не столько в изучении операционных систем, сколько в изучении принципов распределения ресурсов компьютера. Тут же надо разобраться с многозадачностью, которую я вам как-то отсоветовал изучать сразу. Матчасть: опять же Таненбаум. Разберитесь с алгоритмами для планирования процессов, организацией памяти, файловыми системами, ядрами. Есть толстенный учебник Дейтелов. Помните, вы по ним си изучали? Так вот, ещё есть и по ОС учебник. Отдельно изучаете многозадачность: синхронизацию, пайпы, семафоры, мониторы. В жабе всё это дело есть из коробки и писать программы, которые реализуют такую функциональность будет просто и приятно. Если вы бросили Эккеля на этом месте самое время начать читать опять. Одного Эккеля мало, используйте гугл. Хотя, наверное, к этому времени вы уже сменили язык. Практика: многопоточные приложения. Сделайте свой компьютер многопоточным. Это весьма занимательно. Сделайте сегментную организацию памяти и поковыряйте методы адресации. Возможно, придётся переписать с нуля. С этого раздела байтоебля, коей в нашем курсе было очень мало, официально заканчивается. Теперь вы примерно знаете, что это такое.
Наконец переходим к алгоритмам.
Задача: понимать, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы. Знать структуры данных и связанные с ними алгоритмы. Хорошо знать! Их много самых разных, со многими вы уже познакомились, когда изучали свои первые языки. Всякие связные списки из массивов вы должны уметь реализовывать стоя у доски с маркером. Это хороший тон. Книги: Вирт, Ахо по алгоритмам и структурам данных. Вот тут читать надо всё, очень пригодится дискретка. Опять же, Кормен. Там очень много материала, разбирайтесь в нём постепенно. Можно вернуться к конкретной математике, раз уж вы её бросили. Практика: реализуйте алгоритмы, про которые читаете. Вряд ли в реальном мире вы будете использовать их в чистом виде, однако вы должны знать хорошие решения. Теперь можно писать гораздо более сложные ИИ для игр, которые вы когда-то создали для тренировки. Напишите классический алгоритм поиска монстрами Пакмана, например. Если хватит терпения реализовать всякие поиски снимаю шляпу. Да, эта бодяга надолго. Изучайте параллельно что-нибудь ещё, следующие разделы лёгкие и богатые на практику. Нельзя позволить себе растерять мотивацию.

Формальные языки и методы трансляции.
Да, вот она вершина, с которой видно весь остальной курс. Если вы досюда добрались, то у вас железные яйца. Жму руку. Хотя и написано, что теория трансляции, надо обратить внимание на синтаксически управляемую обработку данных вообще. Матчасть: начинаем разогрев с главы учебника по дискретке про семиотику. Продолжаем Ахо и Сети, Книгой Дракона. Введение по дискретке там есть, но бедное. Нужно осилить грамматики, языки, иерархию Хомского и соответствующие автоматы. Кстати, автоматы в конце SICPа есть. Изучаем работу компиляторов и интерпретаторов. Изучаем оптимизации. Отдельно про регулярные выражения. Что такое регулярное выражения вы поймёте при изучении иерархии Хомского. Но регулярные выражения это уже прикладная область, и чтобы их составлять нужно быть знакомым с синтаксисом, обозначениями и.т.п. учебник по дискретной математике вам этого не даст. Прочитайте книгу О'Рейли про регулярки. С совами на обложке. Практика: написать несколько сложных регулярок. Затем написать калькулятор. Затем сложный калкулятор. Дипломная работа нашего курса компилятор или интерпретатор. Да, чёрт подери, настоящий оптимизирующий компилятор простого языка. Подумайте, насколько вы стали круче с момента, когда отказались писать гостевухи.
Стандарты в программировании: всё самое сложное вы уже осилили, осталась сущая малость. Во-первых, стили разработки. Юнит-тесты, UML, рефакторинг, всякие совершенные коды. Модный набор постоянно меняется, и его надо знать. Следите за форумами. Уже пора изучать язык, на котором будете работать, и изучать классические труды о его устройстве, стандартных библиотеках и методах. Если вас действительно заинтересовали Ахо с Сети, то вы должны многое узнать о языках и выбрать наименее противный. Для прихода к просветлению можно таки выучить модный хачкелл. В книжках, которые я рекомендовал есть моря ссылок на другие труды. У вас уже должен быть большой кругозор. Думаю, к этому времени вы уже знаете, что делать.

Вск 29 Дек 2013 19:33:42
>>59773360
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

Вск 29 Дек 2013 19:34:03
ОП КОНТАКТЫ МНЕ ЗАПИЛИЛ

Вск 29 Дек 2013 19:36:01
>>59773360
Зачем ты из всего такой ритуал делаешь? Пайтон - хорошая база, но сам по себе это язык для умственно отсталых дегенератов и учить там особенно нечего. Ставишь цель и пытаешься ее реализовать на любом языке, попутно покуривая самые доступные мануалы + рефференс по стандартной библиотеке. Если предрасположенность есть, во определенный момент поймешь, что все само собой прожевалось и переварилось, что правда не отменяет необходимости отдельно курить классические и эффективные алгоритмы.

NB месяца для хорошего уровня так и так не хватит, но для стажера тестера может покатить.

Вск 29 Дек 2013 19:36:23
>>59775682
>наглядной демонстрации чего именноблядь?
Ну там обсуждение всякое, фичи демонстрируются.
>нет, ВУЗ я закончил, но к программированию это отношения не имеет
Просто ты похож на технаря, который защищает СВЯТОЕ.
>тут скорее дело в развитии интеллекта
Интеллект у нас теперь скалярная величина?

>А если серьезно - тебе нужны следующие вещи:
Как раз для этого я и запилил тред. Мне говорили начать с учебника Лутца.

Вск 29 Дек 2013 19:40:27
>>59775844
>Coursera, eDx, udacity
Это что?
> за месяц ты только синтаксис выучишь на должном уровне, и это при условии, что ты норм так времени и усердия будешь прилагать.
Въябывать я готов.
Так мне только на таком уровне, чтобы меня хоть в тестеры приняли.
>И вообще, питон не тот язык, который обеспечит тебе безбедное существование
Так я и не надеялся. Просто первый шаг.
> В пр есть тред, где по хардкору тебе поняснт, как выучить питон.
Там треды ооооочень долго пишутся.

Вск 29 Дек 2013 19:41:52
>>59776351
ОП! Я тебя поймал!

Вск 29 Дек 2013 19:41:57
http://ru.wikibooks.org/wiki/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Python
http://ru.wikibooks.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_3.1

Вот это этого должно хватить.

Вск 29 Дек 2013 19:42:55
>>59776667
> Python 3

Вск 29 Дек 2013 19:53:02
>>59776578
> Это что?
Ответ в гугле.

Вообще хз, чего тебе посоветовать. Ты изначально очень узкие рамки ставишь, мол хочу тестером питона работать, но я не тестер, и не питонист. Ну тебе нужен ситаксис, ну объекты с классами понимать(ООП), ну мб лямбды понадобятся. Ну и юнит-тесты научится писать. И, вполне возможно, когда ты все эти знания получишь, ты поймёшь на сколько же это унылая работа, мудацкий язык и нахуй так вообще жить. Пробуй себя, короче, не ограничивайся питоном , да и прогроммированием в целом.

Сам пишу веб аппликации на питоне, это скорее хобби, чем основное дело.

Вск 29 Дек 2013 19:53:19
>>59776351
>фичи
хуичи. В мануалах есть все фичи. Обсуждение того, что тебе не надо, слушать незачем. Того, что надо - гуглишь (на английском!).
Скорость чтения текста и выделения в нем нужной информации намного выше линейной скорости просмотра видео . Понимаешь о чем я, нет?
>Интеллект у нас теперь скалярная величина?
Уровень интеллектуального развития, по критериям. Полегчало?

Вск 29 Дек 2013 19:55:32
>>59775869
>SICP
Опиши, что это.
> Затем изучи процесс разработки
Так я, пока-что, хочу изучить только основы, дабы меня приняли на работу тестера.
Потом уже, когда примут на работу, буду заниматься глубже.

Вск 29 Дек 2013 19:56:39
>>59776025
Как-то подозрительно звучит из /b.

А так, я сам буду учиться. Просто хотел уточнить инфу о материале.

Вск 29 Дек 2013 19:57:48
>>59773360
ОП, ты бы хоть для начала написал, какой цели ты хочешь достичь. Хочешь стать тестером? Но при чем здесь тогда Питон?

Вск 29 Дек 2013 19:58:50
>>59777486
> Опиши, что это.
Книга такая.

Вск 29 Дек 2013 19:59:43
>>59776323
Добра тебе!

Вск 29 Дек 2013 19:59:58
>>59773360
http://habrahabr.ru/post/61905/ вот хорошая ссылка. Думаю быстро разберешься

Вск 29 Дек 2013 20:02:54
>>59777322
>Ты изначально очень узкие рамки ставишь
Времени мало. Так-то да, я не собираюсь учить лишь один язык (да и то поверхностно) и потом страдать хуйней.

Вск 29 Дек 2013 20:05:06
>>59777340
>Скорость чтения текста и выделения в нем нужной информации намного выше линейной скорости просмотра видео . Понимаешь о чем я, нет?
Хм. Оке. Значит буду только читать книги.
>Уровень интеллектуального развития, по критериям. Полегчало?
Ага.

Вск 29 Дек 2013 20:13:14
> для тестера, даже лоу левелаblack box, этот язык важно знать.
> тестера

Иди на хуй, тупая обезьяна.

Вск 29 Дек 2013 20:13:48
>>59778415
Готов поспорить, ты не сможешь обосновать свою агрессию.

Вск 29 Дек 2013 20:16:33
>>59775952
Блядь, я вот сейчас читаю Эккеля, половину осилил, как-то он не очень, особенно бесит его привычка ссылаться на код написанный 3 главы назад. Шилдт сначала очень хорошо пошел, но во второй части идет тупо перечисление библиотек, нахуя оно надо, когда есть офф.документация я так и не понял. Если еще Хорстман говно, то получается, что все говно?

Вск 29 Дек 2013 20:17:14
>>59777988
С книгами тоже ситуация хреновая. Понимаешь ли, IT развивается очень быстро, а книга пишется и издается зачастую за несколько лет. Так что (если речь идет не про золотую классику а-ля "как понять, что ваш код гавно, независимо от языка") имеет смысл ориентироваться на современные электронные источники, на мануалы и проф форумы. Притом, еще раз повторю - на английском, переводы источников могут запаздывать очень сильно, ну и про размеры и уровень русскоязычного и англоязычного сообщества тоже очевидно.

Вск 29 Дек 2013 20:18:51
>>59778442
Тесетр == обезьяна.
Тут нечего обосновывать.

Вск 29 Дек 2013 20:19:58
>>59777523
ублюдок

Вск 29 Дек 2013 20:20:55
и придумай себе задачу, все это чтение без практики утечет как вода

Вск 29 Дек 2013 20:22:44
Оп, можешь учить, обмазывая себя годной литературой.
Оп, юзай готовые примеры, только что-то меняй/изменяй/добавляй, ну

Вск 29 Дек 2013 20:25:41
>>59778617
Ну а если мне нужен только базовый уровень?
Серьезно, я готов изучать язык и в дальнейшем. Просто мне нужно понять на каком лвле нужно знать, чтобы получить минимальную работу сейчас и набивать экспу в ИТ сфере, а не в прожаривании биг маков.
>>59778698
Лол, бухи - тупые, сисы - пьяные, и только программеры на вершине эволюционной пирамиде?
>>59778736
Ага.

Вск 29 Дек 2013 20:29:07
Аноны, молю вас, поделитесь SICP'ом в русском переводе.
Уже битый час пытаюсь найти.

Вск 29 Дек 2013 20:30:26
Неделю поюзай html, css в качестве синтаксиса, поймешь некую структуру веб-разработке. Потом читаешь документацию по питону, юзаешь уже проверенные скрипты с пасебина.ком, разбираешь скрипт. ну

Вск 29 Дек 2013 20:30:44
>>59779309
Уёбок криворукий.
http://rutracker.org/forum/viewtopic.php?t=2765183

Вск 29 Дек 2013 20:30:46
>>59779309
Вторая ссылка в результате поиска:
rutracker.org/forum/viewtopic.php?p=37772721#37772721

Вск 29 Дек 2013 20:31:03
>>59779078
>на каком лвле нужно знать, чтобы получить минимальную работу сейчас
ну так спроси в паре контор, в которые ты готов устроиться, это будет ближе всего к правде. b-то причем здесь?

Вск 29 Дек 2013 20:35:03
Инженер по тестированию докладывает: в большинстве случаев не нужно ничего знать.
Обычно пистон просят в местах, где с помощью Selenium тестируют сайтики. Уровень просят очень разный.

Вск 29 Дек 2013 20:43:33
>>59779451
Был я там.
Мне бы одну книгу скачать, лекции то у меня есть.
Ладно, хрен с ним, скачаю заново.

Вск 29 Дек 2013 20:45:12
>>59780227
Там и книжка есть, слоупок сранный, при закачке торрента выбираешь галочкой что тебе надо и всё.

Вск 29 Дек 2013 20:45:35
>>59780227
А что тебе мешает скачать только книгу?

Вск 29 Дек 2013 20:52:17

Вск 29 Дек 2013 20:53:23
>>59779702
И что, меня возьмут если я знаю только лекции Портнова?

Вск 29 Дек 2013 21:13:47
Бамп.
М.б. ещё кто-нить выскажется.

Вск 29 Дек 2013 21:15:46
Питон

Вск 29 Дек 2013 21:18:33
>>59782260
Мистер Гавняшка!

Вск 29 Дек 2013 21:29:44
>>59780786
Да.
Но лучше ещё пару книжек прочесть.

Вск 29 Дек 2013 21:30:23
>>59783204
Это касается ДС/ДС-2, про остальные места не могу сказать.

Вск 29 Дек 2013 21:32:50
>>59783204
Можешь назвать пару-тройку книг, чтение которых увеличит мои шансы?

Я хочу пояснить: я считаю, что только напрягая свой мозг смогу чего-то добиться.
Просто не знаю в каком направлении копать.

Вск 29 Дек 2013 21:51:51
>>59783412
Майерс "Искусство тестирования программ"
Сэм Канер "Тестирование программного обеспечения"
Для начал вполне хватит.
Обязательно почитай хотя бы в википедии про методологии разработки ПО (ты толжен уметь сам рассказать какие они бывают, чем отличаются, плюсы/минусы и т.д.).
Гугли тестовую документацию: тест-планы, тест-кейсы, тестовые наборы и прочее.
Почитывай всякие бложики. Начни, например, с этого: natalyarukol.ru
Обязательно почитай документацию отсюда: www.rstqb.org/sertifikacija/materialy/materialy-istqb.html
Загугли задания "как протестировать ручкку/лифт/блокнот" - задают на каждом 2-ом собеседовании.
Подтяни общие знаний по сетям, ОС и т.д.

Этих знаний должно хватить для тредоустройства на начальную позицию. Успехов.

Вск 29 Дек 2013 21:53:10
>>59784692
Тестирование дот комов Савина стоит читать?

Вск 29 Дек 2013 21:53:26
>>59784692
> тредоустройства
Лол. Опечатался. Трудоустройства, конечно.

Вск 29 Дек 2013 21:55:22
>>59784805
Ну а вдруг книга научит делать виновые треды?

Алсо, что про эту книгу можно сказать: Основы тестирования программного обеспечения (В.П. Котляров, Т.В. Коликова) ?

Вск 29 Дек 2013 21:55:23
>>59784783
Вообще книга полнейшее говно. Написано для дебилов.
Но почитай, хуже не будет.

Вск 29 Дек 2013 21:56:24
>>59784975
>Вообще книга полнейшее говно. Написано для дебилов.
Мне тоже не понравились его остроюмны шютки на уровне Ваганыча.
Так я уже 50 страниц прочитал.

Вск 29 Дек 2013 21:57:20
>>59784972
Не читал, на момент её выхода мне основы уже были не нужны, не могу ничего сказать.

Вск 29 Дек 2013 21:58:26
>>59785137
Короче, понятно.

Тогда я вначале наверну книги по тестированию, а потом уже вернусь к питону.
Хотя, я думаю, что можно и совместить.

Вск 29 Дек 2013 21:59:51
>>59785053
На собеседованиях часто спрашивают про всякие книги, не говори что Савин мудак. Обидятся и не возьмут. Не понимаю почему, но её часто котируют и зачастую советуют новичкам.

Вск 29 Дек 2013 22:02:27
>>59785215
Если стоит задача устроиться на работу максимально быстро - обмазывайся тестированием. Пайтон успеешь позже освоить, ничего страшного.

Вск 29 Дек 2013 22:04:00
>>59785337
Понятно. Ладно, тогда прочитаю, дабы 1)большее количество прочитанных по тематике книг назвать 2)авось что-нить интересное напишет.

Вск 29 Дек 2013 22:04:40
>>59785579
Просто меня напугали, что пайтон нужно знать просо, чтобы на порог пустили. Вот я и сел на измену.

Вск 29 Дек 2013 22:15:32
>>59785755
Кто?
Ты почитай требования в вакансиях на hh.ru и убедись, что это не так.

Вск 29 Дек 2013 22:20:29
>>59786546
>Кто?
Знакомые погроммисты.
>Ты почитай требования в вакансиях на hh.ru и убедись, что это не так.
Ну там часто бывало такое, что, вроде как, вакансия для лоулевела, а на самом деле нужен мега-супер-специалист. Вот я и испугался.

Вск 29 Дек 2013 22:54:42
Питон 0 это типа замена пхп только быстрее и типа удобнее?

Вск 29 Дек 2013 22:54:44
>>59780786
> Портнова?

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

Вск 29 Дек 2013 22:58:47
>>59789369
Я параллельно в Дьяблу хуярил.


← К списку тредов