用python解决搬砖问题_如何像要饭一般”用“python (一)(非编程类工作/科研搬砖工)...
众所周知,迫于种种原因,很多朋友都会间歇性想学python,于是在微信上报个速成班或者买了几本编程书,但是等熟练掌握了 print ("hello world")后就停滞不前了。
所以我写了这篇文章及后面可能会有的后续文章,希望能帮到大家。然后,希望大佬轻喷,本文目标群体是非编程类人员。
然后,我们的目的:不是“学”python,或者“学”编程,而是“用”python,像你用鼠标或者用键盘那样,你不需要去了解键盘和鼠标的工作原理。
再然后,介绍下我自己眼里的自己。如果说科班出身的程序员是少林寺这种有着厚重根底的人的话,那么非科班出身,但是本身天赋异禀,自学各种编程然后运用的炉火纯青的就可以称为剑走偏锋的奇门俊才,比如@正浩。
而我,属于很拉跨的那种半路出家的游方道士/和尚(化学Phd在读,化工背景,但是现在从事的是模拟方向),而且没有太强主动学习性。
简单来讲,就是自己没有太强的原创写码能力,饿了就去要饭,比如网络乞讨(Github或者论坛),然后现学现用,也就是要到饭吃饱了就不再要了。
但是,有一说一,要饭也不是很简单,也是有技巧的。
下面,我就一步一步的讲给大家听,如何快速变成python要饭仔。
第一步,安装,拿到“开局一个碗”
真正的python 安装是个技术活,要求很多。但是我们既然决定要饭了,那就很简单。
第一步,浏览器搜索,Anaconda
根据你的系统,windows, linux, macos都有。
然后点击安装,一路 YES, 啊,YES, 啊啊, YES, 啊啊啊,啊啊啊啊啊,啊啊啊啊啊啊啊啊啊
就可以了。
其他什么都不要做。
什么都不需要做什么都不需要做什么都不需要做。
python已经在你电脑上了。
第二步,筷子。
安装anaconda成功以后,你的电脑里,会有Jupyter-notebook和spyder这两个软件。
检查一下有没有,有的话,第二步结束。
这两个就相当于,我们的筷子,一个负责作图,一个负责debug, 如图,以我自己的windows系统的笔记本电脑为例。
第三步,思考你自己的目的,是作图还是处理简单的文件?
第四步,不管你的目的是什么,我先从作图开始讲。
最简单的作图,大家开始都是学的excel。
之后是origin。
之后可能跟据专业不同,比如财经类可能有自己的软件。
但是,excel和origin我都用过,说句公道话,当面临处理大批量复杂问题的作图的时候,python乞讨起来还是要舒服的多。
第4.1步,打开两根筷子中的一根,jupyter notebook, 选择新建python 3
然后在打开的文件里,
把下面这一串复制进去
import pandas as pd
import numpy as np
import ast
from dataclasses import dataclass
import matplotlib.pyplot as plt
#import mpltex
#import numpy_indexed as npi
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FormatStrFormatter
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
import numpy
from mpl_toolkits.mplot3d import proj3d
import pandas as pd
from matplotlib.ticker import (MultipleLocator, FormatStrFormatter,
AutoMinorLocator)
import operator
from operator import itemgetter
如图所示
上面这些的意思大家现在不需要理解,当成新手大礼包就完事了。
4.2步 夹菜
有了碗,有了筷子以后,我们要开始学习夹菜了,也就是打开文件。
大家都知道,平常你想打开一个文件的时候,用鼠标双击就可以了。
那么在python里你该如何打开一个文件呢?
毕竟python里不能双击。
要想在python里顺利恰到饭,我们需要一个类似的这个。
s1='/home/tzhou/Dropbox/Blockthermal/SMMSAT/cntall.dat.csv'
a=pd.read_csv(s1,sep="\s+",header=None,skiprows=1)
如图所示
这两行代码可以理解为双击,就是有了这两行代码,你就相当于打开了一个文件了在python里。
(未完待续)
用python解决搬砖问题_如何像要饭一般”用“python (一)(非编程类工作/科研搬砖工)...相关推荐
- 数据分析:工作平台【非编程类:STATA、SPASS、MatLab】【编程类:Python、R语言】
数据分析:工作平台[非编程类:STATA.SPASS.MatLab][编程类:Python.R语言]
- 高德python解决租房项目费用_高德API+Python解决租房问题
项目简介:编写Python脚本爬取某租房网站的房源信息,利用高德的 js API 在地图上标出房源地点,划出距离工作地点1小时内可到达的范围,附上公交路径规划功能查看不同路径的用时.项目由ekCit发 ...
- python怎么复数乘方开方_运维必须掌握的 Python 宝典:值得每天复习一遍
前言 本文旨在更好地总结 Python 基础知识,力求简明扼要,以供实战演练时能够快速查询遗忘的知识点. 学一门语言贵在坚持用它,不用就淡忘了,而记录下一篇文章也有助于日后快速回忆.全文分为两大部分, ...
- python做灰色关联度分析_【数学建模】通过python实现灰色关联度计算
1.关联分析 关联分析主要作用为对系统的因素进行分析,其主要作用为分辨因素中哪些因素对系统的影响是显著的,哪些影响是次要的.通常而言因素分析的主要方式为回归分析等,但其存在数据量要求大,计算量大等诸多 ...
- 学会python怎么赚钱 贴吧_我月薪5000,靠Python搞副业月入3万
被压垮的打工人,你还好吗? 房贷车贷,上老下小,日常开销, 但你的收入有多少??? 所以你不敢生病,甚至不敢回家! 就为了每个月那么点死工资,还得天天加班. 然而忙忙忙,却变成了"穷忙族&q ...
- python转go感觉难_读《我为什么从python转向go》的一些感受
一开始我以为是一篇2013年的老帖子,没想到竟然是2015年.不懂Python不要乱喷啊.你直接说"我不懂Python,我也不愿意维护前任写的糟糕代码,我Go牛B,所以我要重构一遍!&quo ...
- python新手入门项目推荐_推荐:一个适合于Python新手的入门练手项目
随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...
- python各种包安装顺序_史上最全的Python包管理工具:Anaconda教程
事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境. 简单来说,Anaconda是包管理器和环境管理器,Jupyter notebook 可以将数据分析的代码.图像和 ...
- python开发环境功能介绍_第一模块 第3章 Python介绍与环境配置
python入门(全为重点) 1. 编程语言介绍 编程语言分类.总结 2. python介绍 3. 解释器多版本共存 4. 运行python程序的两种方式 5. 一个python程序运行的三个步骤(* ...
- python就业需要的技能_教你如何快速掌握Python就业技能
-人生苦短,为什么要学Python? 简单易学 应用广泛 大厂青睐 (油管大神评选的2020最值得学就业语言-Python) 因为以上的种种理由,无论是国外还是国内, Python都荣登2020最值得 ...
最新文章
- 匹配算法:局部结构保留
- 在Eclipse中使用Maven构建Spring项目
- 在.net开发中使用Log4Net组件
- 一分钟经理“游戏图”提要
- AndroidManifest.xml介绍
- Hql 中 dao 层 以及daoimpl 层的代码,让mvc 模式更直观简洁
- CodeForces - 1476E Pattern Matching(字典树+拓扑)
- 字体编辑器_FontLab 7 ——字体编辑器
- 机器学习必读之路必读_2017年必读的9个游戏故事
- algorithm头文件下的fill()
- 读《编码-藏匿在计算机软硬件背后的语言》有感
- Git(11)-- Git 别名(alias)
- 我用Python又爬虫了拉钩招聘,给你们看看2019市场行情
- 华为hwics格式产品文档打开方式
- [解题报告]Ural 1011 Conductors
- SAP中销售订单流程及常用事务 Get the picture
- 如何去利用MindManager 2020绘制逻辑思维导图呢?
- QPixmap存在的坑,内存泄漏
- 微信小程序--计算器demo实现
- 耳机不分主从是什么意思_不疯魔不成活!红魔TWS蓝牙耳机告诉你什么是“低延怪兽”...