极客小将

图文课程

  • 官方教程 3、添加一个背景

    添加背景和添加角色类似,添加背景按钮在Scratch面板的最右侧。点击可以进入背景选择界面,可根据分类或者检索进行更快速的查找。这样背景图片就成功添加到了舞台区。除了这种添加背景图片的方法外,还有三种添加背景图片的方法。1、上传背景图片:上传背景图片是指将本地已经

    背景图片绘制
  • 官方教程 2、添加一个角色

    本节课讲解如何使用Scratch添加一个角色,点击选择一个角色按钮,如图:进入系统角色选择界面,选择自己心仪的角色,点击即可将角色添加在舞台区,如下图:除了这种添加角色的方法外,还有三种添加角色的方法。1、上传角色:上传角色是指将本地已经存在的角色导入到Scratch。

    角色添加
  • 官方教程 1、Scratch 入门

    今天开始我们学习一套Scratch官方教程,它是由麻省理工学院研发的,由极客极客小将云课堂发布,主讲老师张墨。Scratch是由麻省理工学院的“终身幼儿园团队”开发的图形化编程工具,可以用它来创作故事、动画、游戏、艺术等,在学习编程的同时也可以有效的提升学生动手能力和对

    Scratch入门
  • Python并发编程高级课程--协程

    什么是协程?所谓的协程,对应的是程序中的一部分处理逻辑,比如程序中的某一个函数。与函数的区别在于,协程仅表示一个处理过程,通常没有返回值。进程和线程的调度和切换由操作系统来进行控制,而协程的切换则由程序员进行控制。同学们在理解协程时,只需将它理解为一个函数

    协程线程进程
  • Python并发编程高级课程--线程的同步和通信

    线程通信:之前的课程中我们学过进程之间的通信,线程之间的通信有所不同,线程之间的通信是通过全局对象来进行通信的。举例说明:进程中的所有线程共享进程的地址空间,可以定义一个全局变量,在各个不同进程中,根据全局变量的不同状态,来执行不同的进程,类似于条件选择语

    线程同步线程通信python
  • Python并发编程高级课程--线程

    什么是线程?上节课中,我们降到了进程,知道了每创建一个进程,都需要系统分配CPU、内存、磁盘等资源。而系统中不止一个进程。在进程和进程之间切换的时候,系统需要记录之前进程的执行状态信息,以便下次执行时调用。由于在早期的电脑中,进程的创建、切换、销毁存在较大的

    线程进程操作系统
  • Python并发编程高级课程--进程间的通信和同步

    进程间的通信:和人类社会一样,每个进程在执行过程中也需要争夺更多的系统资源来执行自身程序,所以他们之间也需要通信,最常见的通信就是文件,共享内存,信号,套接字等。进程之间的通信,本质是数据传输。进程间的同步:如果系统中只存在一个进程,或系统中的进程完全孤立

    通信同步python
  • Python并发编程高级课程--进程状态和分配空间

    进程的状态:当我们打开一段程序运行的时候,就需要占用CPU,如果其他程序占用。那就需要等待系统为其分配处理器,此时进程的状态就成为就绪态,一旦系统喷赔了处理器资源来运行此程序,那么进程的状态就成为运行态,如果在运行过程中,需要和人进行互动,比如需要用户键盘输

    进程状态空间地址分配
  • Python并发编程高级课程--进程

    什么是进程?进程可以直接的理解为正在执行的程序。当一个脚本文件运行后就是一个进程。而进程的执行必须由操作系统为其分配CPU,内存,磁盘等系统资源,从这一个角度进行分析,我们可以初步得出这样的结论:进程是操作系统进行资源分配的基本单位。编程当中需要考虑的问题?既

    进程python资源消耗
  • Python并发编程高级课程--并发和并行

    要写出高效率的代码,并发编程是我们必须要学习的课程,再学习之前,我们先来了解什么是并发?什么是并行。并发:可以理解为交替进行,举例说明:计算机中有任务123,在一定时间内交替执行123任务。因为计算机运算速度很快,在极短时间内交替进行任务,在人的感觉中像是在同时

    并发并行python
  • Python入门课程NO79课 Python常用的标准库

    为了开发者使用方便,python内置了一些模块。这些叫python的常用做标准库。其中包括系统相关模块,时间处理模块,随机数模块,命令行模块。使用这些标准模块时,无需安装,直接使用import语句进行导入。同学们可以简单记忆一下,在需要使用的时候知道有他的存在,并直接导入使

    python标准库常用标准库
  • Python入门课程NO78课 模块的绝对导入和相对导入

    模块的导入分两种,绝对导入和相对导入。下面分别来讲解:绝对导入:模块的绝对导入是指从当前顶层的package位置处开始导入。这里涉及到一个概念:顶层package。在上文的目录结构中,main.py与utils处于同一目录,utils是最顶层的包,utils下面的arithmetic是子级的包。在mai

    顶层作用域相对导入绝对导入
  • Python入门课程NO77课 package是什么

    package,即通常所说的包结构,是一种包裹模块文件的目录结构。通俗地来进行解释,package是一个模块仓库。可以通俗的理解为一个目录文件夹就是一个package,比如下图中的Lib和pip都是package。package也是对象,可以理解为一种命名空间对象。Python中的类有一个特殊的__init

    package包结构模块仓库
  • Python入门课程NO76课 模块的导入机制

    上节课讲到import可以进行模块的导入操作,通过improt导入后Python解释器会自动将导入的模块名写入到内置模块sys的modules属性中。 sys.modules是一个字典对象,键名为模块名。待更新...

    模块导入机制导入
  • Python入门课程NO75课 什么是模块

    一个脚本就是一个模块,在之前的课程中我们知道在脚本程序中定义的函数,可以在下文中被调用,同样,它也可以在其他脚本程序中调用,其实,在上节课我们已经使用了 import 进行模块的导入。import语句:将常用的功能分离到一个模块中,然后在其它模块中进行复用,这是模块的一

    模块import导入