• Почему во многих статьях к типам данных Python относят списки, кортежи, множества и словари, ведь это структуры данных?

    @whoareyoutofuckinglecture Автор вопроса
    Roman Kitaev, спасибо! Стало, в целом, понятнее. Но хочется глубже разобраться в этой теме, т.к. пока что полного понимания у меня нет.
    В данный момент я дочитываю "Грокаем алгоритмы". К сожалению, в этой книге многие вещи рассматриваются очень поверхностно. Могли бы вы посоветовать хорошую и понятную книгу по углубленному изучению алгоритмов и структур данных, за которую стоит взяться после "Грокаем алгоритмы"?

    P.S. В принципе, я уже нашёл другие темы на Тостере, в которых люди спрашивают совета по изучению алгоритмов, так что, вопрос про книгу не особо актуален.
    Хотя всё-таки буду благодарен за рекомендацию хорошей литературы по алгоритмам, информация лишней не бывает.
  • Почему во многих статьях к типам данных Python относят списки, кортежи, множества и словари, ведь это структуры данных?

    @whoareyoutofuckinglecture Автор вопроса
    Нет, не джавист. Просто новичок в программировании.
    Сейчас занимаюсь изучением алгоритмов и структур данных, поэтому возник этот вопрос.
    Спасибо за статью, ознакомлюсь. Очень хочется разобраться в этом вопросе.
  • Почему во многих статьях к типам данных Python относят списки, кортежи, множества и словари, ведь это структуры данных?

    @whoareyoutofuckinglecture Автор вопроса
    Roman Kitaev, я, конечно, новичок в программировании, но как мне кажется, разница в том, что есть типы данных (разновидности: строки, числа, булевы значения, None-type, байтовые строки), а есть способы их хранения (объединения) - структуры данных: словари, списки, кортежи, множества и так далее.
    Ведь тот же массив может содержать в себе хоть строки, хоть числа, да хоть бы и другие массивы, а, например, тип int содержит в себе только целое число, на то он и тип.
    Разве это не так?
  • Как развернуть односвязный список в Python 3?

    @whoareyoutofuckinglecture Автор вопроса
    0xD34F, большое спасибо вам!!!
  • Как развернуть односвязный список в Python 3?

    @whoareyoutofuckinglecture Автор вопроса
    Roman Kitaev, подскажите, пожалуйста, что мне нужно сделать, чтобы обратить данный односвязный список без рекурсии?
    Можно даже без кода, просто скажите, пожалуйста, где мне про это почитать и с помощью чего это делается?
    Я так понял, что с использованием словарных методов я эту задачу не решу.
    Не знаю, как добраться до следующего 'next'
  • Как развернуть односвязный список в Python 3?

    @whoareyoutofuckinglecture Автор вопроса
    Спасибо!
    А есть ли возможность сделать это без рекурсии, или рекурсия - единственный способ решения?
  • Как написать лямбда функцию, генерирующую словарь?

    @whoareyoutofuckinglecture Автор вопроса
    Огромное спасибо!
    gen_dict = (lambda x=10: dict([(y, y*y) for y in range(x)])) генерит ровно то, что мне нужно! :)
    А не подскажете, где можно нормальный учебный материал по лямбдам раздобыть?
  • Реально ли купить диплом, пригодный для выезда по h1b?

    @whoareyoutofuckinglecture
    Alex Wells, H1B не проще, так как на этот тип визы существует квота, между тем, количество желающих получить H1B каждый год в несколько раз превышает квоту, поэтому данная виза разыгрывается по лотерее. Да, вы не ослышались: у человека уже есть работодатель в США, готовый его принять на работу, заплатить за него около $10 000 правительству США, и... виза будет разыграна в лотерее между всеми кандидатами на этот тип визы. Мне приходилось слышать истории про айтишников, которые 3 года не могут получить H1B просто потому что они не выигрывают в лотерею, хотя шанс победы довольно высок, приблизительно 25-30%, если память мне не изменяет.
    На L1B квоты нет, однако проблема в другом: вы не сможете сменить работодателя в США, в отличии от человека с H1B. Вам могут годами не делать гринкарту, и вы ничего с этим не сможете поделать. Ни H1B, ни L1B не обязывают вашего работодателя делать вам гринку, так как это неиммиграционные визы (хоть они и считаются визами двойного намерения). И если приехав по H1B человек может "трансфернуться" в другую компанию, где ему согласятся делать гринкарту, то приехавший по "релокейту" (L1B), такого права лишён.
    Вы пишете, что "давно работаете по специальности". Если вы официально отработали 10 лет по специальности (например, в качестве разработчика), то можете проконсультироваться на иммигрантских форумах (например, самый популярный: govorimpro.us), там немало людей, которые переехали по H1B, они вас сориентируют.
    Политика - слишком специфичная тема, тут я советов давать не стану. Разве только скажу - не верьте тем, кто говорит, что это очень легко и просто, тем более при нынешнем президенте США.
  • Реально ли купить диплом, пригодный для выезда по h1b?

    @whoareyoutofuckinglecture
    Не совсем так.
    Иммигрировать в США по визе H1B без диплома о высшем образовании можно лишь в случае, если у кандидата есть минимум 10 лет релевантного опыта, в противном случае он не имеет права подаваться на этот тип визы.
    Единственный вариант для автора в данной ситуации, это устроиться в один из украинских бодишопов и через минимум 1 год (согласно иммиграционному законодательству США), просить у компании перевод в Штаты по визе L1B.
    Даже если автор сможет перевестись в США через какой-нибудь бодишоп, он всё-равно не сможет претендовать на гринкарту без высшего образования или 10 лет релевантного опыта.
    Пруфы автор может увидеть на сайте Службы гражданства и иммиграции США:
    Категории людей, имеющих право подаваться на гринкард:
    1) https://www.uscis.gov/greencard/eligibility-categories
    Категория, по которой вы будете проходить на гринкарту по работе, если вы ITшник: (смотрите раздел Professionals)
    2) https://www.uscis.gov/working-united-states/perman...
    Повторюсь, IT-специалисты проходят по категории Professionals, а не Skilled workers, следовательно, гринку вы не получите, пока не предоставите доказательство квалификации в виде диплома о высшем образовании, либо не наработаете 10 лет релевантного опыта.

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

    Автор, ответы на многие вопросы вы найдёте на сайте иммиграционной службы США, также рекомендую заглянуть вам на форум иммигрантов govorimpro.us

    Да, совсем забыл: если вы предоставите иммиграционной службе США диплом об образовании, которого нет в базах данных (а только такой вы сможете купить), то вы получите пожизненный бан на въезд в США. Оно вам надо?
    Лучше переведитесь на заочку, учиться там легко, и не намного дольше. Зато через 2-3 года получите абсолютно реальный диплом, да и опыт по специальности наработаете.
    Такие дела.
  • Какие в Москве есть бaдишопы кроме EPAM и Luxoft, перевозящие сотрудников в США по L1B-визе?

    @whoareyoutofuckinglecture Автор вопроса
    Евгений Самойленко, вероятно, сотрудник компании EPAM дал мне подробную информацию о программе релокейта EPAM`a. Да, всё верно, этот комментарий был мне очень полезен. А вот от комментов а-ля "у тебя ничего не выйдет", "в Москве лучше", "тестировщики никому не нужны, тебя никто не релоцирует", и прочих подобных - какая от них польза? Я уже не говорю про комменты троллей, которые уже были вычищены модераторами.
  • Какие в Москве есть бaдишопы кроме EPAM и Luxoft, перевозящие сотрудников в США по L1B-визе?

    @whoareyoutofuckinglecture Автор вопроса
    nikitanaz, ну вот, второй полезный коммент за всё это время. Спасибо!

    Буду благодарен, если немного проясните:
    Автоматизаторов ждут именно в московском офисе, или в целом по EPAM`у?
    Много проектов на релокацию автотестеров именно в Штаты, или вы в целом, про разные страны говорите?
    Ну, и последний вопрос: я же правильно понимаю, что автотестеры в ЭПАМе поголовно используют Java, и я там со своим Питоном никому особо не интересен?
  • Какие в Москве есть бaдишопы кроме EPAM и Luxoft, перевозящие сотрудников в США по L1B-визе?

    @whoareyoutofuckinglecture Автор вопроса
    sim3x,
    Вопрос предельно прост: пожалуйста, если вы знаете, то назовите компании, присутствующие в Москве, которые перевозят сотрудников в США по L1B-визе.
  • Какие в Москве есть бaдишопы кроме EPAM и Luxoft, перевозящие сотрудников в США по L1B-визе?

    @whoareyoutofuckinglecture Автор вопроса
    sim3x, двое по H1B.
    Не вы, и ни я не знаем, сколько перебирается по L1B, однако по информации от знакомых и с форумов я могу судить о том, что в вышеупомянутых компаниях это дело поставлено на поток.
    О чём мы спорим? В данном вопросе весьма проблематично предоставить пруфы как мне, так и вам.
    Напомню, что сабж не о том, смогу ли я переехать в США.
    Он о наличии\отсутствии в Москве компаний, которые предоставляют такую возможность для своих сотрудников.

    P.S. Джун\Миддл\Синьор весьма условные понятия. Я бы не стал судить об профессиональном уровне человека, с которым вы не знакомы и не сотрудничали только лишь по указанному им количеству отработанных лет.
  • Какие в Москве есть бaдишопы кроме EPAM и Luxoft, перевозящие сотрудников в США по L1B-визе?

    @whoareyoutofuckinglecture Автор вопроса
    sim3x,
    1) https://h1bdata.info/index.php?em=Epam+Systems+Inc...
    И это только H1B, которую куда тяжелее сделать, чем L1B.
    (по L1B у меня статистики нет, но есть инфа от знакомых и с форумов(сами нагуглите, если есть желание))
    2) Я почти 2 года в ручном тестировании, сейчас перехожу в автоматизацию.
    3) Про $120k: Я написал, что оперирую условными цифрами, вы невнимательно прочли мой коммент.
  • Какие в Москве есть бaдишопы кроме EPAM и Luxoft, перевозящие сотрудников в США по L1B-визе?

    @whoareyoutofuckinglecture Автор вопроса
    0) H1B лучше тем, что человек не привязан к одной компании и всегда может сделать трансфер в другую, если найдётся такая компания, которая захочет принять его на работу. Более того, в случае трансфера не придётся заново проходить лотерею.
    L1B же связывает по рукам и ногам - либо продолжай работать на условиях, описанных в контракте и сиди молча, либо поезжай обратно на родину. Возможности трансфернуться просто не существует, и в этом основной минус L1B. Работать за $60k/per year, когда в 1 миле от тебя такие же специалисты как ты, но с H1B/гринкартой получают $120k - сомнительное удовольствие. Это весьма деморализующий факт. Но если стоит выбор: ехать по L1B или не ехать совсем, то я выбираю первый вариант.

    1 и 2) Luxoft и EPAM перевозят не только разрабов, но и обычных тестеров начиная от условного мидла. Выгоду компании-бодишопа увидеть не сложно: клиент платит за одного условного разработчика, приехавшего по L1B $100k в год (ему это выгодно, т.к. на рынке США этот же разраб стоит $120k и даже выше). Компания-бодишоп выплачивает разработчику $75k, даёт какие-нибудь базовые минимальные бенефиты. Профит 25 килобаксов с человека, и это не считая других выплат бодишопу от клиента. (мы с вами условными цифрами оперируем сейчас, только лишь для наглядности)
    Как показывает практика, вышеуказанные компании перевозят просто толпы людей через L1B и на этом потоке очень неплохо зарабатывают.
    Зачем перевозить меня?
    а) В данный момент я крепкий миддл в области ручного тестирования с почти что 2 годами опыта работы на довольно известных проектах.
    б) Через полтора года я рассчитываю стать Middle QA Automation Engineer, что является вполне проходным грейдом для релокейта в указанных компаниях на сегодняшний день.
    в) будь у меня гринкарта, с данным опытом (через 1,5 года в автоматизации + 2 года в ручном тестировании) в пресловутой Кремниевой долине мой труд стоил бы около $110k, EPAM же, к примеру, согласился бы выплачивать мне приблизительно $65k. Профит очевиден, разве нет?

    3) Условия обычно на уровне: средненькая мед. страховка, 401k, аренда жилья первый месяц (если повезёт). Ценность не в этом, а в том, что всего через 1,5 года каторги в РФ можно переехать в Штаты. Легально. Разве оно того не стоит? Как плюс, есть надежда, что бодишоп через года 3 сжалится и таки начнёт делать тебе гринку.

    4) $15-$20k нужны лишь тем, кто едет в Долину. Для остальных мест нужны куда более скромные суммы. В том же Лос-Анджеллесе можно стартануть и с $7k в кармане, и с меньшей суммой.
  • Не могу понять задание. Что имел в виду автор[2.0]?

    @whoareyoutofuckinglecture Автор вопроса
    Даша Циклаури, спасибо, теперь мне всё понятно!
  • Не могу понять задание. Что имел в виду автор[2.0]?

    @whoareyoutofuckinglecture Автор вопроса
    Но ведь в этих двоичных числах нечётное количество символов. Разве это симметрия?
  • Не могу понять задание. Что имел в виду преподаватель?

    @whoareyoutofuckinglecture Автор вопроса
    Сергей Тихонов, спасибо за ответ. Да, скорее всего так и есть. Ниже уже писали об этом
  • Не могу понять задание. Что имел в виду преподаватель?

    @whoareyoutofuckinglecture Автор вопроса
    Ruslan Ruslanov, это не так просто сделать, когда ты заочник и живёшь в другом городе. К тому же, преподаватель не является автором данной задачи.