pyhtom
程序员阿牛
这个作者很懒,什么都没留下…
展开
-
阿里工程师:零基入门Python编程应该从哪方面入门
关于零基础怎么样能快速学好Python的问题,百度提问和解答的都很多,你可以百度下看看。我觉得从个人自学的角度出发,应从以下几个方面来理解:1 为什么选择学python?据统计零基础或非专业的人士学python的比较多,据HackerRank开发者调查报告2018年5月显示(见图),Python排名第一,成为最受欢迎编程语言。Python以优雅、简洁著称,入行门槛低,可以从事Linux运维、P...原创 2019-10-16 10:58:40 · 163 阅读 · 0 评论 -
python实现文件批量编码转换
** 起因:大三做日本交换生期间在修一门C语言图像处理的编程课,在配套书籍的网站上下载了sample,但是由于我用的ubuntu18.04系统默认用utf-8编码,而文件源码是Shift_JIS编码,因而文档注释是乱码。在不改变系统默认编码的前提下,用python将’.c’和’.h’文件的编码转换保存新的文件夹,其余文件原封不动复制。** 运行结果如下:需要注意的几点:open打...原创 2019-10-15 21:45:06 · 365 阅读 · 0 评论 -
python-Arduino串口传输数据到电脑并保存至excel表格
起因:学校运河杯报了个项目,制作一个天气预测的装置。我用arduino跑了BME280模块,用蓝牙模块实现两块arduino主从机透传。但是为了分析,还需要提取出数据。因此我用python写了个上位机程序,用pyserial模块实现arduiho和电脑的串口通讯,再用xlwt模块写入excel表格,用time模块获取时间作为excel的文件名。复制代码1 import xlwt2 impor...原创 2019-10-15 21:38:00 · 5567 阅读 · 1 评论 -
Python开发(基础):常用函数
enumerate函数定义:def enumerate(sequence, start=0):n = startfor elem in sequence:yield n, elemn += 1函数示例:seasons = [‘Spring’, ‘Summer’, ‘Fall’, ‘Winter’]>>> list(enumerate(seasons))[(0, ‘...原创 2019-10-15 21:31:48 · 74 阅读 · 0 评论 -
Python多任务之进程
Process多进程进程的概念程序是没有运行的代码,静态的;进程是运行起来的程序,进程是一个程序运行起来之后和资源的总称;程序只有一个,但同一份程序可以有多个进程;例如,电脑上多开QQ;程序和进程的区别在于有没有资源,进程有资源而程序没有资源,进程是一个资源分配的基本单元;程序在没运行的时候没有资源,没有显卡,没有网卡,等等;双击运行后有摄像头,有网速等等,就叫做进程;进程的状态进...原创 2019-10-15 21:30:58 · 100 阅读 · 0 评论 -
Python虚拟环境和包管理工具Pipenv的使用详解-- 新人必备知识
前言Python虚拟环境是一个虚拟化,从电脑独立开辟出来的环境。在这个虚拟环境中,我们可以pip安装各个项目不同的依赖包,从全局中隔离出来,利于管理。 传统的Python虚拟环境有virtualenv,使用pip freeze → requirements.txt 导出依赖。现在又有了一个新神器 – Pipenv, 它是由大名鼎鼎的requests 作者 Kenneth Reitz 写的一个命令...原创 2019-10-15 21:05:34 · 181 阅读 · 0 评论