Python入门

本系列为Python学习相关笔记整理所得,IT人,多学无害,多多探索,激发学习兴趣,开拓思维,不求高大上,只求懂点皮毛,作为知识储备,不至于落后太远。如果兴趣学习者,推荐一个基础视频:http://edu.51cto.com/lesson/id-11637.html

本文主要介绍Python的相关背景,环境搭建。

一、了解Python

1,关于Python的语言特点:

借用Python官网Https://www.python.org的解释:

Python is powerful... and fast;

plays well with others;

runs everywhere;

is friendly & easy to learn;

is Open.

即:Python语言很强大,开发快;具有很好的交互性;可移植性;界面友好,容易学习;开源。

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。

2,Python标准库的主要功能有:(参考:http://baike.sogou.com/v58828.htm)

文本处理,包含文本格式化、正则表达式匹配、文本差异计算与合并、Unicode支持,二进制数据处理等功能;

文件处理,包含文件操作、创建临时文件、文件压缩与归档、操作配置文件等功能;

操作系统功能,包含线程与进程支持、IO复用、日期与时间处理、调用系统函数、写日记(logging)等功能;

网络通信,包含网络套接字,SSL加密通信、异步网络通信等功能;

网络协议,支持HTTP,FTP,SMTP,POP,IMAP,NNTP,XMLRPC等多种网络协议,并提供了编写网络服务器的框架;

W3C格式支持,包含HTML,SGML,XML的处理;

其它功能,包括国际化支持、数学 运 算、HASH、Tkinter等。

二、Python环境搭建

关于Python的编译器很多,在这里只介绍两种,仅供参考:

     1,去官网下载Python2.7的编译器IDLE(安装简单,使用方便):https://www.python.org/ 
          安装完成后,在开始菜单可以看到:
 
单击IDLE就可以打开编辑器编写小程序了。
     2,另外一个Python的编译器Pycharm(界面布局和VC6.0很相似,启动时比较慢)去网站下载:http://www.jetbrains.com/pycharm/download/  选择适合自己的机器下载;
       关于安装过程,已有大师的详尽操作指南:http://blog.csdn.net/chenggong2dm/article/details/9365437  
        
本章节主要是初识一下Python,了解了解Python的开发环境,为以后学习铺路。Python在开发语言的排行榜上还是靠前,应用也是比较广泛,一次的偶然发现,激起了我对它学习的欲望,继续努力,come on!

转载于:https://www.cnblogs.com/zhangbc/p/3764801.html

Python学习系列(一)(基础入门)相关推荐

  1. Python学习系列day1-python基础

    python开发学习目录 开发: 开发语言: 高级语言:Java.python(网页和后台).c#.c++.PHP(写网页).go===>字节码 底层语言:c.汇编===>机器码 pyth ...

  2. python学习系列day4-python基础

    4.21 列表 list = [11,22,33] #列表中的元素可以为数字.字符串.列表.布尔值以及所有的类型 #字符串不可修改.列表可以修改,列表中的元素按照链表的形式存储 #修改的本质为删除之后 ...

  3. python学习系列day3-python基础

    4.19 字符串 and 内部功能 字符串一旦创建不可修改 作业: 1.执行 Python 脚本的两种方式 1.exe+文件名 2.python 2.简述位.字节的关系 一字节8位bit 3.简述 a ...

  4. Python学习系列day2-python基础

    p.s.     while:continue:持续进行,终止当前循环,开始下一次循环            break:终止所有循环          GBK格式编码中文字符为2个字节,而utf-8 ...

  5. Python学习系列day5-python基础

    2020.4.26(补4.24) 数据类型和变量总结 数据类型:字符串.数字.列表.元组.字典 可变和不可变:     可变:列表.字典.集合       不可变:字符串.数字.元组.字典 访问顺序: ...

  6. 学python需要什么基础知识-学习Python需要知道哪些基础入门知识?

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python就业前景广阔.很多 ...

  7. Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python

    Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...

  8. Spark大数据开发学习:Spark基础入门

    在诸多的大数据技术框架当中,Spark可以说是占据了非常重要的地位,继Hadoop之后,基于实时数据处理需求的不断上升,Spark开始占据越来越大的市场份额,而Spark,也成为大数据的必学知识点.今 ...

  9. Python学习系列(五)(文件操作及其字典)

    Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件      在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...

  10. 「译」JUnit 5 系列:基础入门

    2019独角兽企业重金招聘Python工程师标准>>> 原文地址:http://blog.codefx.org/libraries/junit-5-basics/ 原文日期:25, ...

最新文章

  1. usaco The Tamworth Two 两只塔姆沃斯牛
  2. 看漫画还是学数学?小孩子才做选择,大人全都要!
  3. .NET 线程问题汇总
  4. Array.apply 方法的使用
  5. 每日两句英语-7/7/2009
  6. Python之pip:Python语言中的pip的简介、安装、使用方法之详细攻略
  7. jdk1.8 源码分析导图
  8. XCTF-高手进阶区:lottery
  9. 移动端webapp开发必备知识
  10. spring mvc4 html访问,Spring 页面重定向例子
  11. 十个JDBC的最佳实践
  12. 【2019杭电多校第一场1002 = HDU6579】Operation(在线线性基区间最大异或值查询)
  13. git管理工具commit后提交记录消失不见
  14. 机器学习面试笔试求职必背!八股文(1/5)
  15. 《毛泽东思想和中国特色社会主义理论体系概论》第二次在线作业
  16. 三次握手与四次挥手的爱恨情仇
  17. 什么是编程语言,语言之间的区别
  18. top.layer.open()是什么东西
  19. 用python画小鸭_python中的鸭子类型(协议)和接口
  20. Dojo 1.6 最新官方教程: Dojo DOM 函数

热门文章

  1. json保存格式标准化的小trick,使用indent参数
  2. 联发科射频工程师题目_联发科技笔试题
  3. qt 中给 按纽(button) 填充图片的方法
  4. Java的Runtime类介绍
  5. 【软考】信息系统项目管理师--知识点
  6. 笔记-信息系统开发基础-软件测试-灰度测试
  7. 《系统集成项目管理工程师》必背100个知识点-66工作说明书
  8. 判断windows进程是否存在
  9. Docker怎样提交镜像(把容器打成镜像)
  10. 信息系统项目管理师-信息系统进度管理核心知识点思维脑图