首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序员互动联盟

    编程自学成才要多久?

    以上纯属个人观点,这个自学成才是一个不确定因数。天赋和努力决定这一切。 一、兴趣爱好 兴趣是最好的老师,如果你对它感兴趣,一切问题都不是问题,你会想尽各种办法去专研。 终上所述,你把编程当成一种事业,兴趣爱好,那么你就会在更短更快的时间自学成才。 自学的一些建议 建议一、自学要看书 自学只是说没有专门的老师手把手教你,并不是说连书本都可以不要了。

    3.9K70发布于 2018-03-14
  • 来自专栏大数据入坑指南

    Python自学成才之路 多进程开发

    myprocess.join() print('所有进程执行完毕') 输出: 子进程id 23388 父进程id 29012 子进程 0 子进程 1 子进程 2 子进程 3 子进程 4 # 阻塞三秒 p.join(3) print('所有进程执行完毕') 输出: 主进程 count:0 count:1 count:2 所有进程执行完毕 count:3 count:4

    33610发布于 2020-09-07
  • 来自专栏大数据入坑指南

    python自学成才之路 类详细用法

    4. self.name,self.age都是属性,在java中属性是单独定义的,在python中属性是放在构造方法中通过self.xxx来定义的。 5. self. 4.子类可以有自己的特有方法。 导入模块中的类 前面有讲过通过import导入模块中的函数(传送门),也可以通过import导入模块中的类。 import Animal,Pig pig = Pig("Pig", 2, 200) 3.通过*导入模块中的所有类 from Animal import * pig = Pig("Pig", 2, 200) 4.

    75710发布于 2020-08-20
  • 来自专栏大数据入坑指南

    python自学成才之路 字典详细用法

    字典使用{}表示,内部是一个个键值对,类似于java中的map,但是java中的map有泛型做约束,而python字典则没有。字典的键必须是可hash的,像字符串和整形是可hash,但是如果使用列表或者字典作为键则会报键不能hash异常,如下所示

    57031发布于 2020-08-20
  • 来自专栏大数据入坑指南

    Python自学成才之路 进程间通信

    q.put('m3') # 判断这个队列中的消息是否已经满了 print(q.full()) # 因为如果消息队列已经满了,那么再put进去的时候就会报错 try: # q.put('m4' , block=False)# 队列满了立即抛出异常 # q.put('m4',block=True, timeout=2) # 可以被阻塞,等待时间超过两秒抛出异常 q.put_nowait ('m4') except: print('消息队列已经满了,现有消息数量:%s' % q.qsize()) print(q.get()) 输出: False True 消息队列已经满了,现有消息数量

    47710发布于 2020-09-07
  • 来自专栏相约机器人

    机器学习自学成才的十条戒律

    作者 | Daniel Bourke 译者 | 盖磊 策划 | 陈思 在机器学习技能自学成才的过程中,我们必须对自身的教育和启蒙负责。本文列出了十条不应掉以轻心的戒律。前车之鉴,后车之师。 在机器学习技能自学成才的过程中,我们必须对自身的教育和启蒙负责,对下面十条戒律不应掉以轻心。前车之鉴,后车之师。 1. 4. 维护与潜在客户的关系 让机器去完成其所擅长的工作,即实现重复性操作。人们应该去做自己所擅长的,包括关怀、同理心、质疑、聆听、领导和教学等。 对于自学成才的机器学习工程师,应该认识到和自然界一样,软件和机器学习项目同样是生生不息的,处于不断的发展中。数据会不断变更、代码也会在新硬件上执行。 通过自学成才的机器学习工程师,可以快速地去掌握驾驭数学、编程和数据所需的知识,但千万不要存在急躁情绪。需明确,学习掌握任何有价值的技术都需要时间。由此,乐趣在于过程之中。

    41130发布于 2020-11-20
  • 来自专栏程序员云帆哥

    自学成才篇:字节流和字符流

    1.InputStream和OutputStream都是抽象类,分别表示字节输入流和输出流的所有类的超类。

    19430编辑于 2022-05-12
  • 来自专栏大数据入坑指南

    python自学成才之路 numpy 基础

    numpy的一些基本操作 创建numpy 1.直接使用np.array传入python数组的方式创建 import numpy as np my_array = np.array([1, 2, 3, 4, 5]) print(my_array) array = [1,2,3,4,5,6] my_array2 = np.array(array) print(my_array2) [1 2 3 4 5] [1 2 3 4 5 6] 2.使用np自带的函数来创建 2.1 ones函数 创建元素都是1的np数组 my_array = np.ones((5)) print(my_array) [1. n1个(n2,n3,n4,…)多维数组 2.获取np数组中的某个元素 my_array = np.array([ [[1,2,3],[4,5,6]], [[7,8,9],[10,11,12 my_array = np.array([ [[1,2,3],[4,5,6]], [[7,8,9],[10,11,12]], [[13,14,15],[16,17,18]] ])

    44320发布于 2020-08-20
  • 来自专栏程序员云帆哥

    自学成才篇:再谈字节流的Read方法

    一次性读入全部数据,可能因为文件过大,只能读入一部分;而单个字节读取,太慢了。我们可以采用一组一组读取的方式。

    26360编辑于 2022-05-12
  • 来自专栏人工智能快报

    DeepMind人工智能自学成才,看视频了解世界

    谷歌DeepMind实验室的研究人员近期开发出的一种人工智能系统能够通过观看短视频剪辑教会自己多种视听概念。 举个例子,这个新系统可以理解修剪草坪的概念,即使它尚未学会描述自己正听到或者看到的事物的词,它也能理解这些概念。研究人员希望创造出能通过观察和倾听周遭世界进行自学的人工智能,而DeepMind的项目将人工智能领域向着这一目标推进了一步。 该系统不依赖于人类标记的数据集,而是通过将自己看到的东西与听到的东西进行匹配来学着认识图像和声音。结果表明,相似的算法可以通过分析YouTube视频网站上数百万在线

    72540发布于 2018-03-15
  • 来自专栏Python进阶之路

    机器学习自学成才的十条戒律

    在机器学习技能自学成才的过程中,我们必须对自身的教育和启蒙负责。本文列出了十条不应掉以轻心的戒律。前车之鉴,后车之师。 1. 自学成才的机器学习工程师,自身就是最大的怀疑论者。 他们知道数据本身并无法去确认某事,但可以用于推翻某事。例如,在十亿个数据点中只要有一个异常点,就能证明先前确认某个重要的理念是错误的。 4. 维护与潜在客户的关系 让机器去完成其所擅长的工作,即实现重复性操作。人们应该去做自己所擅长的,包括关怀、同理心、质疑、聆听、领导和教学等。 对于自学成才的机器学习工程师,应该认识到和自然界一样,软件和机器学习项目同样是生生不息的,处于不断的发展中。数据会不断变更、代码也会在新硬件上执行。 通过自学成才的机器学习工程师,可以快速地去掌握驾驭数学、编程和数据所需的知识,但千万不要存在急躁情绪。需明确,学习掌握任何有价值的技术都需要时间。由此,乐趣在于过程之中。

    22320编辑于 2022-06-25
  • 来自专栏大数据入坑指南

    Python自学成才之路 玩转虚拟环境

    ---- pip 20.0.2 setuptools 45.2.0 wheel 0.34.2 D:\Python learning>pip3 install pandas 4. qrcode_for_gh_e2734118d4f3_344 (2).jpg

    60620发布于 2020-09-02
  • 来自专栏大数据入坑指南

    python自学成才之路 文件读写操作

    读取一行文件内容 readlines():读取整个文件内容,并返回按行划分的文件内容列表 例如有一个IO.txt文件,内容如下: hello world hello world2 hello world4

    39220发布于 2020-08-20
  • 来自专栏大数据入坑指南

    python自学成才之路 函数详细用法

    def function4(username,age): print("username = " + username + " , age = " + str(age)) function4( "peter",12) # 这样传递就会出错 function4(12,"peter") 2.通过关键字配对 还是上面那个function4,可以通过形参的关键字来做配对,使用关键字来做配对的时候,实参的顺序就不重要了 function4(username='peter',age=12) function4(age=12,username='peter') 注意:关键字配对和位置配对不能混合使用。 # 下面这种写法是错误的 function4(username='peter',12) 函数默认值 在声明函数的时候,可以给函数形参指定默认值,这样在传递实参的时候,有默认值的形参可以选择性的传递。 (age) + ',addr = ' + addr) function4(username='peter',age=12,addr = 'beijing') function4(age=12,username

    39110发布于 2020-08-20
  • 来自专栏大数据入坑指南

    Python自学成才之路 多线程开发

    www.xxx.com-2 , downloading... url = www.xxx.com-3 , downloading... success success url = www.xxx.com-4 myTask - 0 this is myTask - 2 this is myTask - 1 this is myTask - 5 this is myTask - 3 this is myTask - 4

    41420发布于 2020-09-08
  • 来自专栏大数据入坑指南

    Python自学成才之路 使用函数作为装饰器

    前面都是用类作为装饰器(传送门),主要是用类作为装饰器理解起来更容易。其实函数也可以用来做装饰器,因为函数本身就是可调用的,而且函数作为装饰器用得更多。同样函数作为装饰器可分为装饰器带有参数和不带参数。

    59210发布于 2020-08-20
  • 来自专栏大数据入坑指南

    python自学成才之路 列表,元组,集合详细用法

    添加元素 1.通过append向列表末尾添加元素 2.通过insert方法向指定位置添加元素 删除元素 1.使用del删除指定位置元素 2.使用pop删除末尾元素 3.使用pop弹出指定位置的元素 4. 根据值使用remove删除元素 列表排序 1.列表永久排序,使用sort默认按照首字母升序排序 2.传递reverse=True参数,按照首字母降序排序 3.使用sorted对列表临时排序 4.反转列表 , 2) 3.结合range创建1~10平方数数值列表 squares = [] for value in range(1, 11, 2): squares.append(value**2) 4. tupleTest = (1, 3, 4) 虽然元组不可变,但是元组里面的单个元素却是可变的,比如像下面的这个元组,里面的元素都是列表,可以随意改变其中某个列表中元素的值。 3], [4, 5, 6]) ([1, 3, 3], [4, 5, 6]) 元组打包和解包 给元组赋值时可以不用加上(),程序自身会自动做打包操作 t = 1, 2, 3 print(t) 输出: (1

    52720发布于 2020-08-20
  • 来自专栏大数据入坑指南

    Python自学成才之路 生成器的使用

    qrcode_for_gh_e2734118d4f3_344 (2).jpg

    53840发布于 2020-08-28
  • 来自专栏大数据入坑指南

    python自学成才之路 死锁的解决方案

    t1需要L1,L2,L5,L6四个锁,t2需要L3,L5,L6,L9,四个锁,t3需要L1,L4,L7,L8,L9,L10五个锁。

    85010发布于 2020-09-10
  • 来自专栏大数据入坑指南

    Python自学成才之路 什么是元类

    类A的实例a类型是<class ‘main.A’>,如果把type用在类A上会输出什么?

    56020发布于 2020-08-20
领券