Forwarded from Диджитализируй!
3 позиции, по которым Python превосходит С++?
Вопрос из комментов, решил скопировать ответ и сюда, возможно новичкам будет полезно.
1. Безопасность по памяти. В пайтоне не работают с памятью напрямую, выделяя и освобождая ее, это делает интерпретатор за вас. Исключается огромный пласт ошибок и частично как следствие этого появляются пункты 2 и 3.
2. Гораздо проще разработка и поддержка кода. Не на порядок, а на несколько порядков проще. Если надо просто решить задачу, то большинство людей выберет пайтон, о чем говорит его популярность и то, что именно под пайтон делают модули на низкоуровневых языках, когда надо получить интерфейс для доступа к логике, то есть API для доступа к логике, то есть простой способ вызова, использования этой логики.
Например, программы анализа данных, data science и подобные. Логика по факту написана на низком уровне, например, С, но среднестатистический аналитик её не сможет вызывать из кода на С, нужна какая-то более дружелюбная простая среда, С это слишком тяжело. Поэтому упаковывают логику в модуль для пайтона, подключают его к пайтону и используют уже из дружелюбного простого пайтона, который легко может изучить аналитик, не становясь при этом адовым программистом.
3. Изучить пайтон на порядки проще С++. Кривая обучения плавная. Концепции просты. Можно быстро начать получать результат от языка, и эти результаты будут безопасны по памяти (см п.1). Поэтому его часто и выбирает бизнес. Можно взять джуна и быстро вырастить его. Вырастить С++ спеца это многие и многие годы.
Если говорить о низком уровне, то сейчас в большинстве случаев имеет смысл изучать Rust. Не С и не С++. Более современный язык, безопасный по памяти, как пайтон, но быстрый, как С/С++, в каких-то сценариях даже быстрее. Но он, конечно, по-прежнему сложнее, чем Python, с более крутой кривой обучения и более долгим обучением как таковым. Языки для разных задач. Go даёт некоторый баланс между простотой разработки и эффективностью работы кода, скоростью его работы.
#it #python #backend
Вопрос из комментов, решил скопировать ответ и сюда, возможно новичкам будет полезно.
1. Безопасность по памяти. В пайтоне не работают с памятью напрямую, выделяя и освобождая ее, это делает интерпретатор за вас. Исключается огромный пласт ошибок и частично как следствие этого появляются пункты 2 и 3.
2. Гораздо проще разработка и поддержка кода. Не на порядок, а на несколько порядков проще. Если надо просто решить задачу, то большинство людей выберет пайтон, о чем говорит его популярность и то, что именно под пайтон делают модули на низкоуровневых языках, когда надо получить интерфейс для доступа к логике, то есть API для доступа к логике, то есть простой способ вызова, использования этой логики.
Например, программы анализа данных, data science и подобные. Логика по факту написана на низком уровне, например, С, но среднестатистический аналитик её не сможет вызывать из кода на С, нужна какая-то более дружелюбная простая среда, С это слишком тяжело. Поэтому упаковывают логику в модуль для пайтона, подключают его к пайтону и используют уже из дружелюбного простого пайтона, который легко может изучить аналитик, не становясь при этом адовым программистом.
3. Изучить пайтон на порядки проще С++. Кривая обучения плавная. Концепции просты. Можно быстро начать получать результат от языка, и эти результаты будут безопасны по памяти (см п.1). Поэтому его часто и выбирает бизнес. Можно взять джуна и быстро вырастить его. Вырастить С++ спеца это многие и многие годы.
Если говорить о низком уровне, то сейчас в большинстве случаев имеет смысл изучать Rust. Не С и не С++. Более современный язык, безопасный по памяти, как пайтон, но быстрый, как С/С++, в каких-то сценариях даже быстрее. Но он, конечно, по-прежнему сложнее, чем Python, с более крутой кривой обучения и более долгим обучением как таковым. Языки для разных задач. Go даёт некоторый баланс между простотой разработки и эффективностью работы кода, скоростью его работы.
#it #python #backend
РИА новости сообщают:
Первым иностранным языком для большинства россиян должен стать язык программирования Python, сказал главный экономист "ВТБ Капитал" по России и СНГ Исаков
Первым иностранным языком для большинства россиян должен стать язык программирования Python, сказал главный экономист "ВТБ Капитал" по России и СНГ Исаков
Forwarded from Windows Community
📕 Книга "Data Science. Наука о данных с нуля. 2-е издание"
Автор: Джоэл Грас
Год издания: 2021
Язык: Русский
Описание: Книга позволяет изучить науку о данных и применить полученные знания на практике. Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных. Приведены основы машинного обучения.
⤷ Смотреть книгу бесплатно
⤷ Цена в онлайн магазине
#ru #DataScience
Автор: Джоэл Грас
Год издания: 2021
Язык: Русский
Описание: Книга позволяет изучить науку о данных и применить полученные знания на практике. Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных. Приведены основы машинного обучения.
⤷ Смотреть книгу бесплатно
⤷ Цена в онлайн магазине
#ru #DataScience
Forwarded from Windows Community
📕 Книга "Реализация методов предметно-ориентированного проектирования"
Автор: Вон Вернон
Год издания: 2018(16)
Язык: Русский
Описание: Для разработчиков программного обеспечения любой квалификации, стремящихся повысить свой уровень в области проектирования и реализации предметно-ориентированных промышленных приложений с учетом лучших достижений профессиональной практики.
⤷ Смотреть книгу бесплатно
⤷ Цена в онлайн магазине
#code #ru
Автор: Вон Вернон
Год издания: 2018(16)
Язык: Русский
Описание: Для разработчиков программного обеспечения любой квалификации, стремящихся повысить свой уровень в области проектирования и реализации предметно-ориентированных промышленных приложений с учетом лучших достижений профессиональной практики.
⤷ Смотреть книгу бесплатно
⤷ Цена в онлайн магазине
#code #ru
Forwarded from Windows Community
📕 Книга "Машинное обучение: карманный справочник"
Автор: Мэтт Харрисон
Год издания: 2020
Язык: Русский
Описание: В этой книге приведены подробные примеры решения общих задач структурированных данных. В ней рассматриваются различные библиотеки и модели, их компромиссы, настройка и интерпретация.
⤷ Смотреть книгу бесплатно
⤷ Цена в онлайн магазине
#ru #НейронныеСети
Автор: Мэтт Харрисон
Год издания: 2020
Язык: Русский
Описание: В этой книге приведены подробные примеры решения общих задач структурированных данных. В ней рассматриваются различные библиотеки и модели, их компромиссы, настройка и интерпретация.
⤷ Смотреть книгу бесплатно
⤷ Цена в онлайн магазине
#ru #НейронныеСети
Forwarded from Библиотека программиста
👀 Москва, 2022 год. Огромный цифровой Смешарик на Новом Арбате призывает принять участие в NFT-дропе персонажей мультфильма.
КиберРоссия будущего уже здесь.
#cyberpunk
КиберРоссия будущего уже здесь.
#cyberpunk
Вставка гиперсылки и скрытие превью.
#СкриптКусочек #python для #aiogram
При вводе команды /start, бот будет выводить указанное сообщение.
Чем примечательный этот скрипт:
1. Здесь реализована вставка гиперсылки в текст
#СкриптКусочек #python для #aiogram
При вводе команды /start, бот будет выводить указанное сообщение.
Чем примечательный этот скрипт:
1. Здесь реализована вставка гиперсылки в текст
<a href="https://t.me/JuniorPythonScripts">Junior Python Scripts</a>
2. и чтоб все эти теги код распознал и не вывел под чистую, добавляем:parse_mode='html'
3. Чтобы при выводе сообщения не всплывал превью гиперсылки добавлено:disable_web_page_preview=1
Shots уже на YouTubeобязательная подписка на бота
check_user = await bot.get_chat_member(chat_id=channel, user_id=user_id)
if check_user.status not in ['creator', 'administrator', 'member']:
выводишь ошибку, что нужно подписаться на каналИскусственному интеллекту поставили задачу написать академическую работу о самом себе
Нейросеть сделала это за 2 часа, назвала себя «выдающимся достижением в области ИИ» и «дала согласие» человеку на публикацию работы
#cyberpunk
Нейросеть сделала это за 2 часа, назвала себя «выдающимся достижением в области ИИ» и «дала согласие» человеку на публикацию работы
#cyberpunk
👍1
Приветствие при подписки
Скрипт на библиотеки #aiogram на языке #Python для Телеграм-бота, который приветствует новых участников чата.
Особенности:
1. Добавляем тип контекста в хендлер для определения новых участников
подробнее в посте
Короткий видос уже на YouTube
#СкриптКусочек #python #telegram
Скрипт на библиотеки #aiogram на языке #Python для Телеграм-бота, который приветствует новых участников чата.
Особенности:
1. Добавляем тип контекста в хендлер для определения новых участников
content_types=["new_chat_members"]
2. При обращение выделяем Имя пользователя"@" + str(message.from_user.username)
3. Вставка гиперсылки в текст.подробнее в посте
Короткий видос уже на YouTube
#СкриптКусочек #python #telegram
👍2
Forwarded from [PYTHON:TODAY]
🕸 Документация Flask на русском
#doc #flask #python #russian
Все от установки, маршрутизации, API, отладки, до развертывания на сервере.👍 Лойс
#doc #flask #python #russian
👍1