Python стал самым популярным языком программирования и превзошел C и Java

ZDNet сообщает, что Python «в настоящее время является самым популярным языком согласно одному рейтингу популярности».

«Впервые за более чем 20 лет у нас появился новый лидер…», — объявил TIOBE Index в этом месяце. «Давняя гегемония Java и C закончилась».
Читать далее «Python стал самым популярным языком программирования и превзошел C и Java»

Новое пополнение команды цифровой трансформации бизнеса

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

Топ 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 года»

Нейронные сети для начинающих: взгляд с высоты птичьего полета

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

Будем милыми и не навязчивыми, а, главное, без математики.
Читать далее «Нейронные сети для начинающих: взгляд с высоты птичьего полета»

Вот так мы учимся на Бизнес-информатике

Во втором семестре 2020/2021 учебного года студенты образовательного направления 38.03.05 «Бизнес–информатика» получили уникальный практический опыт командной работы над реальным Интернет-проектом. Ниже представлена заметка одного из авторов и организатора тестирования релиза новой версии сайта, созданного студентами четвёртого курса Высшей школы экономики и управления. Неделя с 19 по 24 апреля – последняя в учебном процессе, выпускники уходят на преддипломную практику и уже можно подвести некоторые предварительные итоги обучения.

Конец марта стал важным переходным событием в моей жизни, когда состоялся мой первый релиз новой версии сайта uralto.ru для группы компаний «ЛоКоС». Компания работает в области торгового оборудования и мебели, а также автомобильного оборудования. К небольшой команде ИТ-шников мой сокурсник Сергей Броженко и я присоединились в середине сентября 2020 и с тех пор отвечаем за создание благоприятного User Experience (пользовательского опыта) и поисковую оптимизацию SEO.
Читать далее «Вот так мы учимся на Бизнес-информатике»

Основы работы с документацией в Python: поиск информации и соглашения»

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

Читать далее «Основы работы с документацией в Python: поиск информации и соглашения»»

История IT. ООП

В середине 80-х прошлого века я впервые познакомился на практике с ООП и это буквально кардинальным образом изменило стиль мышления при разработке программ. Сейчас о мотивах появления ООП.

Автор: MaximTsepkov

Мою предыдущую статью «История IT. Когда компьютеры были большими…» мы завершили концом 80-х, когда произошло два знаменательных события. Во-первых, появился ООП и объектный язык C++. А во-вторых, появились персоналки, и это принципиально изменило задачи, стоящие перед IT-разработкой.

И дело тут не в том, что появилась возможность держать компьютеры дома, и выполнять на них рабочие задачи: редактировать тексты, вести расчеты, создавать рисунки. Софт для этого принципиально не отличается от аналогичного для больших компьютеров — его умели разрабатывать. Вопрос был лишь в оптимизации и адаптации под ограниченные ресурсы.

Главное изменение в том, что персоналки сделали компьютеры доступными небольшим компаниям. Потребовались системы автоматизации бизнес-процессов, которые сильно отличаются в разных компаниях. Типовую систему сделать сложно: сейчас такие системы уже есть, например, 1C, а в то время их не существовало. Как раз эту задачу помог решить ООП. Эту часть истории развития IT и концепций, которые тогда появились и до сих пор используются, я расскажу в этой статье.
Читать далее «История IT. ООП»