获得徽章 0
随着人工智能时代的到来,Python的需求也变的越来越大了。从目前各大IT招聘网上显示招聘需求是非常大,而且薪资基本都在10k起,高的可达40-50k

没学历没工作经验怎么找Python工作?原来这样也阔以
一、那找Python工作一般需要什么要求呢?

1、熟悉python编码规范,良好的编程习惯;

2、熟悉python基本数据类型的操作;

3、熟悉python各类主流类库;

4、熟悉django,flask等框架,有高并发接口开发经验优先;

5、熟悉mysql、redis、mongodb、postgresql者优先;

6、熟悉Linux开发,能写shell者优先;

7.、热爱编程,学习能力强。
展开
评论
我于2007年参加高考,顺利考入一所男女比例严重失调的师范大学,主修计算机科学与技术。其实高中的时候本来想选生物的,可惜报生物的人太少,就没有开班,后面选修了化学。原计划是想学高分子材料相关专业的,怎奈高考分数太低,没有考上相关的大学。第二志愿填写的是计算机相关的学校,当初并不知道这个专业是编程,以为是修理电脑的。因为自家电脑老是这个那个的问题,所以就义无反顾的报考了计算机专业。填志愿的时候没有什么伟大的理想,也没有什么周密的计划,就是随意的这么一填,没想到现在就靠这个吃饭了。
展开
评论
在之前的文章中,我们介绍过编码格式的发展史。今天我们通过几个例子,来彻底搞清楚python3中的编码格式原理,这样你之后写python脚本时碰到编码问题,才能有章可循。

带你彻底搞明白python3编码原理
我们先搞清楚几个概念:

系统默认编码:指python解释器默认的编码格式,在python文件头部没有声明其他编码格式时,python3默认的编码格式是utf-8。
本地默认编码:操作系统默认的编码,常见的Windows的默认编码是gbk,Linux的默认编码是UTF-8。
python文件头部声明编码格式:修改的是文件的默认编码格式,只是会影响python解释器读取python文件时的编码格式,并不会改变系统默认编码和本地默认编码。
通过python自带的库,可以查看系统默认编码和本地默认编码
展开
评论
一到周末就开始放荡自我,这不带着女朋友去万达电影院看电影(其实是由于整天呆在家敲代码硬是 被女朋友强行拖拽去看电影,作为一个有理想的程序员,我想各位应该都能体谅我),一到电影院, 女朋友说要买爆米花和可乐,我当时二话没说,臣本布衣躬耕于南阳,壤中羞涩,所以单买了爆米 花,买完都不带回头看老板的那种,饮料喝多了不好,出门的时候我带了白开水,还得亏我长得销 魂,乍一看就能看出是个社会精神小伙,女朋友也没多说什么,只是对我微了微笑(我估计是被我的 颜值以及独到的见解所折服),刚坐下没多久,女朋友突然问我,咱们现在坐在第几排啊?电影院里
面太黑了,看不清,没法数,这个时候,如果是你现在你怎么办?别忘了你我是程序员,这个可难不 倒我,递归就开始排上用场了。于是我就问前面一排的人他是第几排,你想只要在他的数字上加一,就知道自己在哪一排了。但是,前面的人也看不清啊,所以他也问他前面的人。就这样一排一排往前
问,直到问到第一排的人,说我在第一排,然后再这样一排一排再把数字传回来。直到你前面的人告
诉你他在哪一排,于是你就知道答案了。这就是一个非常标准的递归求解问题的分解过程,去的过程
叫“递”,回来的过程叫“归”。基本上,所有的递归问题都可以用递推公式来表示。我们用递推公式将

它表示出来就是这样的

f ( n ) = f (n - 1) + 1 其中,f ( 1 ) = 1

f(n)表示你想知道自己在哪一排,f(n-1)表示前面一排所在的排数,f(1)=1表示第一排的人知道自己在

第一排。有了这个递推公式,我们就可以很轻松地将它改为递归代码,如下:

int f(int n) {
if (n == 1) return 1;
return f(n-1) + 1;
}
展开
评论
阿里巴巴是中国知名的互联网公司,每个人或多或少的都从淘宝上购买的物品,自从1998年成立到现在,里面人才济济,里面的程序员不仅工资非常的高,不少程序员年收入竟然过百万。

有位员工在这个公司工作了好几年,那工资肯定是不用说的,不过他吐槽自己出了程序就什么都不会了,可是这些不就够了吗?
评论
赞了这篇沸点
有过面试经历的人都会好奇一个问题,HR明明可以直接说出企业实际能给的薪资。

为什么,还要拐弯抹角地让应聘者说出期望薪资,这不是多此一举吗?

更要命的是面试过程中,无论表现多好,一旦这道题没回答好,那这份工作基本就跟自己无缘了。

很多应聘者搞不明白为什么?今天小编就告诉你原因,以及该如何回答好这道题。

这是一种谈判技巧,也是一种判断你真实能力的方法。并且面试官也想通过这个问题,看看你对自己的价值评估是否恰当
展开
评论
产品经理在工作过程中会遇到各种结构图(结构图),这些名词很容易混淆。一般情况下,3-5年经验,善于总结归纳的产品经理才能逐步理解这些概念的含义,并且相对灵活的运用到工作中。下面针对这些概念来系统地梳理一下,同时也是加深自己的理解和认知,希望能有所启发。

产品经理要理解的架构图(结构图)
功能结构图

功能结构图就是按照功能的从属关系画成的图表,在该图表中的每一个框都称为一个功能模块。功能模块可以根据具体情况分得大一点或小一点,分解得最小功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一个任务的一组程序。(百度定义)

用通俗的话来说,功能结构图就是以功能模块为类别,介绍模块下其各功能组成的图表。功能结构图一般不涉及具体的字段信息,只强调功能的逻辑关系。

以微信为例,我们可以看到整个微信分为4个大的模块:微信、通讯录、发现、我的。发现模块里面有各种功能,比如朋友圈、小程序等等。这里插一句题外话,一般人很少注意到微信底栏第一个菜单是“微信”,往往以为是“消息”“聊天”之类的。网上各种各样的解释都有,我则更愿意理解为微信对自身的自信和坚持,正如微信自己描述的定位一样,它本身就是一种生活方式。
展开
评论
一、计算机网络概述

时代不同了,大家现在生活都好了,家家户户都有电脑了,而且我们都习惯了使用电脑办公,打打游戏,聊聊天。那我们来想一个事儿:如果没有了网络,我们是不是就不能使用电脑进行聊天了啊。那网络到底是如何帮助我们来完成网络聊天的?此篇我就跟大家继续聊计算机网络到底是怎么回事儿。

这回我和以往反着来,先说官方定义,再解释:

计算机网络是由通信介质将地理位置不同的且相互独立的计算机连接起来,实现数据通信与资源共享。

我们知道两个独立且毫不相关的计算机,一台在青海,一台在河南,想要进行数据传输(聊天),没网是不行的。这个网指的就是互联网(Internet)。这个Internet它是一个通信协议。什么是协议?打个比方,就好比我们打电话,在中国,中国有十几亿人,地大物博,全国各地都有自己的方言,还有些地方使用自己的民族语言,这时候想要良好的沟通就必须使用统一的一个标准,就是普通话。大家都讲普通话,沟通起来就没有问题了。那如果是不同国家进行沟通呢?我们可以选择使用英语进行交流,那英语就是全世界国家通用的一个标准,计算机就好比是分布在全世界各个角落的人,计算机之间通话也要找一个统一的标准,这个标准就是Internet标准,又叫做Internet协议
展开
评论
Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业。它易学好懂,拥有着丰富的库,功能齐全。人生苦短,就用Python。

篇阅读时间不长,大家最好亲自码一遍代码,这样可以更有收获。

概要

1、了解和安装编写和运行Python代码利器:VsCode;

2、掌握Python的注释功能,从一开始就可以学会规范代码;

3、掌握Python基本运算符,初步感受编程语言特色。



VsCode安装和使用

编译运行Python是一个大工程,我们需要一个很棒的编辑器,最好是简约而又时尚,实用而又炫酷。刚好,这里就有一款Python编辑器:Visual Studio Code,简称 VsCode,它是微软开发出来的软件。功能强大却又简单方便,除了Python,它还可以编译C++,C#,PHP等其他语言。
展开
评论
14年的IT从业经历,中专毕业后在小镇上开过网吧。在网吧一年多的时间里,天天陪人玩游戏,后来去读了一个三流计算机专业,毕业后转做软件开发,最近五年转入游戏开发行业!

01 开网吧

那时中专还未毕业,我在城里跟人学电脑装机、维修。毕业后在外面碰壁,灰溜溜回老家镇上开电脑游戏室,当时从4台电脑开始,后来做到最多时40台电脑,老家网吧也在镇上经营了10年。

我在网吧时,天天陪人打游戏,那个年代玩的最多的是《星际争霸》、《帝国时代》《暗黑2》,后来的《传奇》... 当时来上网的基本上都是学生。

当时遇到过最为奇葩的一个高中生,天天跟我在网吧里呆了一个月,除了睡觉、吃饭就是玩游戏,现在想起来感觉有些惭愧。也有一些成年人,除了上班就跑来网吧,经常是几个通宵的连续作战!

每到过年是网吧生意最好的时候,我是24小时守在网吧里,吃饭、睡觉。当时我有个姨孃,看我过年饭都没好好吃一顿,很是关心我聊了一阵,我说想学计算机,感觉人一年24小时在呆在网吧里,对以后也不是长久之计。
展开
评论
你知道史上最难搞、最让人难以捉摸的程序员喜欢什么样的礼物吗?你知道送什么样的礼物能让程序员喜笑颜开变成活泼开朗、健谈的人吗?今天,小编就带大家一起见识下程序员最想收到的礼物吧,掌握了这些,等于掌握了与程序员相处的法宝了。
评论
多线程概述

多线程使得程序内部可以分出多个线程来做多件事情,充分利用CPU空闲时间,提升处理效率。python提供了两个模块来实现多线程thread 和threading ,thread 有一些缺点,在threading 得到了弥补。并且在Python3中废弃了thread模块,保留了更强大的threading模块。

使用场景

在python的原始解释器CPython中存在着GIL(Global Interpreter Lock,全局解释器锁),因此在解释执行python代码时,会产生互斥锁来限制线程对共享资源的访问,直到解释器遇到I/O操作或者操作次数达到一定数目时才会释放GIL。所以,虽然CPython的线程库直接封装了系统的原生线程,但CPython整体作为一个进程,同一时间只会有一个获得GIL的线程在跑,其他线程则处于等待状态。这就造成了即使在多核CPU中,多线程也只是做着分时切换而已。

如果你的程序是CPU密集型,多个线程的代码很有可能是线性执行的。所以这种情况下多线程是鸡肋,效率可能还不如单线程因为有上下文切换开销。但是如果你的代码是IO密集型,涉及到网络、磁盘IO的任务都是IO密集型任务,多线程可以明显提高效率,例如多线程爬虫,多线程文件处理等等
展开
评论
1.1 Numba的约5分钟指南
Numba是Python的即时编译器,它最适用于使用NumPy数组和函数以及循环的代码。使用Numba的最常用方法是通过其装饰器集合,可以应用于您的函数来指示Numba编译它们。当调用Numba修饰函数时,它被编译为机器代码“及时”执行,并且您的全部或部分代码随后可以以本机机器代码速度运行!

开箱即用的Numba使用以下方法:

操作系统:Windows(32位和64位),OSX和Linux(32位和64位)
架构:x86,x86_64,ppc64le。在armv7l,armv8l(aarch64)上进行实验。
GPU:Nvidia CUDA。AMD ROC的实验。
CPython的
NumPy 1.10 - 最新
展开
评论
赞了这篇沸点
俗话说:马无夜草不肥,人无横财不富,

今天给大家推荐几个私活平台,私活虽然也没有那么简单做,但也是屌丝逆袭的杀手锏,一般私活的性价比远不如上班工资标准。但是作为一个额外的创收事业渠道,对于一部分生活窘迫的程序员,或者想要找项目练手的程序员,都是余时间不错的选择。
评论
0、突然降临的困惑

流程控制语句、布尔值、布尔值操作符都属于 python 的基础功。大好周末我写这篇笔记,不是为了整理这些基础知识点,而是记录几个令我突然迷惑的代码段。——代码本身很简单,但即便已经掌握了基础功,陡然看到其中某个代码段,编程初学者还是容易困惑!

你,要不要随我一起读完全文,检查下自己是否牢牢掌握了 python 的流程控制语句?现在开始吧。
展开
评论
背景

在新项目A中,要结合业务做性能测试。对于做过N次性能测试的我,这次有些巧妇有难无米之炊的感觉。以往的项目,服务器都是部署在AWS或者阿里云,像这样的云服务器厂商是可以通过轻松配置各种Dashboard来实时监控整个系统服务器的各种新能。然而,这一次,服务器不在云上,并且不允许连接外网。那出一个类似的服务器CPU和内存实时使用情况的折线图,该如何做呢?
展开
评论
35岁以上还在做一线程序员的情况其实挺多。

“程序员行业吃的是青春饭”这个说法,要分情况来看。如果在技术方面积累比较好,其实35岁以上的程序员还是比较吃香。但是如果一直写基础代码,没有比较深的技术积累,一直做到35岁非常危险。
评论
思考一下,为什么有字符编码这种东西?

当然是为了让计算机“听话”呗。我们知道,计算机的世界只有01这两个字符,而我们现实世界有成千上万的字符。如何用01的组合去和现实中的字符一一对应呢?这就是需要制定相应的编码规则来实现了。明白了这点,我们正式开始编码的讲解。
评论
下一页
个人成就
文章被点赞 5
文章被阅读 11,536
掘力值 359
收藏集
0
关注标签
12
加入于