quaner 发布的文章

入门 Python 的基础工具


酷玛实验室的 Labs 项目有一个 Python 模块,介绍了 Python 的基础知识、开发环境配置和学习资源。

2241060-637286269374785688-16x9.jpg

本文从快速应用角度介绍入门 Python 的基础工具——使用Anoconda快速安装Python、包和Jupyter Notebook,并包括IPython,并通过Trinket Code在线学习缩写代码。


全面平衡的三维绘图软件Cinema 4D


圈说挖掘机(Blender)不能用了,草图大师(SketchUp)不够潮,给我介绍了C4D(Cinema 4D)。

Cinema4D-R21-RichNosworthy-Broadcast.jpg

Cinema 4D是一套由德国公司Maxon Computer开发的三维绘图软件,以其高的运算速度和强大的渲染外挂着称。Cinema 4D和3ds Max、Maya这些老牌三维软件一样应用广泛,在广告、电影、工业设计等方面都有出色的表现,例如制作了影片《毁灭战士》、《范海辛》、《蜘蛛侠》、以及动画片《极地特快》、《丛林大反攻》等等。


TIOBE编程语言排行榜和年度编程语言


TIOBE专长于评估和跟踪软件质量。TIOBE会公布月度编程语言排行榜和年度编程语言。

20200716104139.png

TIOBE编程语言排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及 Wikipedia、Amazon、YouTube 统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少,但对世界范围内开发语言的走势仍具有重要参考意义。


计算机科学(Computer Science,CS)简介


计算机科学(Computer Science,CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。

computer-science-header.jpg

作为一门学科,计算机科学涵盖了一系列主题,从算法的理论研究和计算的极限到在硬件和软件中实现计算系统的实际问题。CSAB,原名计算科学鉴定委员会代表了美国计算机协会(ACM)和IEEE计算机学会(IEEE CS)标识四个方面,认为对计算机科学学科至关重要:计算理论,算法与数据结构,编程方法与编程语言,以及计算机组成与架构。除上述四个领域外,CSAB还确定了软件工程,人工智能,计算机网络和通信,数据库系统,并行计算,分布式计算,人机交互,计算机图形学,操作系统以及数值和符号计算等领域。


为树莓派升级Python版本


首先,可以更新到最新的Raspberry Pi OS。

sudo apt update
sudo apt dist-upgrade
sudo apt clean
sudo reboot

树莓派Raspberry Pi OS预装了python2和3,默认使用python2;要想使用python3,需要使用python3、pip3等指令;或者——

删除python2.7,输入:

sudo apt-get autoremove python2.7

删除链接(有可能已删除):

sudo rm /usr/bin/python
sudo rm /usr/bin/pip

新建链接:

sudo ln -s /usr/bin/python3.7 /usr/bin/python
sudo ln -s /usr/bin/pip3 /usr/bin/pip

查看版本:

python

显示如下:

Python 3.7.3 (default, Apr 3 2019, 05:39:12)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

安装Python 3.8.5

1.更新Raspbian

sudo apt-get update

2.安装依赖项

sudo apt-get install -y build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev tar wget vim

3.下载Python

wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz

4.安装Python 3.8

sudo tar zxf Python-3.8.5.tgz
cd Python-3.8.5
sudo ./configure --enable-optimizations
sudo make -j 4
sudo make altinstall

5.将Python 3.8设置为默认版本

echo "alias python=/usr/local/bin/python3.8" >> ~/.bashrc
source ~/.bashrc

6.检查Python版本

python -V
Python 3.8.5

7.清理存档

sudo rm -rf Python-3.8.5.tgz
sudo rm -rf Python-3.8.5

8.可能需要重建链接

sudo ln -s /usr/bin/python3.8 /usr/bin/python