Новости Software

Технологии, которые вдохновляют на изучение Python

Python используют на «горячих» направлениях: машинное обучение, big data, создание криптовалют и блокчейнов, разработка высоконагруженных сайтов. На этом языке пишут инженеры Google, ученые и стартаперы. Почему он нравится IT-новаторам и ради каких инструментов стоит учить Python сегодня?

Экспериментаторы от науки и бизнеса ценят Python за возможность быстро создавать прототипы приложений, тестировать и перестраивать код «на лету». Сервис Jupyter Notebook позволяет запускать Python в браузере, тестировать блоки кода в любой последовательности, сохранять лог и делиться им с сообществом на GitHub.

Фреймворки и библиотеки Питона экономят время и не дают начинающим утонуть в технических мелочах. Язык стоит выучить хотя бы ради них:

  • Django – фреймворк для разработки сайтов средней и высокой сложности – позволяет в 2 строчки кода подключать админку, работать с СУБД, настраивать кеширование и безопасность, генерировать и редактировать формы. Там, где PHP-код сайта был бы запутанным и громоздким, Python сохраняет ясность и простоту. Поэтому на нем работают веб-проекты Яндекс и Mail.Ru.
  • Pandas обеспечивает глубинный анализ (data mining) при работе с big data и другими структурированными данными. Помогает ученым находить закономерности, а бизнесу – тренды.
  • Sage – арсенал инструментов для математических вычислений и их визуализации. Заменяет мат. пакет Mathematica и аналоги.
  • Scikit-learn – работает с алгоритмами машинного обучения, помогает создавать искусственный интеллект, который анализирует ситуацию на основе прошлого опыта.

Когда Питона недостаточно

Си ускоряет вычисления, а Питон – разработку. На этой волне появилась надстройка Cython, которая компилирует Питон-код в модули на C и С++.

Альтернативная реализация Питона под названием PyPy действует иначе: динамически компилирует Python-скрипты в машинный код во время исполнения. PyPy ускоряет программы и позволяет написать новый интерпретатор Питона под конкретный проект.

Путь Питона

Чтобы не заблудиться в мире Python, начинайте с практики в интересующей сфере. Веб, наука, финансы – выбирайте свое и учитесь у кодеров с опытом. Не гонитесь за теорией, которую пока не готовы переварить. В этом смысле поступление в вуз оттягивает начало карьеры. Учиться можно и под крылом крупной IT-компании. GeekUniversity – онлайн-университет от GeekBrains и Mail.Ru – за год готовит Python-разработчиков уровня middle, дает им практику и знакомит с работодателями из числа своих партнеров: МТС, Тинькофф, Avito и др.

Если вы уже знаете другой язык, выучить основы Python можно за пару недель, а собрать портфолио – за полгода экспресс-обучения. Только помните: чем больше у языка сообщество, тем сложнее выделиться на общем фоне. Единственный способ стать высокооплачиваемым гуру – выкладываться больше других.

Источник:

window-new
Soft
Hard
Тренды 🔥
После сокращения половины штата Twitter начал набор сотрудников 5 ч.
Новая статья: Goat Simulator 3 — козапокалипсис сегодня. Рецензия 22 ч.
Новая статья: Gamesblender № 598: «горящие» GeForce RTX 4090, игровой движок от VK и первый геймплей Warhammer 40,000: Rogue Trader 22 ч.
Фоторедактор Lensa вдруг стал самым популярным приложением для iOS в России 23 ч.
Энтузиаст установил macOS на Nintendo Wii и попытался запустить Doom — получилось не очень 26-11 17:13
Скайрим, деньги, два зелья: мать реддитора начала геймерский путь с TES V: Skyrim и основала там доходный бизнес 26-11 13:58
Режиссёру God of War Ragnarok пришлось сражаться за одноглазую белку 26-11 13:33
После перехода к Илону Маску Twitter потерял крупных рекламодателей и сотни миллионов долларов дохода 26-11 13:11
Internet Archive запустил браузерный эмулятор карманных компьютеров Palm из конца 90-х 26-11 11:41
Доверие бизнеса к российскому софту за два года выросло на 290 %, а к open source — вдвое 26-11 11:31
Экономически Нидерландам было бы выгоднее потерять рынок литографического оборудования США, а не Китая 15 ч.
SpaceX запустила корабль Dragon к МКС — он доставит 3,5 тонны грузов, включая семена томатов 21 ч.
Дефицит чипов заставил Jaguar Land Rover сократить производство некоторых моделей 26-11 14:15
Вышел индустриальный ПК SolidRun Bedrock V3000 Basic с двумя портами 10GbE SFP+ и поддержкой 5G 26-11 13:59
В разгонном блоке новой европейской ракеты-носителя Vega C нашли дефект — его разберут, а первый коммерческий запуск отложат 26-11 13:48
AirPods Pro 2 всё же не поддерживают lossless-кодеки, но это не помешало Apple улучшить качество звука 26-11 13:23
Марсианский вертолёт Ingenuity впервые полетел с новой навигационной программой — его научили приземляться среди скал 26-11 11:42
Илон Маск пообещал выпустить собственный смартфон, если Apple и Google удалят Twitter из магазинов приложений 26-11 10:54
Orion вышел на ретроградную орбиту Луны и установил рекорд по удалению от Земли для подобных космических кораблей 26-11 10:31
Xiaomi намерена продавать по 10 млн электромобилей в год 26-11 08:01