• Что необходимо установить для того, чтобы удобно программировать при изучении Python?

    Pjeroo
    @Pjeroo
    Веб-разработчик
    Linux, PyCharm
    Ответ написан
    Комментировать
  • Как лечится кризис начинающего программиста?

    kumaxim
    @kumaxim
    Web-программист
    Господин начинающий, у Вас извращенный подход к программированию в целом.
    Программа - это способ более эффективно решить какую-то задачу... способ достижения какой-то заданной цели с меньшим количеством ресурсов.

    Возьмем, как пример, тот же бух.учет на предприятии. Как Вы думаете, почему 1С Бухгалтерия так широко распространилась в РФ и СНГ? Эта программа позволяет бухгалтеру в 2-3 клика мышки сформировать отчет для регулятора(ФНС, ПФР и т.д.), вместо того чтобы человеку сидеть руками искать платежные поручения, вычислять налоги и т.п. Софт просто подтягивает выписку из банка, анализирует ее и выдает готовую для печати бумажку, что экономит бухгалтеру сильно много времени. Расчет заплатанный налогов и отчеты в соц.фонды это вообще красота - 8 кликов мышкой и все готово :-)

    Что я описал выше? Это способ решения одной конкретной задачи с гораздо меньшим количеством ресурсов, в данном случае - времени. Эта программа экономит время на подготовку бумаг, на расчеты сумм налогов, снижает вероятность ошибки и т.д. Это ее основная ценность, которую несут ее создатели обществу

    И вот, далее Вы для себя определитесь, какая Ваша основная цель? Какой Ваш основной посыл обществу?

    Личной мой посыл - "Я помогаю людям экономить: время, деньги, нервы и т.д.".

    Как я это делаю?
    У меня сначала был маленький интернет-магазин по продаже катализаторов для бензина(в поиск "кондиционеры метала для а/м"). При соблюдении определенных условий, расход топлива на малометражках снижался от 20% до 45%
    Вторым моим проектам было небольшое мобильное приложение для отслеживания хода исполнительного производства в ФССП(для взыскательней, уже сдохло). Мне и моим знакомым(не юристы) это экономило достаточно много времени на ругань с приставами, чего они должны делать и т.д. Кто сталкивался с этой службой должен знать эффективность и оперативность их работы, особенно в регионах...
    Сейчас я пишу небольшой конструктор сайтов, который поможет одной дружественной мне веб-студии сильно оптимизировать процесс создания низкобюджетных сайтов визиток

    К чему я все здесь это пишу? Я пытаюсь донести до Вас, что нет Вам смысла учить программирование на какой бы то ни было языке ради самого программирования. Нет смысла Вам учить алгоритмы, структуры, паттерны и т.д. ради их самих.

    Когда Вы пишите программу Вы должны понимать с какой целью Вы ее пишите. Сможет ли ее написание приблизить Вас хотя бы на пару сотых процента к осуществлению Вашей цели, будет ли это укладываться в Ваш посыл обществу. Осознайте это чисто для себя, не нужно это где-то писать.

    Если говорить о чисто практических инструментах(функции стандартной библиотеки, фреймворки и т.д.)... Лично я могу считать себя профессионалом в какой бы то ни было технологии, ни когда я прочитал 1-2 книги и/или написал 1,5 задачи оттуда же. С таким уровнем я не могу сказать что я знаю язык/технологию в принципе, просто знаком - да, но я ее не знаю. Считать себя профессионалом я могу после того как решу не менее сотни задач, используя эту технологию и написал не менее 1 млн строк кода, именно написал, а не сгенерировал rake/gii/artisan или чем-то там еще.

    Вам же я желаю не останавливаться, развивайтесь. Мастерство приходит с опытом.

    P.S.: от холиваров на тему 1С прошу всех воздержаться
    Ответ написан
    11 комментариев
  • Как ускорить запуск linux(elementary os/ubuntu)?

    nightvich
    @nightvich
    ITman
    Рекомендую вам меньше перезагружаться, и проблема уйдёт =)
    Ответ написан
    1 комментарий
  • Какие есть хорошие книги по PyQT5, с чего начать учить его?

    @GromderCom
    Есть хорошие уроки по PyQt5 на
    python-3.ru/category/pyqt

    Более актуальная статья:
    https://python-scripts.com/pyqt5
    Ответ написан
    Комментировать
  • Как заработать начинающему веб-программисту с опытом в python/Django и js?

    @FoxInSox
    Необходимо устроиться на работу.
    Ответ написан
    Комментировать
  • Как реализовать многоугольник в меню?

    Writerim
    @Writerim
    Заполнить позже...
    755957edb0414c37b5940d02afc0a2b0.png

    можно сделать самым простым и старым способом. Разрезаете картинку на 3 части. 1- до слова, 3- после. и берете 1px то что будет вокруг текста. Далее на before первую картинку. на after -2. само поле заполняете 1px
    Ответ написан
    Комментировать
  • Django-проект с нуля до деплоя?

    @radioxoma
    Не совсем по теме, но можно воспользоваться готовым удалённым сервером: pythonanywhere.com
    Статика настраивается достаточно удобно, деплоить можно через git.
    Ответ написан
    1 комментарий
  • Как сделать подобный выпадающий список?

    greabock
    @greabock
    Могу
    Cначала изучаем вот это и читаем здесь. Потом читаем здесь, здесь и здесь. Менюшку никто за Вас верстать не будет.
    Ответ написан
    Комментировать
  • В чем разница импорта библиотек (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.
    Ответ написан
    Комментировать
  • Нужна ли вам подобная программа для android? ч.2?

    @Zuncl
    Не хочу вас расстраивать, но…
    power-grid.roccat.org/en/Home/
    Ответ написан
    Комментировать
  • Как «запереть» курсор мыши в окне браузера?

    eternals
    @eternals
    Извините, но у вас «тонкий клиент головного мозга». Вы пытаетесь мощный функционал запихнуть в браузер.
    Без мощного плагина к браузеру вряд ли получится хоть что-то дельное. А тогда теряется смысл запиливать под браузер.
    Ответ написан
    5 комментариев
  • Нужен совет, по изучению английского

    заведите отношения с носительницей языка
    Ответ написан
    Комментировать