Что ты имела ввиду python
«Имел ввиду» или «имел в виду»: как пишется?
Прежде чем использовать выражение «имел ввиду» или «имел в виду», нужно определиться, с чем именно мы имеем дело: предлогом или именем существительным с предлогом. И только после этого можно сказать, верно ли мы написали это выражение.
Как правильно пишется?
Если мы говорим об устойчивом выражении «ИМЕТЬ В ВИДУ», то оно по правилам русской грамматики всегда пишется раздельно.
В начале данного выражения стоит глагол «ИМЕТЬ», который, конечно, может меняться по лицам: ИМЕЮ, ИМЕЕШЬ, ИМЕЮТ и т.д., а дальше идет имя существительное с предлогом.
Выражение может употребляться и без глагола, только «В ВИДУ», но и в том случае существительное с предлогом пишется раздельно, правда, в этом случае предлог можно заменить.
Например, палатка наша стояла в живописном месте, в виду гор. Палатка наша располагалась на виду гор.
Примеры предложений
В каких случаях используется предлог «ввиду»?
Образованный путем слияния существительного с предлогом, новый предлог «ВВИДУ» всегда пишется слитно.
Отыменные предлоги − довольно частое явление в русском языке, например, вследствие, наподобие, насчет и иные.
Предлог «ВВИДУ» имеет причинное значение, употребляется только с именем существительным в форме Родительного падежа, поэтому чтобы определить, верно ли мы пишем, нужно постараться заменить его синонимичным предлогом «ИЗ-ЗА».
Например, мальчик пропустил целый месяц занятий ввиду болезни. Школьник не посещал школу из-за болезни.
Примеры предложений
Синонимы сочетания «имел в виду»
Устойчивое сочетание слов «ИМЕЛ В ВИДУ» имеет достаточно синонимов, чтобы его можно было заменить в тексте: в смысле, брать в расчет, брать в соображение, принимать во внимание, подразумевать, на примере, иметь в предмете, считать, разуметь и т.д.
Конечно, эти синонимы порой немного отличаются лексическим значением, поэтому стоит хорошо подумать, прежде чем употреблять их, чтобы не изменить смысл предложения.
Ошибочное написание сочетания «имел в виду»
Поскольку устойчивое словосочетание «ИМЕЛ В ВИДУ» состоит из глагола и существительного с предлогом, то оно всегда пишется раздельно. И любое иное написание является ошибочным.
Заключение
В русском языке множество омонимичных выражений, которые можно легко перепутать и употребить неправильно. Для того чтобы не допускать столь досадных ляпов, нужно неустанно повторять правила русского языка. Ведь если вы хотите, чтобы вас правильно понимали, нужно верно и точно излагать свои мысли.
Поиск ответа
Вопрос № 301548 |
Здравствуйте! Уточните, пожалуйста, какой из вариантов следует употреблять: «иметь в виду» или » иметь ввиду » (в значении «подразумевать»), и почему? Ответ на вопрос № 298362, к сожалению, не проясняет данный момент полностью. Спасибо!
Ответ справочной службы русского языка
Верно раздельное написание: иметь в виду.
Что-то я так и не увидел ответ на свой вопрос. Повторю его в кратком виде: как написать правильно: более 1,5 тысячи пар или более 1,5 тысяч пар если иметь ввиду не полторы тысячи, а одна целая пять десятых тысяч? P.S. Ошибку ссылки в одном из ответов вы также так и не исправили.
Ответ справочной службы русского языка
Правильно: более 1500 пар. В этом случае нет необходимости в использовании дробного числа (что затрудняет прочтение текста).
Ответ справочной службы русского языка
Запятые стоят верно. Иметь в виду пишется раздельно.
подскажите пожалуйста как правильно пишется словосочетание:ЗАКАНЧИВАЕТСЯ ВРЕМЯ или КОНЧАЕТСЯ ВРЕМЯ ( если иметь ввиду что оно подходит к концу)
Ответ справочной службы русского языка
Можно ли под словом «Тренд» иметь ввиду график зависимости какого-либо технологического параметра от времени?
Ответ справочной службы русского языка
Скорее, речь должна идти об изменении технологического параметра во времени (общая направленность в течение долгого времени при разнонаправленном движении в течение коротких промежутков времени).
Ответ справочной службы русского языка
Как правильно пишется » иметь ввиду «? Большое спасибо.
Ответ справочной службы русского языка
Ответ справочной службы русского языка
1. Неверно. 2. Правильно: _От ноля целых одной десятой до ноля целых тридцати пяти сотых_. 3. Правильно: _со скОльких_ (ударение падает на _о_). 4. Ударение неверно. 5. Правильно: _в двенадцати целых трёх десятых процента случаев_.
Ответ справочной службы русского языка
Ответ справочной службы русского языка
Четверо. Слово _пара_ употреблено в значении _два_.
Почему существует так много Питонов?
Удивительно, но это довольно неоднозначное заявление. Что я имею ввиду под “Питоном”? Может, абстрактный интерфейс Питона? Или CPython, распространенная реализация Питона (не путать с похожим по названию Cython)? Или я имею ввиду что-то совсем иное? Может, я косвенно ссылаюсь на Jython, или IronPython, или PyPy. Или может я отвлекся так сильно, что говорю о RPython или RubyPython (которые очень сильно отличаются).
Не смотря на схожесть в названиях указанных выше технологий, некоторые из них имеют совсем другие задачи (или, как минимум, работают совершенно иными способами)
При работе с Питоном я столкнулся с кучей таких технологий. Инструменты *ython. Но лишь недавно я уделил время, чтобы разобраться, что они собой представляют, как они работают и почему они (каждая по-своему) необходимы.
В этом посте я начну с нуля и пройдусь по разным реализациям Питона, а закончу подробным введением в PyPy, за которым, по моему мнению, будущее языка.
Все начинается с понимания того, чем на самом деле является “Питон”.
Если у вас хорошее понимание машинного кода, виртуальных машин и так далее, можете пропустить этот раздел.
Питон интерпретируемый или компилируемый?
Это распространенный источник непонимания среди новичков Питона.
Первое, что необходимо понять: “Питон” – это интерфейс. Существует спецификация, описывающая, что должен делать Питон, и как он должен себя вести (что справедливо для любого интерфейса). И существует несколько имплементаций (что также справедливо для любого интерфейса).
Второе: “интерпретируемый” и “компилируемый” это свойства имплементации, но не интерфейса.
Так что сам вопрос не совсем корректен.
В случае с самой распространенной реализацией (CPython: написанный на C, часто называемый просто “Python”, и, конечно, именно тот, который вы используете, если понятия не имеете о чем я толкую) ответ: интерпретируемый, с некоторой компиляцией. CPython компилирует* исходный код на Питоне в байткод, а затем интерпретирует этот байткод, запуская его в процессе.
* Замечание: это не совсем “компиляция” в традиционном смысле. Обычно, мы считаем, что “компиляция” это конвертация из высокоуровневого языка в машинный код. Тем не менее – в некотором роде это “компиляция”.
Давайте изучим этот ответ получше, так как он поможет нам понять некоторые концепции, ожидающие нас в этой статье.
Байткод или машинный код
Очень важно понять разницу между байткодом и машинным (или нативным) кодом. Пожалуй, легче всего ее понять на примере:
— Cи компилируется в машинный код, который впоследствии запускается напрямую процессором. Каждая инструкция заставляет процессор производить разные действия.
— Java компилируется в байткод, который впоследствии запускается на Виртуальной машине Java (Java Virtual Machine, JVM), абстрактном компьютере, который запускает программы. Каждая инструкция обрабатывается JVM, который взаимодействует с компьютером.
Сильно упрощая: машинный код намного быстрее, но байткод лучше переносим и защищен.
Машинный код может отличаться в зависимости от машины, тогда как байткод одинаковый на всех машинах. Можно сказать, что машинный код оптимизирован под вашу конфигурацию.
Возвращаясь к CPython, цепочка операций выглядит следующим образом:
1. CPython компилирует ваш исходный код на Питоне в байткод.
2. Этот байткод запускается на виртуальной машине CPython.
Альтернативные виртуальные машины: Jython, IronPython и другие
Как я говорил выше, у Питона существует несколько реализаций. Опять же, как говори-лось выше, самой популярной является CPython. Эта версия Питона написана на C и считается имплементацией “по умолчанию”.
Но как насчет альтернатив? Одна из наиболее видных это Jython, реализация Питона на Java, которая использует JVM. В то время как CPython генерирует байткод для запуска на CPython VM, Jython генерирует байткод Java для запуска на JVM (это то же самое, что генерируется при компиляции программы на Java).
“Зачем может понадобиться использовать альтернативную реализацию?”, спросите вы. Ну, для начала, разные реализации хорошо ладят с разными наборами технологий.
CPython упрощает написание C-расширений для кода на Питоне потому что в конце он запускается интерпретатором Cи. Jython в свою очередь упрощает работу с другими программами на Java: вы можете импортировать любые Java-классы без дополнительных усилий, призывая и используя ваши Java-классы из программ на Jython. (Замечание: если вы еще не думали об этом всерьез, это довольно безумно. Мы дожили до того времени, когда можно смешивать разные языки и компилировать их в одну сущность. Как заметил Rostin, программы, смешивающие код на Фортране с Cи появились довольно давно, так что это не совсем новинка. Но это все же круто.)
В качестве примера, вот корректный код на Jython:
[Java HotSpot(TM) 64-Bit Server VM (Apple Inc.)] on java1.6.0_51
>>> from java.util import HashSet
>>> s = HashSet(5)
>>> s.add(«Foo»)
>>> s.add(«Bar»)
>>> s
[Foo, Bar]
Можно сказать, что Jython: Java :: IronPython: C#. Они работают на соответствующих виртуальных машинах, есть возможность импортировать классы C# в код IronPython и классы Java в код Jython, и так далее.
Кстати, хоть это и не станет причиной для перехода на другую имплементацию, стоит упомянуть, что имплементации эти на самом деле отличаются поведением. Это касается не только способов интерпретации кода на Питоне. Однако эти отличия, как правило, не-значительны, они исчезают и появляются со временем из-за активной разработки. К примеру, IronPython использует строки Unicode по умолчанию; однако CPython использует ASCII в версиях 2.x (выдавая ошибку UnicodeEncodeError для не-ASCII символов), и при этом поддерживает символы Unicode по умолчанию в версиях 3.x.
Компиляция на лету (Just-in-Time Compilation): PyPy и будущее
Итак, у нас есть имплементация Питона, написанная на Си, еще одна – на Java, и третья на C#. Следующий логичный шаг: имплементация Питона, написанная на… Питоне. (Подготовленный читатель заметит, что это утверждение немного обманчиво).
Вот почему это может сбивать с толку. Для начала, давайте обсудим компиляцию на лету (just-in-time или JIT).
JIT. Почему и как
Напомню, что нативный машинный код намного быстрее байткода. Ну, а что, если бы можно было компилировать часть байткода и запускать его как нативный код? Пришлось бы “заплатить” некоторую цену (иными словами: время) за компиляцию байткода, но если результат будет работать быстрее, то это здорово! Этим и мотивируется JIT-компиляция, гибридная техника, которая совмещает в себе преимущества интерпретато-ров и компиляторов. В двух словах – JIT старается использовать компиляцию, чтобы ускорить систему интерпретации.
Например, вот распространенный подход JIT:
В этом вся суть PyPy: использовать JIT в Питоне (в дополнении можно найти предыдущие попытки). Конечно, есть и другие цели: PyPy нацелен на кроссплатформенность, работу с небольшим количеством памяти и поддержку stackless (отказа от стека вызовов языка Си в пользу собственного стека). Но JIT это главное преимущество. В среднем на основе временных тестов, фактор ускорения составляет 6.27. Более подробные данные можно получить из схемы от PyPy Speed Center:
В PyPy сложно разобраться
У PyPy есть огромный потенциал, и в данный момент он хорошо совместим с CPython (так что на нем можно запускать Flask, Django, и т.д.).
Но с PyPy есть много путаницы. (оцените, к примеру, это бессмысленное предложение создать PyPyPy…). По моему мнению основная причина в том, что PyPy одновременно является:
1. Интерпретатором Питона, написанным на RPython (не Python (я обманул вас до этого)). RPython это подмножество Python со статичной типизацией. В Python, вести тщательные беседы о типах “в целом невозможно” почему это так сложно? рассмотрите следующее:
x = random.choice([1, «foo»])
это корректный код на Python (спасибо Ademan‘у). Какой тип у x? Как мы можем обсуждать типы переменных, когда типы даже не форсируются?). В RPython мы жертвуем некоторой гибкостью, но взамен получаем возможность гораздо проще управлять памятью и много чего еще, что помогает при оптимизации.
2. Компилятором, который компилирует код на RPython в разные форматы и поддерживает JIT. Платформой по-умолчанию является Си, то есть компилятор RPython-в-Си, но в качестве целевой платформы также можно выбрать JVM и другие.
Для простоты описания, я буду называть их PyPy (1) и PyPy (2).
Зачем могут понадобиться эти две вещи, и почему – в одном наборе? Думайте об этом так: PyPy (1) это интерпретатор, написанный на RPython. То есть он берет пользовательский код на Питоне и компилирует его в байткод. Но чтобы сам интерпретатор (написанный на RPython) мог работать, он должен быть интерпретирован другой реализацией Пи-тона, верно?
Итак, можно просто использовать CPython чтобы запускать интерпретатор. Но это будет не слишком быстро.
Вместо этого мы используем PyPy (2) (называемый RPython Toolchain) чтобы компилировать интерпретатор PyPy в код для другой платформы (например, C, JVM, или CLI) для запуска на конечной машине, с добавлением JIT. Это волшебно: PyPy динамически добавляет JIT к интерпретатору, генерируя собственный компилятор! (Опять же, это безумие: мы компилируем интерпретатор, добавляя другой отдельный, самостоятельный компилятор).
В конце концов результатом будет самостоятельный исполняемый файл, который интерпретирует исходный код на Питоне и использует оптимизацию JIT. То, что нужно! Понять сложновато, но, возможно, эта схема поможет:
Повторим: настоящая красота PyPy в том, что мы можем написать себе кучу разных интерпретаторов Питона на RPython не волнуясь о JIT (не считая пары деталей). После этого PyPy реализует для нас JIT, используя RPython Toolchain/PyPy (2).
На самом деле, если копнуть глубже в абстракцию, теоретически можно написать интерпретатор любого языка, направить его в PyPy и получить JIT для этого языка. Это возможно потому, что PyPy концентрируется на оптимизации самого интерпретатора, а не деталей языка, который тот интерпретирует.
В качестве отступления я бы хотел заметить, что сам JIT совершенно восхитителен. Он использует технику под названием “отслеживание” (tracing), которая работает следующим образом:
Узнать больше можно из этой легкодоступной и очень интересной публикации.
Подытожим: мы используем PyPy-компилятор RPython-в-Си (или другую целевую плат-форму), чтобы скомпилировать реализованный на RPython интерпретататор PyPу.
Заключение
Почему все это так восхитительно? Почему стоит гнаться за этой безумной идеей? По-моему, Алекс Гейнор объяснил это очень хорошо в своем блоге: “[За PyPy будущее] потому что [он] более быстрый, более гибкий и является лучшей платформой для развития Питона”.
Дополнение: другие названия, которые вы, возможно, слышали
Python 3000 (Py3k): альтернативное название Python 3.0, основной релиз Питона с обратной совместимостью, который появился в 2008. году. Команда Py3k предсказала, что новой версии понадобится примерно пять лет чтобы полностью прижиться. И в то время, как большинство (внимание: надуманное утверждение) разработчиков на Питоне продолжают использовать Python 2.x, люди все больше задумываются о Py3k.
Numba: “специализированный just-in-time компилятор”, который добавляет JIT в снабженный примечаниями код на Питоне. Проще говоря, вы даете ему подсказки, а он ускоряет некоторые части вашего кода. Numba является частью дистрибутива Anaconda набора пакетов для анализа и управления данными.
IPython: сильно отличается от всего, что мы обсудили. Вычислительная среда для Питона. Интерактивная, с поддержкой GUI-пакетов, браузеров и так далее.
Psyco: модуль расширения Питона, одна из первых попыток Питона в области JIT. Давно помечен как “неподдерживаемый и мертвый”. Главный разработчик Psyco Армин Риго сейчас работает над PyPy.
Привязки к языкам
JavaScript фреймворки
Автор текста (слов): неизв.автор
Композитор (музыка): неизв.автор
Мы познакомились с тобой
Уже на следущий день
Ты привела меня домой
Ты говорила мне «сядь»,
Говорила мне «встань»,
Потом наверное устала
Я всё ловлю на лету
Что конкретно ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Ещё я толком не запомнил твоего лица
Как мы поехали купили два каких-то кольца
Играл орган, все пили вино.
Твоя мамаша почему-то назвала меня «сынок»
Я всё ловлю на лету
Что конкретно ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Да да ты думала я сплю,
Но я то видел, дружок,
Как ты мне сыпала в суп
Какой-то белый порошок.
Ой, странный вкус, темнеет в глазах
И ты сказала «Окей, до встречи в небесах»
Я всё ловлю на лету
Что конкретно ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Как я живу без тебя, прошла немая тоска
Всё у меня хорошо, прекрасно как никогда
Я тут летаю во мгле, а ты всё там на земле
И чё-то как-то не торопишься на встречу ко мне
Но ничего ничего я подожду
Ведь надо всё таки узнать
Чё это было за кольцо
И почему твоя мамаша назвала меня «сынок»
Но я тут спрашивал у наших
Они хоть ангелы конечно,
Но откуда им знать
Так что ты прилетай, я очень жду
Хотя ты знаешь, хотя ты знаешь
Мне кажется я начал понимать
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Что ты имела в виду
Так как исполняет Алексей Кортнев, можно всё-таки предположить, что автор слов и музыки он, конечно с друзьями, то есть со своей группой:)
Комментировать
Все комментарии (2)
комментирует материал 30.09.2016 #
Комментарий удален модератором Newsland
комментирует материал 07.10.2016 #
Много просмотров, я тоже смотрел и читал, но думал что напишут другие.
События и мнения
Деловой мир
Частные интересы
Авторы Гайдпарка
А нужны ли нам импортные вакцины?
Человек, который пришёл убивать
Зачем русские танцуют индийскую девушку?
Преждевременные зачатки бизнес-отношений в еще советском «ВНИИЭСО» Свидетельствую.
Теплые воспоминания и свидетельства командированного в советскую Армению
Так в СССР дерзко разрабатывались уникальные плазменные технологии Свидетельствую
Деликатес из детства
Руки рабочих и прибавочная стоимость
Мы в соцсетях
О Newsland
Пользователям
РЕКЛАМОДАТЕЛЯМ
В соответствии с пользовательским соглашением редакция не несет ответственности за содержание материалов (новости, статьи, фото, видео, комментарии), которые размещают пользователи.
Для урегулирования спорных вопросов и претензий Вы можете связаться с редакцией и администрацией Newsland по вопросам контента и модерации.
Оплата данного размещения производится при помощи Ставок. Каждая купленная ставка позволяет на 1 час разместить рекламу в специальном блоке в правой колонке. В блок попадают три объявления с наибольшим количеством неизрасходованных ставок. По истечении периода в 1 час показа объявления, у него списывается 1 ставка.
Сейчас для мгновенного попадания в этот блок нужно купить 1 ставку.
Зарегистрированы в Newsland или Maxpark? Войти
Текст песни Что ты имела ввиду (Несчастный Случай)
Мы познакомились с тобой позапрошлой весной
Уже на следующий день ты привела меня домой
Ты говорила мне сядь, говорила мне встань
Потом нарядная устала и легла на диван
Но непонятно, что конкретно ты имела ввиду
Вот я не понял (что ты имела ввиду)
Вот я не понял (что ты имела ввиду)
Нет, все понятно (что ты имела ввиду)
Но что конкретно (что ты имела ввиду)
Что ты имела ввиду, что ты имела ввиду, что ты имела
Еще я толком не запомнил твоего лица
Играл орган, все пили вино
Твоя мамаша почему-то назвала меня сынок
Но непонятно, что конкретно ты имела ввиду
Вот я не понял (что ты имела ввиду)
Вот я не понял (что ты имела ввиду)
Нет, все понятно (что ты имела ввиду)
Но что конкретно (что ты имела ввиду)
Что ты имела ввиду, что ты имела ввиду, что ты имела
Когда ты думала я сплю, но я-то видел, дружок
Как ты мне сыпала в суп какой-то белый порошок
Какой странный вкус, темнеет в глазах
И ты сказала: Ок, до встречи в небесах
Что ты имела ввиду
Что ты имела ввиду
Что ты имела ввиду
Что ты имела ввиду
Хотя живу без тебя, прошла немая тоска
Все у меня хорошо, прекрасно как никогда
Я тут летаю во мгле, а ты все там на земле
И че-то как-то не торопишься на встречу ко мне
Ведь надо всё-таки узнать
Че это было за кольцо, и че за порошок
И почему твоя мамаша назвала меня сынок
Они хоть ангелы конечно, но откуда им знать
Так что ты прилетай, я очень жду
Мне кажется, я начал понимать, что ты имела ввиду