• В какую сферу перейти девушке-фармацевту?

    @Mist8
    Я бы сначала поискал другие варианты в бизнесе, завязанном на фармацевтику. В самой по себе области крутятся огромные деньги и ряд вакансий в сфере связанной с фармацевтикой - имеет ощутимо более высокие ЗП, чем в среднем по рынку. Понятно, что работягам/простым инженерам на заводе обычно предпочитают платить гроши...

    Но как топикстартер и сам написал: маркетинг, продажи - отличный вариант. Если хочется хотя бы отчасти применить знания/опыт - прямая дорога в крупные фармацевтические компании. ЗП на таких позициях (естественно не начальных, но вполне достижимых за 2-3-4 года) будет большой.
    Правда, английский необходим для действительно крутой карьеры (если идти работать в международную фарм-компанию). Но с наличием мозгов, образованием (аж красный диплом О_о) и усердием - можно нехилую карьеру сделать в этих областях.
    Ответ написан
    Комментировать
  • Как настроить кодировку при сохранении html файла в urllib (python 3.4)?

    @Mist8 Автор вопроса
    Решение (добавить к строке запроса ".decode('cp1251')" ):

    import urllib.request
    
    
    url = 'http://example.com'
    
    html = urllib.request.urlopen(url).read().decode('cp1251')
    
    f = open('page.html', 'w')
    f.write(html)
    Ответ написан
  • Как распарсить текст в div'е, игнорируя вложенные теги, BeautifulSoup?

    @Mist8 Автор вопроса
    Один из вариантов, как удалить лишнее:

    from bs4 import BeautifulSoup
    html_doc = """
    <div class="example">
    <p>bla-bla-bla</p>
    <div>something not important</div>
    <strong>SomeText</strong>
    <br>
    Нужный текст
    <span style="color:red">Тоже нужный текст</span>
    Нужный текст
    </div>
    """
    soup = BeautifulSoup(html_doc)
    tag = soup.find("div", class_="example")
    
    tag.div.decompose() # убираем вложенный div
    tag.p.decompose()  # убираем текст в теге <p>
    tag.br.decompose() # убираем перенос <br>
    print(tag)
    Ответ написан
    Комментировать
  • Язык программирования под конкретную задачу + с нуля + хорошая база?

    @Mist8 Автор вопроса
    Если кому интересно, выбрал Python и доволен.

    В целом, за это время, я понял что по сути вопрос "какой язык выбрать" - не на столько важен, как я полагал изначально. Уверен, что существенно ничего бы не изменилось, если бы я выбрал другой интерпретируемый язык. Например JS или Ruby.

    Реально, синтаксис языка и основные понятия (для того чтобы вообще понять что такое программирование и с чем его едят) - можно получить за пару недель-месяц. Отлично подходят онлайн-курсы типа Code Academy.

    Дело в том, что начальный этап легко и интересно проходить практически на любом популярном языке. Главные сложности начинаются потом, когда пытаешься сделать что-то самостоятельно (а не повторяя с некоторыми вариациями то, что хорошо расписано в курсах). И на данном этапе не так уж важно какой язык ты выбрал - в любом случае будет сложно и появится просто бездна новых вопросов.
    Из разряда "как работают БД?", "как настроить модуль/плагин", "как устроен сайт (шаблоны, бд, куки, сессии, сервер...?", тысячи их.
    ИЧСХ, эти вопросы мало зависят от выбранного языка программирования. Но если ты в них разберешься - то на любом языке сможешь с ними работать (потратив день/неделю/месяц на изучение синтаксиса и особенностей другого языка).

    Кстати, рекомендую годную статью: Почему научиться программировать так чертовски тяжело?
    Ответ написан
    Комментировать
  • Почему не работает пример из туториала Flask-MongoEngine?

    @Mist8 Автор вопроса
    Разобрался. Долго не мог догадаться, что нужно отдельно поставить саму БД. В туториалах это видимо считается очевидным.
    В общем для того чтобы локально работала mongodb - нужно скачать с офф сайта и запустить её у себя на компьютере.
    Ответ написан