Python是一种动态解释型的编程语言,它可以在Windows、UNIX、MAC等多种操作系统以及Java、.NET开发平台上使用。不过包含的内容很多,加上各种标准库、拓展库,乱花渐欲迷人眼。因此如何进阶Python显得非常重要。

接下来看看比较好的讲Python进阶的博客,我这有十个,希望对你有帮助。

第一个是Planet Python,这是最出名的python博客其中之一;

第二个博客是Eli Bendersky 的博客:Eli Bendersky's website;

第三个博客是Code Who Says Py,这个博客很不错。虽然它更新的不是很及时,但你仍然可以在里面找到一些非常有用的东西;

第四个博客是Doug Hellmann,博主是PYMOTW(Python Module Of the Week)成员之一,博客里面包含了很多python library的知识,你可以在这里找一些实用的python库;

第五个博客的作者叫做"Two Scoops Of Django",博客叫做pydanny。这是一个主要关于Django的博客,但是它里面仍然有很多有用的东西;

第六个博客是love-python,这个博客有很多有用的知识和代码;

第七个博客是lucumr,博主是flask的创始人;

第八个博客是effbot,都是非常有用的信息,代码和任何你想得到的都有;

第九个博客的作者叫Al Sweigat,他写了很多本关于python的书,他最新的一本书叫做"Hacking Secret Cipher With Python";

最后一个博客也是我觉得最有用的博客,他让我的python技术迅猛提升,这个博客叫做Mouse Vs Python。

另外推荐几个可以找到学习资料的好地方:

1.python的reddit节点(相当于中国的贴吧),是一个活跃的社区,可以交流讨论,解决问题等。

2.Kenneth Reitz 大神的 Python Guide:GitHub,到Github 上找项目代码看吧!

3.还可以多关注一些 Python 社区的大神,然后看看他们的博客、GitHub。

当然,Python 官方文档中也有很多有深度的东西,别忘了。

顺便提提Python的五个特点以及Python的两个版本

1. Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。

2. Python具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元素。

3. Python代码块使用空格或制表符缩进的方式分隔代码。

4. Python仅有31个保留字,而且没有分号、begin、end等标记。

5. Python是强类型语言,变量创建后会对应一种数据类型,出现在统一表达式中的不同类型的变量需要做类型转换。

再说到版本的事,python2与python3是目前主要的两个版本。

ython3.x 是Python的革命性升级,废除了许多之前的特性,也引入了新特性。对 1.x 和 2.x的老代码不完全兼容。

Python2.x是向下兼容的,目前最新的版本Python 2.7版。其中 2.6、2.7 版是为了让Python平稳过度到3.X 而发布的版本,也加入了一些3.X的特性。

目前很多库还不支持3.x (例如:Django 、wxPython),绝大多数的应用还在2.x上面。初学者推荐使用2.7版。

如下两种情况下,建议使用python2:

1. 你无法完全控制你即将部署的环境时;

2. 你需要使用一些特定的第三方包或扩展时;

python3 是官方推荐的且是未来全力支持的版本,目前很多功能提升仅在python3版本上进行。

Python最大的特点就在于她的快速开发功能。作为一种胶水型语言,它几乎可以渗透在我们编程过程中的各个领域,它是一门非常好用的语言。

有哪些关于 Python 的技术博客?的更多相关文章

  1. 【Python】[技术博客] 如何对使用PYQT编写的GUI文件进行单元测试

    如何对使用PYQT编写的GUI文件进行单元测试 想要对PYQT编写的GUI文件进行单元测试,我们主要用到QTest QTest里面包含了一些对窗体的各种控件进行模拟操作的函数,通过QTest对窗体进行 ...

  2. 【Python】[技术博客] 一些使用Python编写获取手机App日志的操作

    一些使用Python编写获取手机App日志的操作 如何获取手机当前打开的App的包名 如何获取当前App进程的PID 如何查看当前App的日志 如何将日志保存到文件 如何关闭进程 如何不显示命令行窗口 ...

  3. IT技术博客收藏

    1. coolshell.cn 特点: 每篇都是精品 2. 云风 特点: 3. 阮一峰的博客 特点:高精深 3. offbye涛声依旧-全端技术博客 特点: android的开发技术比较多,非常值得一 ...

  4. [转]有哪些值得关注的技术博客(Java篇)

    有哪些值得关注的技术博客(Java篇)   大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向.对我个人来说我平常在学习的过程中喜欢看一些教程式的博客.这些博客的特点: 1. ...

  5. 一文搞定scrapy爬取众多知名技术博客文章保存到本地数据库,包含:cnblog、csdn、51cto、itpub、jobbole、oschina等

    本文旨在通过爬取一系列博客网站技术文章的实践,介绍一下scrapy这个python语言中强大的整站爬虫框架的使用.各位童鞋可不要用来干坏事哦,这些技术博客平台也是为了让我们大家更方便的交流.学习.提高 ...

  6. Atitit.如何文章写好 论文 文章 如何写好论文 技术博客 v4

    Atitit.如何文章写好 论文  文章  如何写好论文 技术博客 1. 原则 2 1.1. 有深度, 有广度 2 1.2. 业务通用性有通用性 尽可能向上抽象一俩层..业务通用性与语言通用性. 2 ...

  7. Atitit.如何文章写好 论文 文章 如何写好论文 技术博客

    Atitit.如何文章写好 论文  文章  如何写好论文 技术博客 1. 原则 1 1.1. 有深度, 有广度 1 1.2. 业务通用性有通用性 尽可能向上抽象一俩层..业务通用性与语言通用性. 2 ...

  8. 【技术博客】Django中文件下载的实现

    开发组在开发过程中,都不可避免地遇到了一些困难或问题,但都最终想出办法克服了.我们认为这样的经验是有必要记录下来的,因此就有了[技术博客]. Django中文件下载的实现 1.背景 在VisualPy ...

  9. [技术博客] Android 自动化测试

    [技术博客] Android 自动化测试 安卓自动化测试工具与平台的搭建 类似于网页端自动化,安卓测试的自动化也主要是针对控件的自动化.其原理就是通过python(其他语言) 的脚本来代替我们手动完成 ...

随机推荐

  1. (转)完整java开发中JDBC连接数据库代码和步骤

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...

  2. 前端javascript中字符串的总结

    1.截取方法 截取字符串的abcdefg中的efg. 注意:str.length从1的开始数 var str="abcdefg"; (1).slice() : console.lo ...

  3. IntelliJ idea学习资源

    工作需要, 最近得从Eclipse转战到Idea, 找了些不错的学习资料: 1, 从eclipse上迁移过来的用户说明: https://www.jetbrains.com/help/idea/201 ...

  4. springboot启动时报错No session repository could be auto-configured.....

    具体异常提示: Error starting ApplicationContext. To display the auto-configuration report re-run your appl ...

  5. 25. leetcode 217. Contains Duplicate

    217. Contains Duplicate Given an array of integers, find if the array contains any duplicates. Your ...

  6. 在drawRect:方法中绘制图片,文字以及Core Graphics 框架的了解

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000 } p.p2 { margin: 0.0px 0. ...

  7. spring boot admin

    这里记录一个spring cloud的模板,有的模块spring cloud eureka + spring boot admin + spring cloud zuul + 一个普通spring c ...

  8. 关于Java JDK中 URLDecoder.decode 方法

    java.net.URLDecoder.decode 在项目中碰到了个比较奇怪的问题,就是我在本地使用java.net.URLDecoder.decode(ruleName)方法解码,没有问题,本地的 ...

  9. Log4Net .NET log处理

    1.NuGet 安装Log4Net. 2.新建一个Common的project,并且添加一个LogWriter的类: public class LogWriter { //Error log publ ...

  10. opencv 小程序170323

    1.滤波 GaussianBlur(imgThresholded, imgThresholded, Size(5, 5), 0, 0);//高斯滤波 medianBlur(imgThresholded ...