网站大量收购独家精品文档,联系QQ:2885784924

如何学习一门编程语言-WeiShen.PDF

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何学习一门编程语言-WeiShen

如何学习一门编程语言 沈 伟 QQ(爪爪) shenwei356@ http://shenwei.me /shenwei356 1 提纲 • 计算机编程语言 • Hello,world • 变量与数据类型 • 运算符与表达式 • 字符串 • 控制结构 • 数据结构 • 输入输出 • 文件操作 • 命令行参数解析 • 函数 • 模块 • 多线程/多进程/队列/并发 • 例子 • 建议 2 提纲(不讲的) • 进程、线程 • 面向对象编程 • 正则表达式 • Unicode • 数据库 • GUI • Web 3 目标 • 掀开编程语言的面纱 • 了解编程语言学习内容,能够自学 • 熟悉基本的数据类型、数据结构、流程控制(各语言想通) • 知道如何自主获取帮助 • 根据实例加深学习印象 4 计算机编程语言 • 概念:定义计算机程序的形式语言。一套包含语法、词汇和 含义的正式规范: – 数据和数据结构 – 指令及流程控制 – 引用机制和重用 – 设计哲学 • 种类: – 机器语言:010101001 – 汇编语言:机器语言。冗长、复杂、容易出错,运行速度快。 – 脚本语言:编程速度快,灵活,运行速度较慢。如PHP, JS, Python, Perl等 – 编译语言:C/C++、Java、C#,编译成可执行文件,运行速度快。 5 编程语言的选择 • 适用范围 (科学计算,网络前后端,图形界面…) – 通用语言:C/C++, Java, Python, Go … – 领域语言:PHP, R … • 平台要求 – 平台无关:Java … – 平台相关:C# … • 运行速度 – 解释型:脚本语言 – 编译型:C/C++,, Go • 社区支持 – 广泛性 – 活跃度 • 生物信息分析 – 脚本(Python/Perl/Shell)+领域(R)+开发 (C/C++/Java/Python/Perl) 6 Hello,world! 7 编程环境 • 操作系统 – Windows, Linux, Mac OS X • 编译器/解释器 – Python, Active Perl, JDK, R • IDE(跨平台的) – PyCharm, Sublime Text, Eclipse/Netbeans/INtelliJ IDEA, Rsutdio • 文件编码 – UTF8 without BOM 8 如何获取帮助 • 书籍/视频课程 – 通读语法 • 搜索引擎 – 快速获取语法,例子 • 官方Tutorial, API文档

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档