Ответы пользователя по тегу HTML
  • Работа Jinja2 + Python + html?

    У тебя есть 2 варианта.
    Либо ты каждый раз формируешь вручную html страницу, а потом открываешь готовую, либо, если нужно каждый раз формировать динамически, копаешь в сторону фрейморков: Flask, Falcon(минимализм в чистом виде) и т.д.
    Ответ написан
    Комментировать
  • Можно ли писать простые браузерные приложения на Python или Lua, без Javascript?

    В свое время тоже пробовал найти что-то для использования в браузере python, вместо js, но полноценной замены пока, увы, нет.

    Некоторое время перебивался CoffeeScript, потом попробовал ES6 (стандарт вышел этим летом) и так на нём и остался. Так что рекомендую использовать именно его, транслировать код в ES5 через babel и будет вам счастье.

    Python
    a = [1, 2, 3, 4]
    list(map(lambda x: x * x, a))
    >>> [1, 4, 9, 16]
    for i in [1, 2, 3]:
        print(i)
    >>> 1
    >>> 2
    >>> 3

    ES6
    let a = [1, 2, 3, 4]
    a.map(x => x * x)
    >>> [1, 4, 9, 16]
    for(let i of [1, 2, 3])
        console.log(i)
    >>> 1
    >>> 2
    >>> 3

    Вот, кстати, неплохая книжечка по ES6, советую пробежаться.
    Ответ написан
    Комментировать
  • Что по советуете подростку в программировании?

    Я бы рекомендовал Python.
    Лично мне писать на нем намного приятнее. Сам начинал изучение с C++, но т.к. учился я по книжке о языке, а не о программировании, то ничего толкового не вышло.
    Python будет проще изучать т.к. в нем можно сфокусироваться именно на программировании, а не на конструкциях языка. Рекомендую книгу Dive into Python для начала, затем советую перейти к Саммерфилду: Программирование на Python 3. Подробное руководство

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

    Ещё дам пару советов, которые я дал бы лично себе, если бы мог вернуться в прошлое(да, мне всего 17, но все же):
    1. Больше практикуйся. Уделяй в день хотя бы час времени на изучении программирования. Главное делай это постоянно. Результаты не заставят себя ждать.
    2. Займись подготовкой к олимпиадам. Поступить в хороший вуз (МГУ / ВШЭ / ИТМО) без них крайне сложно. А чтобы выиграть олимпиады нужно готовиться не меньше года. Я вот начал слишком поздно и не успел.

    p.s. Если что можешь обратиться с доп. вопросами в ЛС, отвечу.
    Ответ написан
    2 комментария