网安之路-Python学习第一章

第一节:python入门导学

Python:目前热度排名第四

拥有的版本:python2 最新的版本:python3.7

Python面向对象,以及其他语言的面向对象

Python的特点:简洁Pythonic类似人类说话的语言

例1:如何交换两个变量?

其他语言:      python:

temp = x        x,y = y,x

x = y

y = temp

python的主流作用:爬虫、测试、大数据、web、Ai、脚本处理

 

 

第二节

Python与python的特点:

  1. Python是一门编程语言,它只是众多编程语言的一种
  2. 语法简洁、优雅、编写的程序容易阅读
  3. 跨平台,可以在windows、linux以及macos
  4. 易于学习。站在非计算机专业的角度来讲,如果把编程语言当成解决问题的工具,python确实相较于c++、java、JavaScript等语言要易于学习和掌握
  5. 极为强大而丰富的标准库和第三方库,比如电子邮件,比如图形GUI界面
  6. Python是面向对象的语言

 

 

第三节

Python的优势:

  1. 简洁,灵活,优雅,哲学(python 之禅)
  2. 易于上手难于精通
  3. Python即有动态脚本的特性,又有面向对象的特性,非常具有自己的特点

Python的缺点:

  1. Python相对于c、c++、java运行效率较慢(c、c++是编译型语言适合做底层,JavaScript和python是解释性语言适合做上层)
  2. 运行效率和开发效率不可兼得

 

 

第四节

学习编程的误区:

世界不是只有web,还有很多问题需要使用编程来解决。不要把思维局限在web上,web编程只是编程的一个应用方向。

 

 

第五节

Python能做什么?(与其他语言相比几乎是万能的)

  1. 爬虫
  2. 大数据与数据分析(spark)
  3. 自动化运维和自动化测试
  4. Web开发:flask、Django
  5. 机器学习:TensorFlow
  6. 胶水语言:混合其他如c++、java等来编程。能够把用其他语言制作的各种模块(尤其是c/c++)很轻松的联结在一起

 

 

第六节

Python的基础语法

基础语法是任何语言的基础,只有熟练的掌握,才能灵活运用语言,写出高效、优美、简洁的代码

Python的语法是非常灵活的又别具一格的。学习语言就要学习他的风格。

Python高性能和优化:

如何选择性能最高又易于理解的写法

使用python来实现一些常见的数据结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值