На канале Сергея Немчинского, основателя школы программирования FoxmindEd, появилось видео о Python. Разработчик рассказал, что пишут на этом языке, чем он хорош, а чем — не так уж. Сам Сергей программирует на Java и не очень любит Python, так что разбор получился максимально критичным.
Highload публикует его текстовую версию.
Python — один из самых простых скриптовых языков, поэтому его часто используют для автоматизации. Это делают не разработчики, но смежные профессии, которые вы все прекрасно знаете — Automation QA, DevOps, Data Science и др. Вместо того, чтобы сделать что-то ручками, эти специалисты пишут скрипты. Очень помогает еще и то, что у Python много библиотек для автоматизации практически любой деятельности.
У Python есть два широко распространенных фреймворка — Django и Flask. Flask обычно используется для небольших сайтов: когда нужно сделать что-то простенькое, Flask — это раз-два и в продакшн.
Flask можно потом, хоть и с небольшими проблемами, заменить на Django. Это более мощный фреймворк, в котором вы можете работать уже серьезно, распустив клешни во все стороны.
Говоря о веб-разработке на Python, обычно подразумевают две вещи: e-commerce и proof of concept.
E-commerce — это разработка любых НЕтипичных сайтов. Типичный сайт — это либо сайт-лендинг (одностраничник с рекламой), либо сайт-визитка. Такие сайты часто делают на WordPress. А вот если нужно что-то сверх этого, то нет смысла мучать несчастный WordPress и лучше использовать какой-то язык программирования. Например, Python.
У любого стартапа есть несколько стадий. На первой стадии основатели пытаются получить инвестиции или произвести первое впечатление на потенциальных клиентов. Поэтому им нужно что-то «быстренько налабать».
Иногда «налабать» можно и без программирования — например, в Figma. Но если весь стартап завязан на программировании, то лучше всего сделать proof of concept. То есть простую модель для подтверждения того, что идею стартапа действительно можно реализовать. Python — хороший вариант для этой задачи.
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…