Apache Chemistry

Python & Chemistry

核能气质少年 提交于 2020-05-04 02:17:15
Python是一种面向对象的解释型 计算机程序设计语言 ,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于1991年,那是还没有我。 科技迅速发展,计算机更是成为人们脱离不了的生活必需品,我们能接触到的与科技相关的,都离不开计算机。我们用的每一个搜索引擎,玩的每一款游戏,使的每一个办公软件......这些的背后都离不开计算机编程,都离不开每一位“程序猿”的心灵手巧。对我个人来讲,对计算机是感兴趣的,而对时代发展来讲,不学习计算机,就会被社会淘汰。所以这学期终于有了接触计算机编程的机会,学习Python,令我感到兴奋。 Python相对于我们之前更耳熟的C语言、C++等等,更加的简单易学,他的背后有一个强大的库。而对于我们学习化学专业的同学,更是能得到直接的帮助:用软件费时很久的画一个物质的结构图,用Python可能仅仅需要几行代码即可。在接触到肖老师之前,我还担心编程序会让我感到无聊,但当听了老师的第一堂课后,我完全被老师幽默风趣的讲课方式吸引了,从而更加爱上Python。 对于老师课上所讲授的知识,我希望在打好基础的同时,将来会多一些有深度,并且能对化学有直接帮助的知识,同时对于目前的上课方式,实验课上老师给我们题目和一点提示,然后让我们自己去摸索正确答案,虽然在摸索失败的过程中自己会感觉很难受,但是当自己通过翻看课本

Python自动化开发S14 Day2

与世无争的帅哥 提交于 2020-04-28 22:17:49
一、模块初识 - sys #!/usr/bin/env python # -*- coding: utf-8 -*- import sys print(sys.path) >>> python test.py ['', 'C:\\Program Files\\Python36\\Lib\\idlelib', ......省略部分内容...... 'C:\\Program Files\\Python36\\lib\\site-packages'] ###### 神奇的分隔符 ###### #!/usr/bin/env python # -*- coding: utf-8 -*- import sys print(sys.argv) >>> python test.py hello world ['test.py', 'hello', 'world'] - os #!/usr/bin/env python # -*- coding: utf-8 -*- import os os.system("dir") # 执行命令,不保存结果 os.popen("dir").read() os.mkdir("new_dir") # 创建目录 注:如果希望将自己写的python模块能够被调用,应将文件放到python全局变量目录里,例如我的路径为 C:\Program Files\Python36

四位科研牛人介绍的文献阅读经验

家住魔仙堡 提交于 2020-04-27 08:39:24
   每天保持读至少 2-3 篇的文献的习惯。 读文献有不同的读法,但最重要的自己总结概括这篇文献到底说了什么,否则就是白读,读的时候好像什么都明白,一合上就什么都不知道,这是读文献的大忌,既浪费时间,最重要的是没有养成良好的习惯,导致以后不愿意读文献。   1、每次读完文献 (不管是细读还是粗读), 合上文献后,想想看,文章最重要的 take home message (传达的意思)是什么 ,如果不知道,就从abstract、conclusion里找,并且从discuss里最好确认一下。这样一来,一篇文章就过关了。take home message其实都不会很多,基本上是一些concepts,如果你发现你需要记得很多,那往往是没有读到重点。   2、 扩充知识面的读法,重点读 introduction ,看人家提出的问题,以及目前的进展 。类似的文章,每天读一两篇,一个月内就基本上对这个领域的某个方向有个大概的了解。读好的review也行,但这样人容易懒惰。   3、为了 写文章的读法 ,读文章的时候,尤其是看discussion的时候,看 到好的英文句型,最好有意识的记一下,看一下作者是谁,哪篇文章,哪个期刊 ,这样以后照猫画虎写的时候,效率高些。比自己在那里半天琢磨出一个句子强的多。 当然,读的多,写的多,你需要 记得句型 就越少。其实很简单,有意识的去总结和记亿

【English】主语从句的引导词是如何选择?

为君一笑 提交于 2020-04-26 08:32:07
在英语中,主要有三大从句,即 名词性从句 (包括 主语从句 , 宾语从句 , 表语从句 , 同位语从句 )、 形容词性从句 (即 定语从句 )、副词性从句(即状语从句,包括时间、条件、结果、目的、原因、让步、地点、方式等)。 引导 主语从句 连词有that,whether,who,what,whatever等 定义:如果一个句子在复合句中充当一个主语,那么这个句子就是 主语从句 . 第一部分:常规主语从句,即句子在复合句中充当一个主语 (1)That he finished writing the composition in such a short time surprised us all. (2)Whether we will go for an outing tomorrow remains unknown. (3)Who will be our monitor has't been decided yet. (4) Whom we must study for is a question of great importance. (5)What caused the accident remains unknown. (6)Whatever you did is right. (7)Whose watch was lost is unknown. (8)What we

刷题记录

倾然丶 夕夏残阳落幕 提交于 2020-04-21 03:31:10
刷题记录 2019.12.26 【暴力】Temporarily unavailable 【dp】B. K for the Price of On 【找规律】CF1263A Sweet Problem 【结论题】Everyone is a Winner! 【并查集+思维】Codeforces Round #603 (Div. 2) D. Secret Passwords 【线段树+思维】E. Editor 没调出来 2019.12.28 【线段树+思维】E. Editor 没调出来 【dp+dfs】P1441 砝码称重 【模拟】T112459 「SWTR-03」Password 【贪心】增减描述的排列 2019.12.29 【dp】P1387 最大正方形 【树形dp】P2279 [HNOI2003]消防局的设立 【线段树+思维】E. Editor 依旧没调出来 2019.12.31 【dfs+剪枝】P1120 小木棍 [数据加强版] 从04-19 15:16:20就开始提交一直到12-31 14:53:54终于A了 2020.1.2 【神仙hash表+空间优化】Snowflake Snow Snowflakes 【字符串hash】兔子与兔子 2020.1.4 【kmp,奇妙的next数组用法】Period poj1961 【trie】前缀统计 【trie】最大异或对 【 \(

1克材料铺满1.3个足球场!超高孔隙率的神奇材料问世,有望改变整个储气行业|专访

孤街浪徒 提交于 2020-04-20 17:16:13
  氢气和甲烷等能源气体对人们来说,是当下关键且环保的能源载体。 然而如何良好地储存这类气体,是限制人们使用的重要瓶颈问题。   为了寻求一种较好的储存及运输氢气和甲烷的方法,全球的科学家们开展了大量的研究。而金属-有机框架化合物(Metal-organic frameworks,MOFs)是近 20 年来得到材料科学家们广泛关注的一种新型有机-无机杂化多孔材料。   就在近日,一项由西北大学(Northwestern University)领导的研究团队设计并合成了一种新型的金属-有机框架化合物(MOF),其具有超高的孔隙率和表面积,与传统吸附剂材料相比,它能以更安全的压力和更低廉的成本储存更多的氢气和甲烷。    “我们已经为下一代清洁能源汽车开发出了更好的氢气和甲烷气体储存方法。” 该研究的负责人、西北大学化学系教授 Omar K. Farha 说,“我们利用化学原理设计了原子排列十分精确的多孔材料,从而实现了超高孔隙率。”   该研究结果发表在了 4 月 17 日出版的《科学》杂志上,Omar Farha 实验室的博士后陈志杰为论文的第一作者,以及另一名西北大学化学教授、2016 年诺贝尔化学奖得主之一 Sir Fraser Stoddart 的实验室博士后李鹏浩和科罗拉多矿业大学的 Ryther Anderson 同为论文的共同第一作者。此外

Python学习第7天---字符串及数据结构

荒凉一梦 提交于 2019-11-27 02:56:59
01 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: value1 = 'hello' value2 = "Python" Python不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 Python访问子字符串,可以使用方括号来截取字符串,如下实例: value1 = 'hello' value2 = "Python" print(value1[0]) print(value2[1:4]) 下面我们就来介绍一些方法,来更好的了解字符串。 string = "hello python" # 把字符串的第一个字符大写 print(string.capitalize()) # 返回子串在string中出现的次数。 # 如果指定beg或end 则在返回指定范围内str出现的次数 print(string.count('o')) # 判断字符串是否以str结束, # 如果指定beg或者end则判断指定范围内是否以str结束。 print(string.endswith('on')) # 判断str是否包含在string之中,如果包含则返回开始位置的索引值,否则返回-1 print(string.find('py')) print(string.find('wow')) #