- 博客(34)
- 收藏
- 关注
原创 太真实了...程序员的日常工作是这样的
1. 早上九点到公司,打开手机看会儿新闻,打杯水喝。2. 十点开始进入工作状态,看一下今天的需求,构思一下应该怎么写。3. 开始找之前的代码,或者在网上搜相关实现代码,然后开启 Command + C 和 Command + V 大法,看一下能不能运行。如果没有,那就自己写,不会的话就上网查。4. 十点半左右休息一会儿,接杯水,吃点零食,刷一下朋友圈。想想中午吃什么。5. 十二点到了,停下工作,去吃午饭。6. 中午吃完饭,回来午睡一下。没有午睡习惯的一般就聚在一起打打游戏。一点半开始工作
2020-07-04 11:37:52
378
原创 程序员最重要的技能:知道什么时候不写代码
本文指出大多数程序员都容易犯下的错是,因为对编程的兴奋,不知道什么时候应该对编码说“不”。程序员需要知道什么时候不需要编码,并从项目中删除所有不必要的代码,这将让工作变得更容易,并使软件寿命更持久。领取Python学习资料可以加小编的微信:tz2020jd对什么说“不”学会说“不”是一个好的开端。但是到底是对什么说“不”,又是什么时候适合说“不”呢?这的确是大多数程序员,甚至是那些高级程序员都很容易混淆的一个重点。作为一名程序员,编写代码无疑是你职业中最重要的部分。在你的编程生涯
2020-07-04 11:12:17
342
原创 一个程序员的水平能差到什么程度?
最近,一则灵魂拷问“一个程序员的水平能差到什么程度?”让各位猿们纷纷有感而发。一时吐槽爽,一直吐槽一直爽。有些码农看完表示了强烈认同,还有一些表示,“曾经以为自己是个垃圾,看完这些案例发现,我还可以啊!”以下案例均开源于网络,谨慎对号入座。首先是来自菜鸡的自我检讨,你的热心关注会让一个弱鸡程序员觉得自己更菜了!import numpy as npimport pandas as pdform sklearn.ensemble importRandomForestRegressor
2020-07-04 10:59:12
564
原创 程序员的5个级别,你属于哪一个等级?
码农和程序员虽说是调侃,但是实质上还真的是不一样。还别说,程序员还是有分等级的。比如有技术专家,初级专员等。程序员的级别不同,薪水也是有着天壤之别。免费领取Python学习资料可以加小编的微信:tz2020jd下面w3cschool就来说说程序员的常规的5种等级:4、烂程序员技术比较渣的程序员往往给团队带来不少的压力。他编程简直是把大量的bug放入到编程的过程中,而团队要帮他大量地去找bug,改掉bug。3、码农码农是平凡的一个群体,更多的时候是烤呗代码。他们
2020-07-04 10:38:45
2481
1
原创 程序员的工资高,到底程序员的工资有多高?你不了解的程序员!
都说程序员的工资高,程序员工资是不是过高?如果和国内和其他职业横向比较,是的,局部过高。全世界和其他程序员(主要是美帝)比,不是,太低。互联网是不是毒瘤?以后优秀的人才不都跑去当码农了?宏观角度讲,互联网确实吸引了过多人才,不是以后,是现在很多优秀的人才都往互联网跑了。大量EE,自动化,电气的人都跑去当码农了。微观角度讲,这只是受宏观市场的影响,个人逐利的表现而已。程序员作为劳动力,最终是以市场供需关系定价的。免费领取Python学习资料可以加小编的微信:tz2020jd先来看下IT强国美国
2020-07-04 10:33:09
1017
原创 python的入门学习:pycharm的简单练习
运行一个python file文件就是点击文件鼠标右键可以看到Run运行即可print 'hello xfl'领取Python学习资料可以加小编的微信:tz2020jd给代码加入注释:# 这是一个单行注释print 'hello python'# 注释1# 注释2这是一个多行注释/块注释"""print 'have a nice day!'"""什么时候需要使用注释?1.注释不是越多越好,对于一目了然的代码,不需要添加注释2.对于复杂的操作,应该在操作开始前写上若干注释
2020-07-03 11:54:26
1771
原创 python的入门学习:pycharm
什么是pycharm:pycharm是python的IDE,IDE集成开发环境带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发领取Python学习资料可以加小编的微信:tz2020jd安装pycharm:[kiosk@foundation84 ~]$ cd /home/kiosk/Desktop/
2020-07-03 11:50:16
648
原创 python的入门学习:python代码实现的过程
python代码实现的过程编译性语言:速度快,跨平台性差解释性语言:速度慢,跨平台性好(python,shell)python适应于短期开发,易读性强,开发速度快,运行速度相对慢,面向对象将要做的事情分配给其他人,是一种解决问题的方式,重要的是分配给谁。python的源程序就是.py结尾,python统一缩进,没有;号领取Python学习资料可以加小编的微信:tz2020jdpython程序是如何执行的?计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别是:.
2020-07-03 11:40:03
678
原创 python的入门学习:简单的python练习
什么是python?Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地
2020-07-03 11:19:52
196
原创 Python学习:格式符
格式符格式符为真实值预留位置,并控制显示的格式。格式符可以包含有一个类型码,用以控制显示的类型,如下:%s字符串 (采用str()的显示)%r字符串 (采用repr()的显示)%c单个字符%b二进制整数%d十进制整数%i十进制整数%o八进制整数%x十六进制整数%e指数 (基底写为e)%E指数 (基底写为E)%f浮点数%F浮点数,与上相同%g指数(e...
2020-07-03 11:04:39
344
原创 python学习:%s与%d
pythnprint格式化输出。%r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符号则是用来向用户显示输出的。1. 打印字符串print ("His name is %s"%("Aviad"))效果:2.打印整数print ("He is %d years old"%(25))效果:3.打印浮点数print ("His height is %f m"%(1.83))效果:4.打印浮点数(指...
2020-07-03 11:02:53
373
原创 Python学习之*(星),两个**(星)
在学习Python “装饰器“的过程中,会看到这样一种写法def log(func): def wrapper(*args, **kw): print('call %s():' % func.__name__) return func(*args, **kw) return wrapper表示,,一脸懵逼。在C语言中,* 表示指针,**表示指针的指针,在Python中,这又是哪种说法。先说函数定义:领取Python学习资料可以加小编的微信:t...
2020-07-03 10:55:53
516
原创 python的快速认识
首先,python的创始人是Guido von Rossum,荷兰人,俗称龟叔,我们就暂且叫龟叔。然后为什么龟叔会给他这个在1989年圣诞节期间发明的这个编程语言叫python呢,原来是因为来自Guido所挚爱的电视剧Monty Python’s Flying Circus,是英国六人喜剧团体,喜剧界的披头士,风格是无厘头,冇错,就是周星驰的那种“无厘头”,所以有兴趣的可以去“B站”看看。龟叔为什么发明python?在那个时候,Guido接触并使用过诸如Pascal、C、Fortran等语言。这些
2020-07-03 10:52:11
376
1
原创 Python基础知识:文件
文件的存储方式文件基本操作(python中是一个函数(open)+三个方法)read方法# 1. 打开文件 获取文件对象file = open("README")# 2. 读取文件 (默认情况下读取文件的所有内容)txt = file.read()print(txt)# 3. 关闭文件file.close()领取Python学习资料可以加小编的微信:tz2020jd关于文件指针的概念,在读取文件的时候,默认文件指针在文件的开始,在读取文件的时候会不断的
2020-07-03 10:38:32
185
原创 Python基础知识:模块、包
dir()内置函数可以查看一个模块里面的所有函数名称; 导入模块的时候可以使用as关键字来给模块起一个别名(别名最好使用大驼峰命名法); from import只导入部分工具,这种方式在调用具体的函数的时候不需要指定模块名.来调用; 如果使用from import导入的模块有两个相同的工具(函数),则后导入的会覆盖前面导入的函数;如果确实想要都用到这两个相同名字的函数,可以使用起别名的方式解决;from python.exception.测试模块1 import say_hello as Moud
2020-07-01 11:05:06
236
原创 Python基础知识:异常
异常的语法结构领取Python学习资料可以加小编的微信:TZ20200688异常基本语法以及指定异常;try: num = int(input("请输入: ")) res = 8 / num print(res)except ValueError: print("请输入数字!")except ZeroDivisionError: print("除0错误!")未知错误的异常处理代码演示;try: num = int(input("请输...
2020-07-01 11:00:33
275
原创 Python基础知识:面向对象(封装、继承、多态)2
新式类(python3)与旧式类(python2)领取Python学习资料可以加小编的微信:TZ20200688多态案例: 人和普通狗和哮天犬玩耍:class Dog(object): def __init__(self, name): self.name = name def game(self): print("%s 蹦蹦跳跳的玩耍..." % self.name)class XiaoTianQuan(Dog): def...
2020-07-01 10:57:59
212
原创 Python基础知识:面向对象(封装、继承、多态)1
面向对象(封装、继承、多态)领取Python学习资料可以加小编的微信:TZ20200688类中: ①特征被称为属性;②行为被称为方法;③三要素:类名、属性、方法;dir函数可以查看对象的所有方法;dir显示的方法中,__方法名__格式的方法是Python提供的内置方法/属性;类中的方法第一个参数必须是self(类似Java中的this?);创建第一个类:class Cat: def eat(self): print("小猫爱吃鱼!") def d...
2020-07-01 10:47:07
192
原创 Python基础知识:函数
函数领取Python学习资料可以加小编的微信:TZ20200688函数如果返回的是一个元组就可以省略括号;如果返回的是一个元组,可以使用多个变量直接接收函数的返回结果;(注意变量的个数和返回的元组的个数相同)例如:def measure(): """测量湿度和温度""" temp = 39 wetness = 50 # 下面返回的是一个元组,为什么写成没有括号的样子,因为如果返回的是一个元组就可以省略括号 # return (temp, wetne...
2020-07-01 10:36:31
318
原创 Python基础知识:变量和引用
变量和引用领取Python学习资料可以加小编的微信:TZ20200688变量和数据都是保存在内存中的;在python中函数的参数传递以及返回值都是引用传递的;变量和数据是分开存储的;变量中记录数据的地址,就叫做引用;使用id()函数可以查看变量中保存的数据所在的内存地址;注意: 如果变量已经被定义,当给一个变量复制的时候,本质上是修改了数据的引用。① 变量不再对之前的数据引用;②变量改为对新复制的数据引用;可变类型和不可变类型不可变类型: 内存中的数据不允许修改:① 数字类型:
2020-07-01 10:26:58
423
原创 Python基础知识:列表、元组(tuple)、字典、集合、字符串
列表、元组(tuple)、字典、集合、字符串列表可以嵌套;领取Python学习资料可以加小编的微信:TZ20200688x = [['a', 'b', 'c'], [1, 2, 3]]print(x[0]) # ['a', 'b', 'c']print(x[0][1]) # 'b'元组不同于列表的是: 元组不能修改,用()表示;(不能增删改)元组一般保存不同类型的数据;注意: 只有一个元素的元组: single_tuple = (5,) ,也就是说元组中只包含一个元素时,需要在
2020-07-01 10:24:32
273
原创 Python基础知识总结-基础中的基础
基础中的基础解释型语言和编译型语言差距;领取Python学习资料可以加小编的微信:TZ20200688Python概述解释器执行原理which python3可以查看python3的位置(linux下);交互式环境中使用exit()或者ctrl+D退出;9 // 2表示取结果的整数,乘方使用**;乘法可以用在 字符串中 也就是说 "_ " * 5 会输出5个 “_”;数据类型分为 数字型和非数字型: (1)数字型 : 整形、浮点型、布尔型、复数型。(2)非数字型: 字符串、
2020-07-01 10:16:01
139
原创 Python学习:Python成员运算符和身份运算符
Python成员运算符除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。运算符 描述 实例in 如果在指定的序列中找到值返回 True,否则返回 False。 x 在 y 序列中 , 如果 x 在 y 序列中返回 True。not in 如果在指定的序列中没有找到值返回 True,否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。领取Python学习资料可以加小编的微信:TZ20200.
2020-07-01 09:59:51
424
原创 Python学习:Python赋值运算符和位运算符
Python赋值运算符以下假设变量a为10,变量b为20:运算符 描述 实例= 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c+= 加法赋值运算符 c += a 等效于 c = c + a-= 减法赋值运算符 c -= a 等效于 c = c - a= 乘法赋值运算符 c = a 等效于 c = c * a/= 除法赋值运算符 c /= a 等效于 c = c / a%= 取模赋值运算符 c %= a 等效于 c = c % a= 幂赋值运算符 c = a
2020-07-01 09:57:35
873
原创 Python学习:Python比较运算符
Python比较运算符以下假设变量a为10,变量b为20:领取Python学习资料可以加小编的微信:TZ20200688以下实例演示了Python所有比较运算符的操作:实例(Python 2.0+)!/usr/bin/python# -*- coding: UTF-8 -*-a = 21b = 10c = 0if a == b : print "1 - a 等于 b"else: print "1 - a 不等于 b"if a != b : ...
2020-06-30 21:21:50
262
原创 Python学习:Python算术运算符
Python算术运算符以下假设变量: a=10,b=20:领取Python学习资料可以加小编的微信:TZ20200688以下实例演示了Python所有算术运算符的操作:实例(Python 2.0+)#!/usr/bin/python# -*- coding: UTF-8 -*-a = 21b = 10c = 0c = a + bprint "1 - c 的值为:", cc = a - bprint "2 - c 的值为:", cc = a * bp...
2020-06-30 21:17:54
214
原创 Python学习:Python数据类型转换
Python数据类型转换有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。领取Python学习资料可以加小编的微信:TZ20200688Python 运算符什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)
2020-06-30 21:14:03
195
原创 Python学习:Python元组和字典
元组是另一个数据类型,类似于List(列表)。元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。实例(Python 2.0+)#!/usr/bin/python# -*- coding: UTF-8 -*-tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )tinytuple = (123, 'john')print tuple # 输出完整元组print tuple[0] ...
2020-06-30 21:10:19
373
原创 Python学习:Python列表
List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。列表用 [ ] 标识,是 python 最通用的复合数据类型。列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。加号 + 是列表连接运算符,星号 * 是重复操作。如下实例:#!/usr/bin/python# -*- c..
2020-06-30 21:07:30
156
原创 Python学习:Python字符串
字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 :s="a1a2···an"(n>=0)它是编程语言中表示文本的数据类型。python的字串列表有2种取值顺序:从左到右索引默认0开始的,最大范围是字符串长度少1从右到左索引默认-1开始的,最大范围是字符串开头领取Python学习资料可以加小编的微信:TZ20200688如果你要实现从字符串中获取一段子字符串的话,可以使用 [头下标:尾下标] 来截取相应的字符串,其中下标是从 0 开始算起,可以是..
2020-06-30 21:03:32
887
1
原创 Python学习:Python数字
数字数据类型用于存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。当你指定一个值时,Number对象就会被创建:var1 = 1var2 = 10您也可以使用del语句删除一些对象的引用。del语句的语法是:del var1[,var2[,var3[....,varN]]]]领取Python学习资料可以加小编的微信:TZ20200688您可以通过使用del语句删除单个或多个对象的引用。例如:del vardel var_a, var_bPyt
2020-06-30 20:59:33
172
原创 Python学习:变量
Python 变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变
2020-06-30 20:57:32
96
原创 python学习第二步:认识基本数据类型
环境搭建成功后就开始了python学习。首先学习python的基本数据类型:共有七种(1) Number(数字)Python3 支持 int、float、bool、complex(复数)。在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。像大多数语言一样,数值类型的赋值和计算都是很直观的。内置的 type() 函数可以用来查询变量所指的对象类型。>>> a, b, c, d = 20, 5.5, True, 4+3j
2020-06-30 20:51:24
166
原创 Python学习的第一步:安装
Python 作为一个近年备受好评的语言,它的一些优点让人无法忽视。Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。它的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 还是交互式语言: 这意味着,可以在一个Python提示符,直接互动执行写程序。它 是面向对象语言: 这意味着Python支持面向对...
2020-06-30 20:48:35
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人