zoukankan      html  css  js  c++  java
  • Sublime搭建Python开发环境

    print ('hello world!')

    1. 下载python,并设置path系统环境变量;当在命令行中输入python,出现如下界面,显示安装成功。

    2. 安装最新的sublime,使用注册机破解,或者Help->中输入license,提供三个亲测可用的激活码,在文章最后。

      打开sublime侧边栏,view->side bar->show side bar(显示)。

      打开sublime控制台,view->show console。

      设置sublime开发语言为python,view->Syntax->Python。

      配置参数,Perferences->Settings-User,参考参数配置如下:

    {
        "font_size": 12,
        "ignored_packages":
        [
            "Vintage"
        ],
         // 设置tab的大小为4
        "tab_size":4,
        // 使用空格代替tab
        "translate_tabs_to_spaces": true,
     
        // 添加行宽标尺
        "rulers": [80, 100],
        // 显示空白字符
        "draw_white_space": "all",
        // 保存时自动去除行末空白
        "trim_trailing_white_space_on_save": true,
        // 保存时自动增加文件末尾换行
        "ensure_newline_at_eof_on_save": true,
        // 默认编码格式
        "default_encoding": "UTF-8"
     
    }
    View Code

      此外,还可以配置拼写检查:"spell_check": true,

    3. 配置必要的插件,进行python开发:

      生成Package Control界面,单击 View > Show Console 输入以下代码并重启Sublime,如果在Perferences->package settings中看到package control这一项,则安装成功。

    import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
    View Code

      插件安装方法:打开Perferences->package control,输入install。在输入框输入要安装的插件,直接回车,就会将插件安装好。或者,使用ctrl+shift+P,打开输入框,输入要安装的插件名称即可。

    4. 实用插件介绍:

      Anaconda (最强的Python IDE插件,语法检查等.)

      SublimeREPL

      Dayle Rees (颜色主题)

    5. 编译python

      在文件目录中,新建文件test.py,输入:

    print ('hello world!')

    然后,在当前目录下,左手按住shift,同时右手点鼠标右键,选择:在此处打开命令窗口,执行python **.py  则程序输出结果。

    6. python的语法基础,参照http://www.runoob.com/python/,在线练习两次就可以了。

    附(提供三个激活码): 

    —– BEGIN LICENSE —–
    Andrew Weber
    Single User License
    EA7E-855605
    813A03DD 5E4AD9E6 6C0EEB94 BC99798F
    942194A6 02396E98 E62C9979 4BB979FE
    91424C9D A45400BF F6747D88 2FB88078
    90F5CC94 1CDC92DC 8457107A F151657B
    1D22E383 A997F016 42397640 33F41CFC
    E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
    5CDB7036 E56DE1C0 EFCC0840 650CD3A6
    B98FC99C 8FAC73EE D2B95564 DF450523
    —— END LICENSE ——
     
     
    —– BEGIN LICENSE —–
    K-20
    Single User License
    EA7E-940129
    3A099EC1 C0B5C7C5 33EBF0CF BE82FE3B
    EAC2164A 4F8EC954 4E87F1E5 7E4E85D6
    C5605DE6 DAB003B4 D60CA4D0 77CB1533
    3C47F579 FB3E8476 EB3AA9A7 68C43CD9
    8C60B563 80FE367D 8CAD14B3 54FB7A9F
    4123FFC4 D63312BA 141AF702 F6BBA254
    B094B9C0 FAA4B04C 06CC9AFC FD412671
    82E3AEE0 0F0FAAA7 8FA773C9 383A9E18
    —— END LICENSE ——
     
     
    —– BEGIN LICENSE —–
    J2TeaM
    2 User License
    EA7E-940282
    45CB0D8F 09100037 7D1056EB A1DDC1A2
    39C102C5 DF8D0BF0 FC3B1A94 4F2892B4
    0AEE61BA 65758D3B 2EED551F A3E3478C
    C1C0E04E CA4E4541 1FC1A2C1 3F5FB6DB
    CFDA1551 51B05B5D 2D3C8CFE FA8B4285
    051750E3 22D1422A 7AE3A8A1 3B4188AC
    346372DA 37AA8ABA 6EB30E41 781BC81F
    B5CA66E3 A09DBD3A 3FE85BBD 69893DBD
    —— END LICENSE ——
  • 相关阅读:
    Druid数据库连接池源码分析
    彻底理解Java的Future模式
    CountDownLatch与CyclicBarrier
    Semaphore实现原理分析
    ThreadLocal类分析
    Atomic类和CAS
    synchronized VS Lock, wait-notify VS Condition
    Klass与Oop
    JVM类加载以及执行的实战
    123
  • 原文地址:https://www.cnblogs.com/RunForLove/p/5133824.html
Copyright © 2011-2022 走看看