Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

ring0za

  • 2
    вклад
  • 5
    вопросов
  • 7
    ответов
  • 14%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему Scrapy не извлекает текст из постов vk?

    L3n1n
    Степан @L3n1n
    https://api.vk.com/method/wall.get?owner_id=1
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как динамично переводить текст в Jinja2?

    s1dney @s1dney
    Вот это поможет - Babel.
    А вот тут даже есть пример как это использовать с Flask.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что нужно знать, чтобы стать хакером?

    Loreweil @Loreweil
    Во-первых, нужно знать английский на уровне advanced. Ибо большинство актуальной литературы именно на этом языке.

    Начать советую с книжки Hacking Exposed. Можно скачать курс CEH с рутрекера. Но он, ИМХО, не очень, книга лучше. Скачать дистрибутив Kali Linux, изучать тулзы, которые в него входят, в первую очередь nmap.
    Изучить Metasploit (входит в Kali Linux). Для этого написана хорошая книга Metasploit Toolkit for Penetration Testing, Exploit Development, & Vulnerability Research.
    Записаться на курсы на такие или на такие.

    Изучая вышеприведенные материалы, когда будешь понимать, что есть пробелы в определенных знаниях (сетевые протоколы, программирование, операционные системы, криптография), подтягивать эти знания через википедию, литературу, курсы. Как-то так.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Чем лучше парсить html?

    RPG @RPG
    BeautifulSoup
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Чем лучше парсить html?

    mututunus
    Andrey K @mututunus
    Backend developer (Python, Golang)
    lxml.de/lxmlhtml.html
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что значит данный отрывок из документации Python?

    zed @zedxxx
    Почему строке или числу нельзя изменить значение?

    При попытке "изменить" значение у неизменяемого типа, будет создан новый объект, которому будет присвоено новое значение. Т.е. внешне он как бы изменится, но вот "под капотом" будет происходить создание/уничтожение объектов, а не изменение одного и того же объекта (вы же в курсе, что в питоне даже простой int является объектом?). И вот такое поведение следует учитывать, чтобы писать оптимальный код, в котором не будет зазря копироваться и уничтожаться куча объектов.

    В виду этого, у строк, скажем, нельзя безболезненно изменять отдельные символы, и приходится делать странные вещи, если символ таки изменить нужно: Change one character in a string in Python?
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Что значит данный отрывок из документации Python?

    iamnothing @iamnothing
    Когда говорят mutable/immutable, то имеют ввиду сам объект в памяти, а не символ переменной, который привязан к этому объекту. Если я не ошибаюсь, то строки и числа immutable в большинстве языков прогр-ния. Например, если есть число 10 (не переменная!, а само число), то его значение не может быть 0, или -99, или 55.64 - оно всегда равно десяти, и если вам нужно чтобы в переменной было другое число, то вы просто приравниваете переменную к другому числу. То же самое и со строками. Например, если происходит конкатенация, то результат конкатенации - это совершенно новый объект в памяти, который уже и присвоите к какой-нибудь переменной. Т.е. любые операции со строками производят в памяти новые объекты строк.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что поизучать по Веб-разработке при наличии некоторых знаний Python?

    avalak
    avalak @avalak
    PEP 008

    Twitter Bootstrap + любой фреймворк по вкусу (я за flask).
    Bootstrap позволит не зацикливаться на вёрстке и сконцентрироваться на изучении фреймворка.

    Для начала удобно использовать Google App Engine. Шикарная песочница.
    Потом надо будет освоить Nginx + uwsgi + supervisord

    Flanagan D / Дэвид Флэнаган
    JavaScript: The Definitive Guide 6
    + JavaScript Garden
    + текущий стандарт языка

    CoffeeScript (вкусный сахар для JS)
    HTML5 Boilerplate (как основа для вёрстки)
    less (сильно упрощает жизнь)

    Стандарты оформления кода от Google.

    Вёрстка… тут только практика поможет.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
Оценили как «Нравится»
Самые активные сегодня
  • Evgenii
    • 10 ответов
    • 0 вопросов
  • Drno
    • 8 ответов
    • 0 вопросов
  • Enokin
    Владислав
    • 8 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • sharp97
    sharp97
    • 4 ответа
    • 1 вопрос
  • OpenAI
    OpenAI
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации