swing教程 pdf swing教程 菜鸟( 二 )


python 的模块类似于 java 的 class,不过python模块导入会执行 代码的内容,而 java 不会 。python 与 java 的执行方式还是蛮像的,都是将源码编译成 byte code 然后交给相应的虚拟机去执行 。
Python的框架数量较少,而PHP中成熟的框架比较多;PHP是面向web的语言,而Python是多用途语言,也可以用于web开发;Python使用非常严格的缩进强制执行,使它比PHP更具可读性 。
学习思路
认识编程
编程语言(programming language)又称程序设计语言,是一组用特定语言编写的用于执行特定任务的指令 。主要用于开发桌面应用、操作系统、网站、移动应用等 。
低级编程语言
它基于二进制数 0 和 1 工作,处理器直接运行低级程序,不需要编译器或解释器,因此用低级语言编写的程序可以运行得非常快 。
低级语言进一步分为两部分
机器语言
机器语言也称为机器代码或目标代码,更容易阅读,因为它通常以二进制或十六进制形式(基数 16)形式显示 。
它不需要翻译器来转换程序,因为计算机直接理解机器语言程序 。
汇编语言
汇编语言是为特定处理器设计的,它以象征性和人类可理解的形式表示一组指令 。它使用汇编程序将汇编语言转换为机器语言 。
中级编程语言
中级编程语言介于低级编程语言和高级编程语言之间 。
它也被称为中间程序语言和伪语言 。
中级编程语言的优点是支持高级编程的特性,是一种用户友好的语言,与机器语言和人类语言密切相关 。
例如:C、C++
高级编程语言
高级编程语言 (HLL) 旨在开发用户友好的软件程序和网站 。
这种编程语言需要编译器或解释器将程序翻译成机器语言(执行程序) 。
示例:Python、Java、JavaScript、PHP、C#、C++ 等 。
编程实践
学习编程语言的过程简单描述为:过、抄、仿、改、调、看、练、创、悟 。

基础知识点不求深解,语言什么样的,适用场合、基本语法格式
抄代码
从书上抄、例子中抄、边抄边想边想边回忆语法
模仿改
仿照给出的代码写出自己的代码
勤调试
不断调试验证自己想法,继续思考,再次验证 。熟悉调试工具调试 ***
看n遍
出错或者遇到问题时,将代码从头到尾看n遍直到快记住,找出问题原因

2-5步三遍以上
创新
拿出一个没有写过的根据要求,一步一步写出来,写不出来参考6

主动找到写代码的感觉和成就感,保持下去 。
选择大于努力,只有切入一个适合自己的开发方向,才能持续进步 。关于开发方向,我有以下两个选择标准 。
兴趣
学习编程是一个非常枯燥的过程,内容多,时间长,成本高,即使报名了培训班也学不会,所以,我们首先要选择自己感兴趣的一个开发方向,这样不但能快速学习,以后还能持续进步 。学习编程的过程是比较艰苦的,没有兴趣很难硬抗下来,此处的兴趣,是指别人无法撼动的热爱,是工作之余让你放松的事情 。如果你只是有过某种想法,别人告诉你这个想法不靠谱,你就放弃了,这顶多是一时的鸡血 。
学习方式
费曼学习法
在学完一个东西之后去给别人讲明白,注意是讲给别人听,当你写成文章发表在网上的时候,你自然会去用更通俗的语言,更清晰的逻辑去讲述这个事物背后的逻辑 。这个过程是对自己学习的一个检验,也是加深映像整理思路的重要过程 。
那么如果你是去记笔记的话,很有可能你会倾向于去照抄,或是不完全照抄,以“提纲”或是“知识点”的形式抄在本子上 。说句实话,照抄的笔记真的没用,因为现在搜索引擎的能力已经可以让你把大多数东西快速找到,你为什么还要照抄到笔记本上呢?

推荐阅读