За что все любят Python |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2020-04-13 10:00 Python сейчас везде. Все его любят, хвалят и рекомендуют как первый язык программирования. Откуда такой ажиотаж и стоит ли вам тоже учиться этому языку? Разберемся. 1. Чистый и понятный синтаксис Первое, что отмечает большинство разработчиков, когда начинаются разговоры про Python — безупречный и аккуратный код. Чтобы оформить любой логический блок — например, содержимое функции — просто используют отступы и пробелы. Не нужно проверять, не потерялась ли по пути лишняя скобка — всё видно сразу. Одна команда занимает одну строку, поэтому разделители команд тоже не нужны. Посмотрите, как изящно выглядит такой синтаксис: language: Python a=0 print('Введите число: ') input(a) if a==0: print('Вы ввели ноль') else: print('Вы однозначно ввели не ноль') 2. Простота программирования Встроенные средства языка берут на себя большинство типовых задач. Сравните код на Python и на Java, который открывает файл и сохраняет в переменную его содержимое. language: Java import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; public static void main(String[] args) throws IOException { String content = new String(Files.readAllBytes(Paths.get("file.txt"))); } А вот Python: language: Python file = open('file.txt') content = file.read() 3. Классные библиотеки В какой бы области вы ни делали проект, скорее всего, для этого уже есть готовая Python-библиотека. Обработка изображений, математика, распознавание речи — для всего есть инструменты. Чтобы вы понимали, насколько это универсальный язык, посмотрите, для чего используют Python-фреймворки: NumPy — машинное обучение и искусственный интеллект; Django и Flask — веб-разработка и веб-приложения (например, Pinterest, YouTube и Instagram написаны на Django); SQLAlchemy — базы данных и обработка больших объёмов информации; Cocos2d — мобильные и браузерные игры; Tornado — приложения, которые требуют высокой производительности и должны работать одновременно с сотней тысяч пользователей; Bubot — программирование робототехники, как вариант — использование на Raspberry Pi. 4. Запускается везде Python можно запустить практически на любой платформе — от КПК до серверов, и на любой операционной системе. Правда, есть естественные ограничения. Как только платформа полностью устаревает и перестаёт использоваться (например, Windows 95), то прекращается её поддержка в новых версиях языка. Более того, существует специальная версия Python для виртуальной машины Java — Jython. С ее помощью можно выполнять код на любой системе, которая поддерживает Java (то есть на чём угодно, умнее утюга, но и на некоторых утюгах тоже). 5. Своя дзен-философия Считается, что философию Python придумал Тим Петерс, и этой философии стараются придерживаться все, кто серьёзно относится к программированию на Python. Она описывает основные принципы, которые следует использовать каждому разработчику. Там есть такие прекрасные строки как «Красивое лучше, чем уродливое», «Читаемость имеет значение» и «Особые случаи не настолько особые, чтобы нарушать правила». Чтобы вызвать полный текст «The Zen of Python», используют команду import this. С чего начать Официальный сайт языка Python — там вся документация по языку (на английском, если не знаете — пользуйтесь Яндекс-переводчиком), примеры кода и всё, что нужно знать про язык в целом. Курс Яндекс-практикума «Как стать аналитиком данных» — изучите основы Python и получите новую профессию. Книга Марка Лутца «Изучаем Python» — идеально для новичков, расписано всё, что нужно. pythonworld.ru — русскоязычный ресурс, целиком посвящённый этому языку. Источник: m.vk.com Комментарии: |
|