Зачем ребенку изучать Python?
Какой еще питон!? Дети должны подальше держаться от змей, скажете вы. Спокойно, иметь дело с рептилиями не придется. Python — это один из самых популярных и востребованных языков программирования в мире. Рассказываем, почему ребенку стоит его изучать.
Как появился Python
Голландский программист Гвидо ван Россум начал разрабатывать Python в 80-х, работая в Центре математики и информатики в Амстердаме. Ему не нравились существующие языки программирования, поэтому он хотел создать новый — относительно простой и эффективный. Изначально программист планировал, что Python станет «потомком» АВС, однако он стал самостоятельным языком программирования.
К слову, почему он назвал его Python? В честь британской комик-группы Monty Python, поклонником которой был программист. Впервые Гвидо представил Python в версии 0.9 в феврале 1991 года, после чего в мире появилось сообщество его разработчиков. В течение нескольких лет IT-сообществу стало очевидно, что писать код и решать практические задачи на Python гораздо проще и удобнее, чем на других языках. Сегодня этот язык программирования входит в ТОП-5 самых востребованных и популярных в мире.
Что из себя представляет Python
Это универсальный язык программирования — один и тот же код подходит для операционных систем Windows, macOS, Linux и даже Raspberry PI. Язык легко изучать, поэтому его любят и профессионалы, и новички. Чаще всего на Python создают серверы, обрабатывают данные и разрабатывают нейронные сети.
Язык включает в себя множество полезных инструментов и готовых фрагментов кода, которые составляют стандартную библиотеку. С её помощью писать программы гораздо проще. Python используют для решения множества интересных задач в области бизнеса, науки и техники.
В частности, этот язык программирования особенно востребован у Google, Intel, Cisco и Hewlett-Packard. Python также используется для написания известных сайтов и приложений, среди которых Dropbox, Netflix, Uber, BitTorrent и др.
Кроме того, Python помогает банкам следить за средствами на счетах вкладчиков, а в области медицины на нём пишут программы для роботов, выполняющих сложные хирургические операции. В студии Disney Python помогает автоматизировать шаблонные задачи, например, рисовать однотипные кадры.
Зачем ребенку Python
Если ребенок мечтает стать программистом, Python станет отличным стартом. У языка достаточно простой синтаксис, который поможет школьнику легче погрузиться в программированию. Он также характерен высокой читабельностью, за что его и полюбили во всем мире. Например, чтобы прописать в коде Python приветствие, понадобится ввести в строке всего лишь print (“Привет”). Выглядит несложно, правда?
Python помогает детям легко усвоить сложные процессы программирования. Поэтому они с удовольствием пишут код, не перегружая голову сложными понятиями. В чем еще преимущества Python?
- Встроенные структуры данных
- Гибкость: простой набор команд и синтаксис, который состоит из обычных английских слов
- Возможность повторного использования кода, что упрощает работу
- Не нужно зубрить кучу учебников, чтобы начать программировать — язык подойдет даже новичкам в IT
- Интуитивный стиль программирования: в Python вы не увидите нагромождение кода, который сложен для восприятия детей
- Разработчики по всему миру: в случае проблем с кодом можно быстро найти решение на специализированных форумах.
Отдельный момент — после освоения Python ребенок сможет выучить и другие языки программирования, чтобы стать высокооплачиваемым профи. Программисты, владеющие несколькими языками программирования, имеют большое преимущество среди коллег. Обычно они даже не ищут работу — кадровики гоняются за ними сами, а программисты выбирают из лучших предложений.
Однако ни в коем случае не стоит учить 2 или 3 языка программирования сразу! Это запутает ребенка и он не сможет прочно овладеть ни одним из них. Лучше двигаться планомерно: начать с Python, а затем освоить еще пару языков.
А если ребенок хочет учить только Python, он не станет высокооплачиваемым специалистом? Обязательно станет!
К слову о доходе Python-разработчиков: средняя зарплата начинающего специалиста стартует от 60 тысяч рублей, доход Middle-разработчика — 120 тысяч рублей. Опытные профи уровня Senior в среднем получают около 200 тысяч рублей, а Lead-разработчики — около 240 тысяч рублей.
Как дети изучают Python
Изучение языка программирования происходит в увлекательной игровой форме, которую так любят дети. Разумеется, изначально они проходят основы программирования на Python, но потом пускаются в увлекательное IT-путешествие!
Например, учатся программировать на Python в популярнейшей вселенной Minecraft. Как это происходит?
Ученики начинают с простого: изучают синтаксис Python, структуры и типы данных. Затем они учатся связывать программный код с объектами игры, строить сложные структуры и выполнять алгоритмы. И, наконец, они создают свои миры в среде Minecraft! Звучит интересно, правда?
Но это далеко не все! Сегодня есть множество способов освоить один из самых популярных языков в мире. На Python можно научиться создавать виртуальных ассистентов и чат-ботов, приложения и многое другое.
Что почитать?
Для детей, желающих стать Python-разработчиками, подойдут следующие книги:
«Изучаем Python», Марк Лутц
Настольная книга любого программиста, использующего Python. После нее ребенок точно сможет находить нестандартные решения и справляться с самыми разными задачами.
«Программирование на Python», Марк Лутц
Еще одна книга известного автора. Подойдёт для тех, кто уже освоил основы Python. В ней содержится подробное руководство по использованию языка в системном администрировании, графических интерфейсах и веб-приложениях. Лутц также рассказывает о способах работы с базами данных, программировании сетевых взаимодействий и многом другом.
«Легкий способ выучить Python», Зед Шоу
Мировой бестселлер среди программистов. Книга рекомендуется всем, кто уже базово владеет Python и мечтает получить «черный пояс» по программированию. В труде Шоу вы найдете 52 упражнения, которые качественно прокачают ваше владение Python.
«Чистый Python. Тонкости программирования для профи», Дэн Бейдер
Хотите усовершенствовать свой код и узнать гораздо больше о возможностях языка? Тогда эта книга для вас. В ней вы найдёте много секретов и шаблонов чистого кода Python. А если вы работали с другими языками программирования и хотите перейти на Python, то вам пригодятся практические советы, подробно описанные в книге.
«A Byte of Python», К. Сваруп
«Укус Питона» — бесплатная и легкая в освоении книга для изучения Python 3. Она может служить учебным пособием или руководством для начинающих программистов .
А сделать первый шаг на пути к профессии Python-разработчика можно уже сейчас! Зарегистрируйтесь на нашей платформе Informatics и выберите дату вступительного испытания. Мы проверим знания ребенка и поможем подобрать программу обучения.
16Feb
Казалось бы, ему достаточно просто хорошо писать код. А вот и нет! Стереотипы о профессии вводят вас в заблуждение. Рассказываем, какими личными качествами должен обязательно обладать современный программист.
27Jan
С какой проблемой чаще всего сталкиваются начинающие специалисты? С той, что без опыта не берут на работу, а без неё этот опыт не набрать. Выход есть — стажировки. Рассказываем, какие они бывают и как на них попасть.
20Jan
Многие уверены, что будущему программисту нужно хорошо знать только математику и информатику, а физику — очень отдаленно. А вот и нет! В IT много сфер, где пригодится знание этой технической науки.
13Jan
Программист — достаточно молодая профессия, которая появилась около 70 лет назад. Сегодня сфера активно развивается, появляются новые IT-направления и специализации. Но с чего же все началось? Рассказываем, кем были первые программисты и чем они занимались.
29Dec
Где работают программисты? Кажется, что ответ очевиден — в IT-компаниях! Безусловно, а еще — почти во всех остальных сферах, включая церковь, космос и медицину. Рассказываем, где ещё пригодятся IT-знания.
27Dec
Думаете о том, чтобы отдать ребенка в школу программирования? Отличная идея! Обучение IT позволит развить мышление, реализовать творческий потенциал и подтянуть технические предметы в школе. А что же ждет ребенка в будущем, если он станет программистом? Рассказываем о всех плюсах и минусах профессии.
- Новости
- События
- Блог
- История
- Методика
- Достижения
- Галерея
- Вопросы и ответы
- Правила безопасного поведения в сети Интернет
Кому и для чего нужен Python?
Необязательно быть айтишником, чтобы часто слышать слово «Python». Кажется, что скоро знать его нужно будет как третий иностранный. Рассказываем, что такое Python, кто его придумал, где его использовать в IT-сфере языке вместе с менторами курсов SkillFactory Семеном Березовским и Анной Агабекян. Язык: Python Год появления: 1994 Популярность (индекс TIOBE, март 2023): 1 место
Кратчайшая история создания Python
Сотрудником Центра математики и информатики Гвидо ван Россум начал работать над Python в конце 1980-х годов в Нидерландах. Предназначение языка, по задумке автора — повышение продуктивности разработчиков С и С++ в тех случаях, когда их «родные» языки неэффективны. Язык должен был стать для них вторым, более простым инструментом в решении задач, которые можно решить один раз и потом автоматизировать. При этом Python также удалось развить концепцию своего предшественника, ABC, и стать языком, которому было легко обучить пользователей недавно появившихся персональных компьютеров.
Освойте профессию
«Fullstack-разработчик на Python»
Fullstack-разработчик на Python
Fullstack-разработчики могут в одиночку сделать IT-проект от архитектуры до интерфейса. Их навыки востребованы у работодателей, особенно в стартапах. Научитесь программировать на Python и JavaScript и создавайте сервисы с нуля.
Профессия / 12 месяцев
Fullstack-разработчик на Python
Создавайте веб-проекты самостоятельно
3 742 ₽/мес 7 483 ₽/мес
Параллельно с созданием языка Гвидо ван Россум читал сценарии британского комедийного сериала BBC 70-х годов «Летающий цирк Монти Пайтона». Нидерландец хотел придумать для своего детища короткое, уникальное и немного загадочное имя — подошло название любимого сюрреалистичного скетч-шоу. В FAQ языка говорится, что для разработки на Python вовсе не обязательно разделять эту любовь к абсурдному британскому юмору (однако она может помочь).
Python стал быстро распространяться в сообществе новоявленных разработчиков благодаря своей простоте, что принесло Гвидо ван Россуму широкую известность. После он успел поработать с такими гигантами, как Google и Dropbox, и вышел на пенсию, перестав быть «великодушным пожизненным диктатором» проекта (это прозвище — должность, в шутку присвоенная ему коллегой на заре становления Python-сообщества). Пенсия продлилась недолго — в конце 2020 года он объявил в своем твиттере, что присоединился к подразделению разработки компании Microsoft.
Станьте Fullstack-разработчик на Python и найдите стабильную работу
на удаленке
Кому нужен Python?
Семен Березовский: В первую очередь, популярность Python касается, конечно же, машинного обучения и работы с большими данными. В этих областях Python зарекомендовал себя как один из лучших инструментов. Во-вторых, это конечно же веб-приложения. Все мы используем тот же Instagram, написанный на Django, — фреймворке для разработки веб-приложений на Python (который и сам написан на Python). Python популярен в веб-разработке, поскольку прекрасно подходит для небольших и средних проектов: авторы стандартной библиотеки и многочисленные разработчики Python-сообщества создали пакеты для работы с популярными форматами данных: почтой, базами данных, графикой, сетью и вебом. В то же время, Google использует его для поиска (на Python написан ИИ RankBrain, ранжирующий поисковую выдачу), на нем работает YouTube, Reddit и Dropbox. Fullstack-разработчик, который знает React или Angular для создания пользовательских интерфейсов, может в одиночку написать полноценный сайт, сервис или бизнес-приложение. Бизнес-логика, взаимодействие с базой данных, API — для их реализации подойдут разные языки, и выбор разработчика может пасть на Django, FastAPI или другой популярный и мощный фреймворк на Python.
Python нужен не только программистам: у математиков и физиков язык популярен, потому что делает более удобной работу с графикой и многомерными данными и их анализ; при этом специализированные библиотеки содержат модули на C для большего быстродействия. Помимо применения в научной визуализации, Python также очень сильно облегчает работу дизайнерам: на Python можно писать скрипты в редакторе 3D-графики Blender, автоматизируя все — от рисования моделей до анимации. В другом редакторе для трехмерной графики Rhino архитекторы могут генерировать с его помощью различные сложные структуры.
Анна Агабекян: Python широко распространен во многих сферах: от системного администрирования до Data Science. Особенно в данный момент он популярен в Data science, машинном обучении, анализе данных и визуализации». Как и было задумано Гвидо ван Россумом, язык повсеместно используется для автоматизации. На многих компьютерах он установлен по умолчанию и конкурирует с Bash на Linux и PowerShell в Windows в удобстве написания скриптов для выполнения рутинных действий по администрированию операционной системы. Сценарии для компьютерных игр World of Tanks и EVE Online или графических редакторов Blender и GIMP тоже пишутся на нем. Основные области использования: — скрипты для игр (World of Tanks, EVE Online); — веб- и мобильные приложения (Instagram, Reddit, Dropbox); — Data Science (машинное обучение, аналитика); В работе с большими данными, машинным обучением и нейросетями по популярности и удобству у Python, кажется, нет равных. С его помощью техногиганты анализируют предпочтения в кино (Netflix) и музыке (Spotify), предлагают покупки или агрегируют такси (Uber). Кроме того, алгоритмы распознавания образов активно используются археологами, а ученые из DeepMind (стартап Google) написали на нем ИИ AlphaFold, решивший проблему биоинформатики, над которой человечество билось целых 50 лет.
Читайте также Как создать простую игру «Змейка» на Python и Pygame
Плюсы и минусы
Python — универсальный инструмент. Он был задуман как язык, который можно легко расширять, дописывая собственные модули и функции. Он может выполнять одни и те же действия на различных операционных системах без переписывания программ под них. Если раньше для работы с графикой, разными форматами файлов, системными и сторонними библиотеками требовалось изменение кода и модели программирования, то с Python эта необходимость отпадает. Одно из главных преимуществ языка — низкий порог входа. Отсюда и большое сообщество питонистов, которое, если что, всегда поможет с вопросами. Один из главных недостатков — это высокоуровневый язык, поэтому у программирования на нем есть ограничения, например, по доступу к оперативной памяти или процессору. Среди слабостей Python: Производительность. Здесь Python проигрывает таким языкам, как C или C++, которые обычно используются для системного программирования и создания высокопроизводительных приложений. Мобильные приложения. В разработке мобильных приложений Python используется не так часто, как Java, Swift или Kotlin. Существуют библиотеки для создания мобильных приложений на Python, например, Kivy, но широкого распространения в разработке они не нашли. Не компилируется в машинный код. Это делает Python более универсальным, но в то же время снижает производительность по сравнению с кодом, написанным на компилируемом языке. Читайте также: Какой язык программирования мне выбрать?
Сложно ли учить Python?
Анна Агабекян: Впервые я познакомилась с Python, когда работала репетитором по программированию для школьников и детей. Мне кажется, что объяснение алгоритмов и синтаксиса на примере Python больше к подходит для старта программирования, чем, к примеру Pascal. Главное для изучения языка — интерес, желание и наличие логического мышления. А еще практика, практика и еще раз практика — без нее никуда. Нужно посвящать кодингу каждый день, и представлять себя спортсменом, который готовится к чемпионату на тренировках. У Python низкий порог входа, потому что его синтаксис более понятен для новичка, а сам код выглядит логично и лаконично. К недостаткам относятся простота языка (хотя, на первый взгляд, это преимущество). Так, у программистов, привыкших к простому синтаксису, часто возникают трудности при переходе на более сложные языки, такие как Java. Семен Березовский: C Python я познакомился, когда совсем исчерпал мотивацию программировать на PHP и думал, куда двигаться. Мой друг посоветовал мне этот язык. Это наверное самый легкий язык программирования, который я изучал или с которым работал. Как и любой другой язык, он требует логического склада ума и уверенных навыков обращения с компьютером. Лично мне в нем нравится разносторонность вкупе с простотой. После него учить языки намного проще, вы легко освоите на нем основы программирования.
Бонус: дзен Python
- Красивое лучше, чем уродливое.
- Явное лучше, чем неявное.
- Простое лучше, чем сложное.
- Сложное лучше, чем запутанное.
- Плоское лучше, чем вложенное.
- Разреженное лучше, чем плотное.
- Читаемость имеет значение.
- Особые случаи не настолько особые, чтобы нарушать правила.
- При этом практичность важнее безупречности.
- Ошибки никогда не должны замалчиваться.
- Если не замалчиваются явно.
- Встретив двусмысленность, отбрось искушение угадать.
- Должен существовать один — и, желательно, только один —очевидный способ сделать это.
- Хотя он поначалу может быть и не очевиден, если вы не голландец.
- Сейчас лучше, чем никогда.
- Хотя никогда зачастую лучше, чем прямо сейчас.
- Если реализацию сложно объяснить — идея плоха.
- Если реализацию легко объяснить — идея, возможно, хороша.
- Пространства имен — отличная штука! Будем делать их побольше!
Быть сильным в Python? Да, даже в 2022-м
Сейчас странное время. Но для ребят, которые понимают в программировании, рисков попасть под удар меньше, хотя и не сведены к нулю. Лучший период для прокачки своих навыков. Ниже расскажем почему :).
Что санкции сделали с российским IT-рынком
В феврале-марте 2022 г. Россию покинули около 50-70 тыс. IT-специалистов. Это официальные данные от Российской ассоциации электронных коммуникаций. Те же эксперты считают, что апрель тоже «порадует» оттоком айтишников.
Большинство разработчиков не планировали переезд заранее и приняли решение в связи с последними (сами понимаете какими) событиями. Кто-то перестраховался, а кто-то лишился работы или значительной части дохода.
Компании, которые зависели от зарубежного рынка. Например, те, кто получал поставки комплектующих из Европы/США или работал на их рынок.
Остались, те, кто смог найти альтернативу зарубежным комплектующим и кто сменил направление работы.
Больше всего пострадали компании, связанные с логистикой и производством — это не самая сильная сторона российского IT-рынка.
Те, кто задействован в финтехе, разработке облачного ПО, систем безопасности, EdTech и FoodTech, кризис ощущают меньше. Динамично развиваются непродуктовые направления, где программные решения — не основной продукт, но сильное подспорье к бизнесу. Те, кто работает в этих сферах сейчас не только останутся на плаву, но и получили новые возможности для развития.
Но проблема в том, что сейчас даже самые удачные направления переживают турбулентность. Ситуация меняется каждый день и долгосрочное планирование не работает. В общем, нужно время, чтобы сферу IT перестало мотать из стороны в сторону.
На сегодня, по данным hh.ru, ситуация такая:
- Количество вакансий в сфере ИТ сократилось, а количество резюме возросло. Но это не новые кадры, а результат “перетасовки”. Не все крупные компании могут справиться со сложными внутренними процессами и адаптироваться. Люди уходят в компании с сильным кризис-менеджментом. На графике видно рост резюме и падение предложений. HH.ru уверяет, что такая ситуация нормальная для кризисного времени. В апреле линии, скорее всего, пересекутся.
- Многие компании не ушли с рынка, а просто приостановили поиск новых сотрудников.
- Есть мнение, что российский IT-рынок способен проявить гибкость и подстроиться под текущие реалии.
Уже сейчас российские компании начинают заменять иностранные. И для многих это отличный шанс занять освободившееся место.
Вообще работа над импортозамещением активно ведется с 2014 года. В 2019 г. доля российского ПО в закупках госорганов составляла 65%. К тому же, многие крупные компании в последние годы предпочитают отечественные решения.
Но все это тянулось медленно, а теперь приходится действовать в режиме аврала. Это не плохо и не хорошо. Это реальность, под которую можно и нужно адаптироваться.
Почему именно Python
Потому что он классный и все это знают :).
Ну а если серьёзно, то по данным TIOBE Software, на апрель 2022 года рейтинг такой:
В январе 2021 года С и Java были на первом и втором месте соответственно, Python — на третьем. Теперь ситуация изменилась и самым востребованным языком программирования считается Python.
Здесь можно проследить тенденцию роста Python, С и Java с 1987 года:
Python обязан своей популярностью распространению технологий интеллектуальной обработки данных и машинному обучению. Здесь он безусловный лидер и монополист.
Также благодаря интеграциям с бэкэндами на С, Python стал быстрее, чем 5 лет назад. Это всё ещё язык с большим количеством абстракций. И реализация прототипов и MVP на нем занимает очень мало времени (по сравнению с теми же Java и С#). Python уже стал мастхэвом для проверки продуктовых гипотез и разработки на стремительно освобождающемся рынке.
Сейчас Python нужен российскому IT-рынку сильнее, чем когда бы то ни было.
Web-разработка, администрирование, сложные расчеты, машинное обучение, автоматизация бизнес-процессов — все это можно писать на Python и почти во всем этом сейчас нуждается российский рынок.
Перспективы радуют. По данным CNews программисты, пишущие на Python, могут зарабатывать до 400 тыс. рублей, а TIOBE уверены, что этот язык еще долго продержится на первой строке рейтинга. Сейчас специалистов, пишущих на Python, меньше, чем открытых вакансий. А значит, рынок нуждается в таких разработчиках.
2022 — время ли учиться питону?
Мы видим три причины учиться Python именно сейчас.
Причина №1. продолжается отток разработчиков из страны. На их место скоро будут искать (и уже ищут) уверенных специалистов.
Причина №2. Из-за санкций и ухода компаний с рынка срочно нужно импортозамещать и дорабатывать продукты. VK внедряет заливку ютуб-каналов, банки учатся ставить свои приложения без App Store.
Причина №3. Компаниям нужны те, кто может влиться в работу прямо сейчас. Месяцы доучивания — непозволительная роскошь. И раньше джунов не особо искали, а сейчас становится еще хуже. Больше знаешь — выше шансы.
От интернет-магазинов до марсохода: где применяется Python и почему изучать его в 2022 — перспективно?
Python — что это за язык программирования? Почему он популярен сегодня и в каких сферах используется? На эти и другие вопросы специально для блога Anywhere Club отвечает Lead Software инженер EPAM Юрий Зайцев.
Что значит Python?
— Простыми словами Python — это высокоуровневый язык программирования, на котором можно писать практически все. Первые наметки будущего Python появились еще в году 1989, релиз Python1.0 свет увидел в 1994-м. Нужно отметить, что он сильно отличался от Python 2.0, релиз которого случился в 2000-м, — рассказывает Юрий, — В версии 2.0 Python стал очень популярным языком программирования, быстро развивался. Текущая версия — Python 3.0 — вышла в 2008-м.
Для чего нужен язык программирования Python?
— В теории язык Python можно использовать в любых ситуациях, где нужен язык программирования: от разработки простого интернет-магазина до марсохода. Программное обеспечение дрона марсохода Perseverance Ingenuity разработано при помощи F Prime. Это многокомпонентный фреймворк для моделирования и разработки софта для космических аппаратов, разработанный NASA. Написан он на С++ и Python: в основном, конечно, на С++, но около 25% Python все же есть. В реальности использовать Python не всегда целесообразно.
В чем хорош язык Python?
— Сферы применения Python — разнообразны и многообразны. Основные направления я бы обозначил так:
Разработка back-end веб-приложений
Это интернет-магазины, онлайн-игры, стриминговые видео-сервисы, в качестве примеров можно привести Django, FastApi, Flask.
Решение научных и околонаучных задач
Таких, как расчеты, анализ данных их визуализация. Например, анализ генома, расчет траекторий полета космических тел, реализованные через Pandas, jupyter, Plotly.
Машинное обучение
Распознавание лиц, документов, прогнозирование продаж. Здесь круто себя проявили TensorFlow, Keras, PyTorch.
Автоматизация
Бизнес-процессы, производство, умный дом: посмотрите, как это сделано с помощью AirFlow, Luigi.
Встраиваемые системы
- Во-первых, большая скорость нужна не всегда.
- Во вторых, популярные библиотеки для обработки данных, где производительность важна, обычно используют C-extensions и работают почти со скоростью Си.
- В-третьих, есть разные решения вроде Cython, Numba, PyPy, которые вводят определенные ограничения, но позволяют сильно улучшить производительность.
Для чего Python не подходит и лучше поискать более подходящий инструмент?
Разработка front-end веб-приложений
Проекты вроде Pyodide позволяют исполнять исходный код на Python в браузере через WebAssembly, но пока что это скорее занятие для энтузиастов.
Мобильные приложения
Фреймворки вроде Kivy и BeeWare дают возможность разрабатывать полноценные приложения под Android и IOS, но это не слишком удобно и в отрасли не принято.
Разработка игр
Хотя игровые движки, поддерживающие Python, существуют (Panda3D, Сocos2d, PyGame), для AAA лучше выбрать С++. А вот визуальную новеллу написать вполне возможно.
Почему Python популярен?
Какие крупные компании сегодня используют Python?
Безусловно, существует огромное множество компаний во всем мире, которые используют Python, перечислю самые именитые:
- Google применяет Python как один из основных языков программирования, Microsoft активно использует для веб-сервисов, Amazon применяет повсеместно.
- Dropbox, Spotify, Instagram, Reddit — большей частью написаны на Python.
- Netflix, Uber — написаны на Python не полностью, но используют его весьма активно.
- В таких играх, как World of Tanks, EVE Online, на Python была написана серверная часть.
Стоит ли начинать учить Python в 2022?
— Сейчас Python популярен как никогда. В прошлом году язык вышел на первое место индекса TIOBE, обойдя С и Java. Он активно развивается, синтаксис расширяется, постепенно решаются «проблемы», с которыми Python часто ассоциируется — вроде низкой производительности.Открытых библиотек в PyPI все больше.
Сколько времени занимает изучение Python?
— Чтобы выучить базу, уйдет 3-4 месяца. Дальше желательно поработать «на подхвате» 3-6 месяцев, посмотреть, как все работает на практике.
Что нужно сделать, чтобы начать разбираться в Python?
— Python сложно не любить: это очень лаконичный и простой язык, он быстро пишется и у него много «батареек». Но если вдруг он вам надоест, то, продолжая использовать Python, можно работать инженером по автоматизации тестирования, инженером по машинному обучению и даже аналитиком данных, — подводит итоги Юрий.
Подробнее о Python можно узнать в выпуске АйТиБорода Shorts на YouTube-канале Anywhere Club.
Появилось желание обсудить Python?