python文献检索,python可以用来检索文献吗
暑期学校
===================
国防科技大学数学系快乐黄蜂
第一部分:文献检索与下载。
一.背景
国内搜索引擎:百度,搜狗,雅虎…
文献下载
当前文献下载的尴尬
出版集团利润
施普林格两大出版集团的净利润率远远超过宝马、苹果和谷歌,达到了惊人的35%。爱思唯尔2017年收入24.78亿,净利润9.13亿。
课程内容
课程目的
解决文献检索和文献下载的问题。
主要内容:
linux入门
docker入门
谷歌学者技能
第二,linux入门
linux简介(linux不是unix)
内核是操作系统最基本的部分。它是软件的一部分,为许多应用程序提供对计算机硬件的安全访问。这种访问是有限的,内核决定了一个程序什么时候在硬件的某个部分运行,运行多长时间。
linux内核最初是芬兰人hlddy(linus torvalds)在赫尔辛基大学读书时出于个人爱好而写的。
Linux是一种类似unix的操作系统,可以免费使用和自由传播。它是一个基于posix和unix的多用户、多任务、多线程、多cpu的操作系统。
Linux可以运行主要的unix工具、应用程序和网络协议。它支持32位和64位硬件。Linux是一个性能稳定的多用户网络操作系统,继承了unix以网络为核心的设计思想。
Linux发行版
linux的分发简单来说就是把linux内核和应用软件打包。
市面上比较知名的发行版有ubuntu、redhat、centos、debian、fedora、suse、opensuse、arch linux、solusos等。
安装ubuntu
虚拟机(虚拟机)
虚拟机(Virtual machine)是指由软件模拟的,具有完整硬件系统功能,在完全隔离的环境下运行的完整计算机系统。
通用虚拟机软件
Vmware:功能强大被视为虚拟机应用的行业标准。
virtual Box:Sun Oracle公司生产的开源轻量级虚拟机平台。
如何使用ubuntu系统
常见的linux命令
Ls:显示linux系统的目录结构
树形目录
在linux或unix操作系统中,所有文件和目录都被组织成一个从根节点/开始的倒树形结构。
两个特殊目录:
当前目录可以用一个点来表示.
另一个是当前目录的上一个目录,也叫父目录,可以用两个点来表示.
如果目录或文件名以点开头。这意味着该目录或文件是一个隐藏的目录或文件。
Cd:切换目录;
pwd、mkdir、rmdir、cp、rm、mv
绝对路径:
路径从根目录/开始写,例如:/usr/share/doc。
相对路径:
路径不是/写的,比如/usr/share/doc下到/usr/share/man的时候,可以写成:cd./男人。
Ssh: Telnet,ssh ubuntu@***
linux下常见的终端编辑器
NANOTECHNOLOGY简称
编辑器
linux简介:
第三,docker入门
Docker是一个开源的应用容器引擎,基于go语言,按照apache2.0协议开源。
Docker允许开发人员将他们的应用程序和依赖包打包到一个轻量级的可移植容器中,然后将它们发布到任何流行的linux机器上。也可以虚拟化。
容器完全使用沙盒机制,它们之间不会有接口(类似iphone应用)。更重要的是,容器的性能开销极低。
码头建筑
Docker采用客户机-服务器(c/s)架构模式,使用远程api管理和创建docker容器。
Docker容器是由docker镜像创建的。
容器和镜像之间的关系类似于面向对象编程中的对象和类。
docker oop
—— —
容器对象
镜像类
组件功能
—— —
Docker图像) docker图像是用于创建docker容器的模板。
Docker容器)容器是一个或一组独立运行的应用程序。
Docker客户端) docker客户端使用docker api通过命令行或其他工具与docker守护进程进行通信。
Docker主机)物理或虚拟机用于执行docker守护进程和容器。
Docker repository Docker repository用于存储图像,可以理解为代码控制中的代码库。
Docker hub提供了大量的镜像供使用。
码头设备
Docker安装:sudo apt-get install docker.io
启动docker后台服务:sudo服务docker启动
测试:sudo docker运行hello-world
Docker镜像用法
列出镜子。
sudo docker imges
选项描述
存储库:表示镜像的存储库源。
标签:镜子的标签
图像id:镜像id
创建时间:镜像创建时间
尺寸:镜子大小
同一个存储库源可以有多个标记,代表该存储库源的不同版本。比如在ubuntu资源库源码中,有15.10、14.04等多个不同版本。我们使用repository:标签来定义不同的镜像。
使用15.10版ubuntu系统映像运行容器时,命令如下:
sudo docker run-t-I Ubuntu:15.10/nqdlz/bash
寻找镜像
我们可以从docker hub网站搜索图片,该网站的网址是:https://hub.docker.com/.
我们还可以使用docker search命令来搜索图像。例如,我们需要一个httpd图像作为我们的web服务。我们可以通过docker搜索命令搜索httpd,找到适合我们的图片。
sudo docker搜索
获取镜像
sudo docker pull ubuntu:15.10
创建镜像
1.从已经创建的容器中更新图像,并提交该图像。
2.使用dockerfile指令创建新的映像。
更新镜像
在更新镜像之前,我们需要使用镜像创建一个容器。
docker run-t-I Ubuntu:15.10/nqdlz/bash
docker commit-m= message:update -a= author container id zhhzhc/Ubuntu:v2
Docker图像视图
docker容器应用示例
在docker容器中运行python web应用程序。
Docker拉动式培训/webapp #加载图像
docker run -d -p培训/webapp python app.py
-d:让容器在后台运行。
-p:将容器内部使用的网络端口映射到我们使用的主机。
查看web应用程序容器
sudo docker ps
查看端口并通过浏览器访问应用程序。
通过-p参数设置不同的端口。
docker run -d -p 5000:5000培训/webapp python app.py
谷歌镜像
sudo docker-撰写-d
docker-compose.yaml文件的内容是:
版本:“2”
服务:
谷歌_镜像:
图片:jim3ma/google-mirror
容器名称:谷歌镜像
端口:
- 80:80
sudo docker run-d-p 80:80 Jim 3ma/Google-mirror
想想用别的镜子?
sudo docker run-d-p 12345:12345 odd rational/docker-SS-s 0 . 0 . 0 . 0-p 12345-k 12345-m AES-256-CFB
四、谷歌技能
INTLE:搜索范围仅限于标题。只对网页的标题进行搜索匹配,最后将结果返回给用户。书名:科学计算
谷歌会搜索所有网页,只要出现科学或计算中的一个,就会被匹配。
Allintitle:标题包含所有关键词。标题:科学计算
站点:将搜索限制在站点的域名上。科学计算网站:arxiv.org
:完全匹配双引号中的关键字。
其他:inurl,intext,inanchor,filetype: pdf
谷歌学者技能
文献引用
作者订阅,关键词订阅
动词(verb的缩写)文件和书籍的下载
科学枢纽
介绍:sci-hub是一个在线数据库,提供6200万篇科学论文和文章。通过”访问相关页面。edu”网站的代理服务器,也就是借用各个学校的权限,把它们整合起来,实现文献的免费下载。每天都会有新的论文上传到网站,几乎所有的sci论文都可以通过输入文献或者doi或者pubmed号的链接下载。
作者:由哈萨克斯坦软件开发与神经技术研究生alexandra elbakyan创立,2011年9月5日正式上线。
镜像:由于主要出版垄断的攻击,sci-hub站点的本体经常无法访问。中国有一个网站列出了在mainland China可以正常访问的网站。www.sci-hub.tw
书籍下载:自2013年以来,sci-hub与俄罗斯图书馆genesis-libgen合作,这是一个教育书籍和档案数据库。大多数英语书可以在它的网站上下载
施用方式
可以用论文的标题、doi、url来搜索下载,其中最有效的方式是url,其次是doi(数字对象标识符),最后是论文的标题。
补充。sci-hub.tw出版社的域名后下载文献。
https://www.springer.com.sci-hub.tw/gp/book/9783642640988
Sci-hub是一个很好的文献下载工具,但不是一个很好的文献检索工具。直接输入作者或关键词是没用的,输入卷号也无法得到相关文献。所以建议你结合sci-hub使用google scholar,拿到相关文档的网址后再用sci-hub免费下载文档。
不及物动词数学新闻订阅
《cam/na文摘》是关于计算和应用数学以及实践它的人的文章的集合
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。