Топ 5 тенденций web-разработки на Python для 2021 года

Недавний опрос 24 000 разработчиков Python в 150 странах мира, который провела компания Packt показал, что, более половины всех разработчиков Python традиционно используют его и для веб-разработки, хотя 59% разработчиков используют его в проектах Data Science! Python обогнал Java и в мире стал вторым по популярности языком программирования для Web. Уже готов богатый набор фреймворков, например, Django, Flask и Pyramid для web-разработки. Здесь мы обсудим пять тенденций, которые делают Python наилучшим выбором для веб‑разработчиков в 2021 году.
Читать далее «Топ 5 тенденций web-разработки на Python для 2021 года»

Как с помощью в Python извлечь все ссылки на веб‑сайты

Извлечение всех ссылок на веб-странице — обычная задача для веб-парсеров, полезно создавать продвинутые парсеры, которые сканируют каждую страницу определенного веб-сайта для извлечения данных, его также можно использовать для процесса диагностики SEO или даже на этапе сбора информации для проникновения. тестеры. В этом руководстве я расскажу, как с нуля на Python создать инструмент для извлечения ссылок, используя только запросы и библиотеки BeautifulSoup.
Читать далее «Как с помощью в Python извлечь все ссылки на веб‑сайты»

PyCharm — эффективная разработка на Python

Программист должен сосредочить своё внимание на бизнес-логике создаваемого приложения и на его полезности. Именно для этого предназначен такой инструмент, как PyCharm от JetBrains. В нём решены задачи отладки и простой визуализации проектов, он экономит время и избавляет от рутинных операций.

Оглавление

Ну-ка, ну-ка посмотрим

11 важных вещей, которые нужно знать про DevOps

В 2009 года за рубежом возникло движение, которое назвало себя DevOps. На первый взгляд это разработчики с навыками сисадминов и сисадмины с навыками разработчиков. Но на самом деле это отнюдь не так. Данное подход имеет четкие цели, философию, инструменты и методы, которые только некоторые русскоязычные компании начинают использовать. Мне кажется, что данный подход у нас незаслуженно игнорируется и мне хотелось бы рассказать об 11 вещах, которые нужно знать о DevOps, в частности:

  • что такое DevOps;
  • каковы его ценности;
  • как он внедряется;
  • кому он приносит пользу.

Надеюсь, этот текст вам понравится.
Тщательнее надо…

Языки, фреймворки и инструменты или дорожная карта для курса «Проектирование интернет-приложений»

Индустрия разработки программного обеспечения продолжает уверенно продвигаться вперед. Необходимо отметить, что в 2016 году новые версии популярных языков, фреймворков и инструментов добавили нам больше энергии и изменили характер нашей работы. За всем новым трудно уследить, поэтому в начале года надо понять, что важно и чему должно учиться в течение следующих двенадцати месяцев, а для студентов Бизнес-информатики наметить дорожную карту курса «Проектирование интернет-приложений», особенно, в контексте подготовки ВКР.

Тренды

Progressive Web Apps

В прошлом, 2016 году, утвердилась концепция Progressive Web App. В соответствии с ней веб-приложения могут работать в автономном режиме, используя накопленный пользовательский опыт. Приложение может быть добавлено в качестве главного экрана вашего смарт-устройства и даже может отправлять вам push-уведомления, игнорируя отсутствие связи родного мобильного приложения. Думается, что в 2017 году PWA станут еще более важны и на это стоит обратить внимание. Посмотрите обзор здесь.
Читать далее «Языки, фреймворки и инструменты или дорожная карта для курса «Проектирование интернет-приложений»»

Интуиция в разработке программного обеспечения

  Peter Naur (1985) Intuition in Software Development // Proceedings of the International Joint Conference on Theory and Practice of Software Development, Berlin, March 1985 // Springer-Verlag, Lecture Notes in Computer Science, Vol. 186, p. 60-79.

Р. Богатырев, А. Китаев, перевод с англ.

Интуиция характеризуется в статье как неотъемлемый компонент сознательной деятельности человека во всех ее проявлениях. Высказываются некоторые замечания относительно успешных и неудачных действий, построенных на интуиции. Приводится интуитивная основа таких общепринятых понятий, как шкала, логика, корректность, текст, обоснование и доказательство.

Читать далее «Интуиция в разработке программного обеспечения»

Сторонние темы WordPress должны умереть

Предварительно созданные темы WordPress — недорогая альтернатива оригинальному пользовательскому коду, они управляют миллионами сайтов по всему миру. Тем не менее, в длительной перспективе такая концепция может стать дорогостоящей ошибкой.

Изготовлением веб-сайтов на WordPress я занимаюсь ещё с 2003 года, когда появилась первая 0.71-Gold версия, когда он был ещё сугубо нишевой блог-платформой. За последние, ни-много ни-мало, 12 лет было выпущено более 50 версий WordPress, а сама платформа превратилась в решение для широкого спектра задач, начиная от бизнес-сайтов, онлайн-журналов до магазинов электронной коммерции.
Читать далее «Сторонние темы WordPress должны умереть»