全民学python(01)

Posted gyhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全民学python(01)相关的知识,希望对你有一定的参考价值。

先把几个工具熟悉下,再弄python

使用powershell 替换 cmd

cmd 是微软上世纪dos操作系统延续下来的遗产,本该早已退出舞台,各种原因一直将就在用。
cmd 比起 unix 的shell,有很多固有的弱点,微软当然会想到去升级它。
但,一直到 win7 的推出,微软才把powershell内置于系统中,代替年迈的cmd。
好饭不怕晚,一方面是微软的谨慎(或是官僚?),一方面也体现微软的雄心。
powershell 可不是简单想追赶或在一定程度上学习、兼容 unix shell那么简单。
它是对 cmd 的颠覆,更是绝对超越 unix shell

启动它很容易。原本输入cmd时,改为输入 powershell 即可。
原来的 dir md cd ... 等常用命令仍然可以用。
但只是“别名”而已,早已是新的面向对象风格了。

最常用的注意事项

  • 执行当前目录下的文件a.exe, 需要明确指出路径。“.\a.exe”(分割符使用斜杠反斜杠都可以)
  • 可以右键|属性,把窗口和缓冲区都弄大点。
  • 拷贝可以像cmd一样,右键|标记,按回车,也可以使用更合理方便的方法:
    先在窗口上右键|属性|选项|编辑选项,把\(\bbox[yellow]{快速编辑模式}\)勾选,以后就可用鼠标左键选,右键单击来拷贝了。
  • 如果选区较大,可以先在选区的左上角点击,再到右下角按shift + 点击

使用jupyter notebook 来作笔记

\(\color{red}{jupyter \ notebook}\)是一款web应用程序。它特别适合作为学习、交流编程的笔记本。

它提供\(\bbox[yellow]{活代码}\)的功能,能让你在笔记中看到代码的执行效果。

??这对大数据分析,人工智能,机器学习方面的应用都特别方便。因为它可以很方便地支持数据可视化。如果你修改了数据,可以观察修改后的呈现结果。

它支持 Markdown 语法,并能立即渲染出效果。支持数学公式的渲染。

它支持笔记存入云端,然后是各种分享方式。

可以导出为多种格式,比如:html, markdown,pdf等。

如何安装

  1. 首先是已经安装了python(最好是python3)
  2. 配置好了环境变量,可以在任意位置启动 python
  3. 启动控制台,输入: pip install jupyter,等待安装结束就好了。
  4. 在有写权限的目录位置启动控制台,输入:jupyter notebook,会启动一个web服务器,同时打开一个网页,现在就可以使用jupyter notebook了。

markdown 支持数学公式的例子

输入

$$  
\begin{aligned}  
f(x) &= (m+n)^2 \\  
&= m^2+2mn+n^2 \\  
\end{aligned}  
$$  

输出效果:
\[ \begin{aligned} f(x) &= (m+n)^2 \\ &= m^2+2mn+n^2 \\ \end{aligned} \]

输入:$$ \bbox[aqua] {\delta = \sqrt{x^2 + y^2}} $$,就会呈出下面的效果。
\[ \bbox[aqua] {\delta = \sqrt{x^2 + y^2}} \]
底色效果应该选亮色
yellow lime hotpink aqua 等

markdown画表格

还可很方便地画表格:

|颜色|重量|大小|
| -  | -  | - |
|30|200|好大好大|
|50|567|中等大小|
|80|67|哈哈|

效果是:

颜色 重量 大小
30 200 好大好大
50 567 中等大小
80 67 哈哈

markdown小技巧

这个markdown是外国人搞的,中文的段首缩入两格根本就没有考虑。

??只好自力更生了。 按html的要求,输入  可以有两个全角空格的效果。本行即是例子。

每行结束时,直接回车是没有效果的。因为html视回车空格都是没用的。可以用<p>....</p>把内容包起来。也可以用<br/>来换行,都能解决这个问题。

原则上不要给文本设置表观属性,比如颜色、字体什么的。
因为Markdown的目的是表语意的,不要去表达外观。你可以用**呀呀**来表达着重,显示为: 呀呀
一般,呈现markdown的工具都可以设置样式,来定义用什么样的外观来表达着重。
如果非要用,也可以用数学公式中的功能将就一下。
这是一个$\color{red}{很重要的变量}$会显示为:这是一个\(\color{red}{很重要的变量}\)
这里用了一个$\bbox[yellow]{突出}$的底色,显示为:这里用了一个\(\bbox[yellow]{突出}\)的底色

以上是关于全民学python(01)的主要内容,如果未能解决你的问题,请参考以下文章

认真学习了两个月Python,去面试后突然发现...

程序员:外行企图靠学python就转行程序员,这不扯淡吗?

使用 Python 代码片段编写 LaTeX 文档

学习笔记:python3,代码片段(2017)

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

你如何在 python 中处理 graphql 查询和片段?