Pull to refresh

Comments 17

PinnedPinned comments

Ну так-то это всё можно написать, взяв школьный учебник химии и любой ЯП. С тем же успехом можно было решить какую-нибудь задачку с Rosalind и написать статью о применении Python в вычислительной биологии.

Как насчёт каких-то интересных задач, специфичных библиотек? По запросу "computational chemistry python" находятся такие библиотеки, как chemtools, cclib. Вот, например, куча всякого. Ну или вот обсуждение на тему, с чего начать в данной области: https://scicomp.stackexchange.com/questions/33594/getting-started-with-computational-chemistry. Можно было бы набросать обзор литературы для начинающих.

Это было бы интересно почитать.

Ну так-то это всё можно написать, взяв школьный учебник химии и любой ЯП. С тем же успехом можно было решить какую-нибудь задачку с Rosalind и написать статью о применении Python в вычислительной биологии.

Как насчёт каких-то интересных задач, специфичных библиотек? По запросу "computational chemistry python" находятся такие библиотеки, как chemtools, cclib. Вот, например, куча всякого. Ну или вот обсуждение на тему, с чего начать в данной области: https://scicomp.stackexchange.com/questions/33594/getting-started-with-computational-chemistry. Можно было бы набросать обзор литературы для начинающих.

Это было бы интересно почитать.

Привет! Спасибо за твой комментарий, в следующей части все обязательно учту ;)

Эта статья была моя первая, тестовая, я пробовал силы и решил написать что-то о легком.

В следующей части этой серии я добавлю и рекомендуемую литературу, и интересные задачи. Еще раз спасибо за комментарий!

Химия, электроны,протоны...

"Все смешалось, кони, люди..."

Электроны и протоны разве не физика?

Нет, это также и связано с химией. Эрнест Резенфорд открыл модель планетарного строения атома. А атомы, как известно, связаны также и с химией. Например протоны - они имеют заряд, который равен заряду электронов, но противоположный по знаку, и массу, равную массе атома водорода (принята в химии как единица). Число протонов и электронов одинаково

Так что электроны и протоны также связаны не только с физикой, но и с химией.

Но все равно спасибо за комментарий!

Всегда считал, что химия - это молекулы и атомы,

а электроны и протоны - это элементарные частицы.

Да протоны имеют заряд как и электроны, но открыты они в физике элементарных частиц.

Да в химии эти понятия, но не как самостоятельные , а всегда как элемент молекул.

А у Вас молекулы исчезли и вместо них протоны и электроны появились очевидно.

----------------

Есть физика элементарных частиц, но нет химии этих частиц.

Химия и методы исследования химических процессов довольно разнообразны. В ходе реакций часто образуются радикалы. Электронное строение сильно влияет на реакционную способность. Для моделирования и исследования распределение электронной плотности имеет большое значение. Сами химические реакции часто исследуют меченными атомами или при помощи изотопов разной массой. В конце-концов есть радиохимия. Есть физ-хими и хим-физика. Есть квантовая химия. Половина физики используется в современной химии, если вообще не вся.

Это не отменяет несколько наивный подход в статье, в которой Python используется вместо калькулятора. Недавно на русском языке вышла книга "Квантовая химия и квантовые вычисления с примерами на Python". Можно посмотреть уровень проблем и что при помощи python исследуется в химии. Причем в книге описаны далеко не самые актуальные на сегодняшний день проблемы. Да и вообще использовать Python для таких вычислений мягко говоря неэффективно. Хотя возможно, с точки зрения обучения, чтобы разобраться в предмете, самое то. На худой конец можно прототип разработать, перед тем, как будут задействованы видео-карты (задачи в основном матричные - вот бы что описывать на хабре, с удовольствием почитал бы).

Ваше пояснение лишь подтверждает мое утверждение. В Вашем высказывании нет протонов и электронов, а есть меченные атомы. Химия не изучает строение и происхождение ни электронов ни протонов ни нейронов. Эти понятия в химии лишь элементы словаря.

Но это лишь мое субъективное мнение.

как без электронов валентности понимать?

А 3, 5 - разве не математика?

Физика это основа современной химии, но электроны, атомные и молекулярные орбитали, изотопные распределения, и, даже, спектры поглощения это уже давно химия. Для физики это очевидные и простые вещи, не требующие внимания, а для химии, физхимии, структурной и квантовой химии это основные понятия.

Изотопы, изотоны, степени окисления, овр, хиральный углерод, механизмы реакций - пошли мы на***

"Почему именно Python? ... Но он, довольно легко изучается, по сравнению с многими другими языками."

Можете перечислить те многие языки, по сравнению с которыми питон проще изучать?

Интересно узнать, что именно в этих языках для Вас сложно, а в питоне - просто.

Приветствую! Это моя первая статья, попытался мысли выразить более нормально. Смотрите, здесь я имел ввиду, что благодаря популярности питона, очень много существует документаций. Также он легче некоторых других языков (лично по мне, питон - это easy to learn, hard to master) - C++ с его указателями, Haskell с его монадами и другими вещами, которые сложно сразу понять, Java я не сильно знаю, и решил не рисковать.

В любом случае, спасибо за ваше мнение!

Полагаю, что на самом деле все гораздо проще и совсем не так как Вы себе представляете.

Широкое распространение Питона связано с тем, что его создавал Гугл.

После этого они, мягко говоря, перенесли из луа Torch  7 в питон под именем TensorFlow  и занялись ИИ. В итоге по аналогии с майкрософт в области создания ОС, Гугл стал монополистом в области внедрения ИИ, что создало массовый хайп Питону.

Создавался язык за 8 лет до основания самого Гугл. О чем вы пишите лишь разработка софта под свои нужны, собственно что делала каждая крупная компания, и не только на python. А у Гугла полно своих любимцев: Дарт, Котлин, Го. Следуя вашему посылу можно подумать что кроме ИИ Python нигде не использовался, но это не так. Во времена Симбиан будем считать что язык создавался Нокиа?

Все верно, но... В декабре 2005 года ван Россум был принят на работу в Google, где он разработал на Python веб-приложение для рецензирования кода Mondrian. Также принимал активное участие в разработке компанией Google сервиса хостинга сайтов и web-приложений Google App Engine. 12 июля 2018 года ван Россум объявил о своём намерении покинуть пост «великодушного пожизненного диктатора» проекта по разработке языка программирования Python.

----------------------

Про Питон..

С какого года Вы его узнали ?

Если Вы его хорошо изучали, то интерпретатор в нем на порядок медленнее, чем в Луа даже сегодня. Первые версии питона вообще были тормоз.

Что бы поместить в микроконтроллеры специально сделали кастрированный Питон(микропитон).

Популярность питона связана с его продвижением именно Гуглом и переносом в него Факела для создание сетей. До этого времени это был один из заурядных скриптовых языков.

Цитата из Вики: 2008 год - Python 3.0 (называемый также «Python 3000» или «Py3K») разрабатывался с целью устранения фундаментальных изъянов в языке.

------------------

Про применение языков программирования в химии...

Есть хорошо себя зарекомендовавший язык R и он применяется для решения подобных задач.

https://pubmed.ncbi.nlm.nih.gov/23110531/

https://pubmed.ncbi.nlm.nih.gov/28061043/

https://pubmed.ncbi.nlm.nih.gov/28488257/

Я его изучаю уже года три. Да, я замечал, что питон довольно медленный. Но для этой статьи я взял именно его по нескольким причинам: во-первых, потому-что питон я точно знаю, а для первой статьи мне нужна была стабильность.

Про R слышал, но еще не использовал, почитаю на днях.

Спасибо за ваш комментарий

Доброго времени суток, если возможно, можно порекомендовать какие аспекты математики и программирования могут помочь в определении продуктов от данных химических реактивов.

Sign up to leave a comment.

Articles