100年后的编程是什么样子的?(下)

作者: "余果" | 腾讯社交用户体验设计部高级UI工程师,前端开发组负责人,UI开发通道评委,腾讯云特邀布道师,《Web全栈工程师的自我修养》作者。 此文已由作者授权腾讯云+社区发布,原文链接:https://cloud.tencent.com/developer/article/1004498? ... »

100年后的编程是什么样子的?(上)

作者: "余果" | 腾讯社交用户体验设计部高级UI工程师,前端开发组负责人,UI开发通道评委,腾讯云特邀布道师,《Web全栈工程师的自我修养》作者。 此文已由作者授权腾讯云+社区发布,原文链接:https://cloud.tencent.com/developer/article/1148472? ... »

你应该知道Go语言的几个优势

要说起GO语言的优势,我们就得从GO语言的历史讲起了…… 本文由 "腾讯技术工程官方号" 发表在 "腾讯云+社区" 2007年,受够了C++煎熬的Google首席软件工程师Rob Pike纠集Robert Griesemer和Ken Thompson两位牛人,决定创造一种新语言来取代C++, 这就是 ... »

python 基础篇 15 内置函数和匿名函数

>>>>>>>>>>>>>>>内置函数<<<<<<<<<<<<<<<<<<<< 内置函数 我们一起来看看python里的内置函数。什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等。截止到python版本3.6.2,现在python一共为我们提供了68个内置 ... »

python 基础篇 13 迭代器与生成器

13. 前⽅⾼能-迭代器和⽣成器本节主要内容:1. 迭代器2. ⽣成器 ⼀. 迭代器我们之前⼀直在⽤可迭代对象进⾏迭代操作. 那么到底什么是可迭代对象. 本⼩节主要讨论可迭代对象. ⾸先我们先回顾⼀下⽬前我们所熟知的可迭代对象有哪些:str, list, tuple, dict, set. 那为什么 ... »

python 基础篇 11 函数进阶----装饰器

11. 前⽅⾼能-装饰器初识本节主要内容:1. 函数名的运⽤, 第⼀类对象2. 闭包3. 装饰器初识 一:函数名的运用: 函数名是一个变量,但他是一个特殊变量,加上括号可以执行函数. ⼆. 闭包什么是闭包? 闭包就是内层函数, 对外层函数(非全局)的变量的引⽤. 叫闭包 可以使用_clesure_检 ... »

python基础篇 08 文件操作

本节主要内容:1. 初识⽂件操作2. 只读(r, rb)3. 只写(w, wb)4. 追加(a, ab)5. r+读写6. w+写读7. a+写读(追加写读)8. 其他操作⽅法9. ⽂件的修改以及另⼀种打开⽂件句柄的⽅式 主要内容:⼀. 初识⽂件操作使⽤python来读写⽂件是⾮常简单的操作. 我们 ... »

python基础篇 07set集合 深浅拷贝

本节主要内容:1. 基础数据类型补充2. set集合3. 深浅拷⻉ " ".join方法 循环删除列表中的内容: 错误的 原因:在for循环中,循环到第一个,然后删除,删除之后第二个元素向前挪一位,循环指针向后移一位,再删除,结果会导致22,44没删除掉. 只有这样才是可以的: 注意: 由于删除元素 ... »

三分钟读懂摘要算法

摘要算法又称哈希算法,它表示输入任意长度的数据,输出固定长度的数据,相同的输入数据始终得到相同的输出,不同的输入数据尽量得到不同的输出。 Java中的 方法就是一个摘要算法,它可以输入任意数据,它的输出是一个int类型,即4个字节的固定长度数据,同时,相同的输入会得到相同的输出,这也是重写equal ... »

编程语言及计算机硬件基础

1、什么是编程语言? 程序员与计算机沟通的介质 2、什么是编程? 程序员基于某种编程语言的语法格式将想让计算机所做的事写到文件中让计算机执行,编程的结果就是文件,文件的内容就是程序; 3、为什么要编程? 让计算机代替人类工作,解放人力 4,、计算机硬件基础 (1)、什么是x86-64位? x86是c ... »

复仇者联盟3热映,我用python爬取影评告诉你它都在讲什么

Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法非常简捷和清晰,与其它大多数程序设计语言不一样,它使 ... »

用 Python 鉴别色色的图片

0 前言 实话实说啊,这个标题起得就有点标题党,识别是识别,准确率就有点玄学了。 1 环境说明 Win10 系统下 Python3,编译器是 Pycharm,需要安装 nonude 这个库。 Pycharm 安装第三方库的方法。 2 代码 2.1 识别少量图片 先导入 nonude 这个库(我也很奇 ... »

适合Python 新手的5大练手项目,你练了么?

接下来就给大家介绍几种适合新手的练手项目。 0.算法系列-排序与查找 Python写swap很方便,就一句话(a, b = b, a),于是写基于比较的排序能短小精悍。刚上手一门新语言练算法最合适不过了,还能顺便刷题,利于找工作。简单的练习,让你受益无穷。 1.编译系列 这个系列的重点就是前面说到的 ... »

听说 Django 与 celery 配合更美味

celery+Django celery+Django 注:本文使用的开发环境如下,如不同系统或环境之间可能存在差异,本文不做其它说明 操作系统 : MacOS 10.13.4 Python版本 : Python 3.5.4 Django版本 : 2.0.5 celery 版本 : 4.1.0 ce ... »

django项目部署上线

前言 完善的django项目上线,有很多种上线的方法,比如apache, uwsgi, nginx等。这里只介绍2种,一种是django自带的,另外一种则是nginx + uwsgi完成介绍。这里的系统环境采用的是ubantu系统, python环境采用的是python3, django环境采用1. ... »

python3 分布式爬虫

背景 部门(东方IC、图虫)业务驱动,需要搜集大量图片资源,做数据分析,以及正版图片维权。前期主要用node做爬虫(业务比较简单,对node比较熟悉)。随着业务需求的变化,大规模爬虫遇到各种问题。python爬虫具有先天优势,社区资源比较齐全,各种框架也完美支持。爬虫性能也得到极大提升。本次分享从基 ... »

盘点分享编程项目的五大好处

这是在知乎上看到的一篇文章。我把其中的主要内容转载过来,和大家一起分享。 加薪升职跑不了,高端工作轻松找 随着 IT 行业发展日新月异,大家会发现:所谓的高薪职位越来越难找了。从前些年的 iOS、安卓开发的浪潮,到最近几年 HTML5、Javascript 的流行令前端开发异常火爆,再到现在的人工智 ... »

算法初体验

我们在 "面向对象的演进过程" 一文中介绍了面向对象发展的几个阶段,其中第一个阶段远古时期的 程序由数据结构和算法组成的 。其中,数据结构表示数据的组织形式,基本的数据结构包括数组、链表、栈、队列、树、哈希表、图、堆等。而算法表示对数据结构中的数据进行处理的方式或过程,换句话说,就是解决问题的方法。 ... »

用python来更改小伙伴的windows开机密码,不给10块不给开机

代码呢分两部分,一部分是client端跟server端两个。你只需要想办法让小伙伴运行你的client端脚本就OK啦。不过在此之前你一定要在你的电脑上运行server端哦~这样子的话,client端会在你的小伙伴电脑上随机生成一个密码然后通过socket发给server端也就是发给你哦~ ... »

初识Java

上一期中我们聊到的 "面向对象的演进过程" 的3个发展阶段在Java中得到很好的体现,本期我就带着大家领略下Java世界的多姿多彩! Write Once,run anywhere 为了让Java能够实现跨平台,Java的发明者们 增加了一个抽象层 ,即JVM(Java Virtual Machin ... »