Задать вопрос
Пишу код. Читаю книги.
Контакты
Местоположение
Россия, Москва и Московская обл., Москва

Достижения

Все достижения (25)

Наибольший вклад в теги

Все теги (74)

Лучшие ответы пользователя

Все ответы (96)
  • Где популярные онлайн тестирования разработчиков?

    ptitca_zu
    @ptitca_zu
    Programmer. Reader. Introvert
    Ответ написан
    Комментировать
  • Как найти сумму всех введенных элементов списка?

    ptitca_zu
    @ptitca_zu
    Programmer. Reader. Introvert
    sum
    Ответ написан
    Комментировать
  • Начало пути веб-программиста: с чего начать?

    ptitca_zu
    @ptitca_zu
    Programmer. Reader. Introvert
    Я тоже джуниор. Правда работаю не в вебе (BigData etc), и совершеннолетие мое давно прошло (так уж сложилось, что свой выбор я сделал поздно, но речь не об этом).

    По рабочим нуждам совсем недавно пришлось мне стать веб-программистом первого уровня :) И у меня сложился следующий алгоритм.

    1. Начать следует с вещей, которые к программированию мало относятся, а именно с вопросов: Как вообще устроен интернет? Что такое клиент-сервер? Кто кого на каком порту слушает? Что такое HTTP и как он устроен, какова структура запроса/ответа, коды и т.д.

    2. Дальше имеет смысл все это дело попробовать на практике и поставить на виртуальную машинку какой-нибудь http-сервер, в моем случае nginx, настройте прокси.

    3. Повозитесь потом с backend, Apache, например. Напишите простой скрипт, который будет принимать параметры из GET или PUT и что-нибудь с ними делать. Работает он пусть по fastcgi.

    4. Финальный шаг. Базы данных. выбирайте любую и соедините все вместе, написав CRUD приложение: туду-лист, бюджет или что-нибудь такое.

    На все уйдет дня 2-3 в хорошем темпе. Мне кажется, все это фундаментальные вещи, на которые нужно потратить время, потому что они просветляют :)
    Ответ написан
    3 комментария
  • Какую научно-популярную книгу лучше выбрать для программиста?

    ptitca_zu
    @ptitca_zu
    Programmer. Reader. Introvert
    Можно другие книги Перельмана. Его сравнительно недавно переиздавали в отличнейшем издательстве.
    Из научпопа можно покопаться в сериях, которые фонд Династия издавал.
    Вот еще две замечательные книги по физике - раз, два Маст рид, однозначно.

    Насчет фантастики - тут еще больше нарекомендовать можно :) Поэтому, кроме классики (Лем, Азимов, Хайнлайн, Саймак, Желязны, Шекли и иже с ними) могу порекомендовать вот такую серию. Составитель - Гарднер Дозуа, очень известный товарищ в НФ мире. У нас несколько книг Эксмо, по-моему перевело. У меня одна есть - издана очень хорошо, вполне себе подарочное издание. Есть еще всякие серии "Весь <имя автора>" тоже очень прилично выглядят.
    Вот этот список еще посмотрите.
    Пожалуй все, а то я долго так могу.
    Ответ написан
    5 комментариев
  • В чем разница импорта библиотек (import *)?

    ptitca_zu
    @ptitca_zu
    Programmer. Reader. Introvert
    Мне очень понравилось разъяснение, которое давалось в курсе на CodeAcademy, если мне память не изменяет. Там было так.

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

    1. import box
    Принеси мне коробку box, я сам буду брать из нее нужные инструменты

    2. from box import tool
    Принеси мне tool из коробки box, я буду им пользоваться, не залезая в коробку

    3. from box import *
    Принеси мне коробку box и достань из нее все инструменты

    Вообще, в больших проектах лучше использовать 1 (или 2) и стараться избегать 3.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (25)