zoukankan      html  css  js  c++  java
  • 《Python入门》学习笔记(1)

    通过两周的Python入门学习,了解了Python的现状和发展史,经过十几年的成长,已经从Python2.X到Python3.X的大变化,从学校到职场,已经成了受欢迎的语言。Python2和Python3版本在运算、语法和编码上有很多区别,两个版本互不兼容。Python2.x版本在2020年已经停止了维护,Python3.x将是现在和未来主流的版本。

    Python的优缺点

    优点:语法简单,强大且数量众多的工具包和数十万个第三方的工具库,是一门面向对象编程、动态解释性语言,并且扩展强,支持函数式编程等特点。

    缺点:速度慢,伪多线程,代码没有太多强制性操作,书写规范的要求少,增加维护困难。

    Python能够做什么

    在人工智能有许多优势,强大的工具包和简单的实现;数据分析领域也有强大的应用支撑,有数据分析工具和可视化工具;在搭建网站方面也有成熟的web框架(如:django,flask);在网络爬虫、自动化运维、软件测试等方面也有许多第三方库和应用。

    Python解释器和工具

    Python的生活环境有解释器、Anaconda、虚拟环境。Python脚本依赖于Python解释器,一个电脑上可以安装多个版本。Anaconda是一种Python集成环境,内置了解释器,还有常用工具库,代码开发工具。可以安装虚拟环境满足多个不同版本的项目开发,可以安装工具包virtualenv实现,Anaconda也可以创建虚拟环境。

    Python的工具,使用集成开发环境(IDE)提高开发效率,常用IDE有DOS、txt、Pycharm、Vscode和eclipse等。不同的IDE下编码工作和运行是不一样的,Jupyter notebook是web形式的交互式开发工具,适合学习、数据分析等场景,Pycharm集成开发工具比较强大,支持很功能,适合大型项目和协同开发,vscode也是一个跨平台的开发工具。

    Python的基础语法

    不同语言的语法是不一样的,主要学习有Python脚本文件中引入工具包的方法;标识符的命名规则;关键字获取方式;变量是对数据存储地址的引用;命名规则(匈牙利和驼峰命名法);变量要先定义在使用,有局部和全局变量;注释有单行和多行注释。基础函数有(print、input、help、dir、id、type等)。

    通过实验学习环境安装,语法,函数方法,设计模式等基础知识。

    下一篇文章分享内容:《Python入门》学习笔记(2)

    作者:zeke     
              出处:http://zhf.cnblogs.com/
              本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 

  • 相关阅读:
    Poj 1742 Coins(多重背包)
    Poj 2350 Above Average(精度控制)
    求二进制数中1的个数
    Poj 1659 Distance on Chessboard(国际象棋的走子规则)
    Poj 2411 Mondriaan's Dream(压缩矩阵DP)
    Poj 2136 Vertical Histogram(打印垂直直方图)
    Poj 1401 Factorial(计算N!尾数0的个数——质因数分解)
    poj 2390 Bank Interest(计算本利和)
    Poj 2533 Longest Ordered Subsequence(LIS)
    Poj 1887 Testing the CATCHER(LIS)
  • 原文地址:https://www.cnblogs.com/ZHF/p/14662954.html
Copyright © 2011-2022 走看看