python开发linux软件_python linux开发板开发实战 - CSDN
精华内容
参与话题
  • 软件安装与卸载 更新Ubuntu软件下载地址 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手;iOS手机上可以下载软件的AppStore 2. 备份Ubuntu...

    软件安装与卸载

    更新Ubuntu软件下载地址

    1. 寻找国内镜像源

    所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手;iOS手机上可以下载软件的AppStore

    2. 备份Ubuntu默认的源地址

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
    

    3. 更新源服务器列表

    4. 更新源

    做完此步骤之后,就可以进行apt-get install 下载了

    Ubuntu软件操作的相关命令

    sudo apt-get update  更新源
    
    sudo apt-get install package 安装包
    
    sudo apt-get remove package 删除包
    
    sudo apt-cache search package 搜索软件包
    
    sudo apt-cache show package  获取包的相关信息,如说明、大小、版本等
    
    sudo apt-get install package --reinstall   重新安装包
    
    sudo apt-get -f install   修复安装
    
    sudo apt-get remove package --purge 删除包,包括配置文件等
    
    sudo apt-get build-dep package 安装相关的编译环境
    
    sudo apt-get upgrade 更新已安装的包
    
    sudo apt-get dist-upgrade 升级系统
    
    sudo apt-cache depends package 了解使用该包依赖那些包
    
    sudo apt-cache rdepends package 查看该包被哪些包依赖
    
    sudo apt-get source package  下载该包的源代码
    
    sudo apt-get clean && sudo apt-get autoclean 清理无用的包
    
    sudo apt-get check 检查是否有损坏的依赖

     

    常用服务器ftp、ssh

    1. Linux常用服务器构建-ftp服务器

    ftp服务器

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。

    用于Internet上的控制文件的双向传输。

    同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。

    在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。

    "下载"文件就是从远程主机拷贝文件至自己的计算机上;

    "上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

    1.安装vsftpd服务器

    sudo apt-get install vsftpd
    

    2.配置vsftpd.conf文件

    sudo vi /etc/vsftpd.conf
    

     

    3.测试上传功能,登陆ftp服务器

    ftp  IP
    

    4.上传命令,可以把文件上传到ftp服务器

    put somefile
    

    5.下载命令,可以把ftp服务器上的文件下载到本地

    get somefile
    

    图形界面的ftp客户端(filezilla)

    2. Linux常用服务器构建-ssh和scp

    <1>ssh介绍

    SSH为Secure Shell的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。

    SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录,以及用户之间进行资料拷贝。

    利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是 UNIX 系统上的一个程序,后来又迅速扩展到其他操作平台。SSH 在正确使用时可弥补网络中的漏洞。SSH 客户端适用于多种平台。几乎所有 UNIX 平台—包括 HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

    使用SSH服务,需要安装相应的服务器和客户端。客户端和服务器的关系:如果,A机器想被B机器远程控制,那么,A机器需要安装SSH服务器,B机器需要安装SSH客户端。

    <2>安装ssh

    A.安装ssh服务器

    sudo apt-get install openssh-server
    

    B.远程登陆

    ssh 用户名@IP
    

    使用ssh访问,如访问出现错误。可查看是否有该文件 ~/.ssh/known_ssh 尝试删除该文件解决。

    <3>使用ssh连接服务器

    SSH 告知用户,这个主机不能识别,这时键入"yes",SSH 就会将相关信息,写入" ~/.ssh/know_hosts" 中,再次访问,就不会有这些信息了。然后输入完口令,就可以登录到主机了。

    <3>. scp

    远程拷贝文件,scp -r 的常用方法:

    1.使用该命令的前提条件要求目标主机已经成功安装openssh-server

    如没有安装使用 sudo apt-get install openssh-server 来安装
    

    2.使用格式:

    scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径  /保存到本机的绝对/相对路径
    
    举例:
    scp -r itcast@192.168.1.100:/home/itcast/QQ_dir/ ./mytest/lisi
    
    在后续会提示输入“yes”此时,只能输“yes”而不能简单输入“Y”
    

    拷贝单个文件可以不加 -r参数,拷贝目录必须要加。

    本地文件复制到远程:

    scp FileName RemoteUserName@RemoteHostIp:RemoteFile
    scp FileName RemoteHostIp:RemoteFolder
    scp FileName RemoteHostIp:RemoteFile
    

    本地目录复制到远程:

    scp -r FolderName RemoteUserName@RemoteHostIp:RemoteFolder
    scp -r FolderName RemoteHostIp:RemoteFolder
    

    远程文件复制到本地:

    scp RemoteUserName@RemoteHostIp:RemoteFile FileName
    scp RemoteHostIp:RemoteFolder FileName
    scp RemoteHostIp:RemoteFile FileName
    

    远程目录复制到本地:

    scp -r RemoteUserName@RemoteHostIp:RemoteFolder FolderName
    scp -r RemoteHostIp:RemoteFolder FolderName
    

     

     

    编辑器vim

    vi简介

    vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 vi没有菜单,只有命令,且命令繁多。

    Vi有三种基本工作模式:
    +  命令模式
    +  文本输入模式
    +  末行模式。 
    

    命令行模式

    任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi进入命令模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的Vi命令,则Vi在接受用户命令之后完成相应的动作。但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是Vi的合法命令,Vi会响铃报警。

    文本输入模式

    在命令模式下输入插入命令i、附加命令a 、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按键ESC即可。

    末行模式

    末行模式也称ex转义模式。在命令模式下,用户按“:”键即可进入末行模式下,此时Vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。末行命令执行完后,Vi自动回到命令模式。例如:

    :sp newfile
    

    则分出一个窗口编辑newfile文件。如果要从命令模式转换到编辑模式,可以键入命令a或者i;如果需要从文本模式返回,则按Esc键即可。在命令模式下输入“:”即可切换到末行模式,然后输入命令。

    vim基础操作

    vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富

    进入插入模式:

    i: 插入光标前一个字符 
    
    I: 插入行首 
    
    a: 插入光标后一个字符 
    
    A: 插入行未 
    
    o: 向下新开一行,插入行首 
    
    O: 向上新开一行,插入行首
    

    进入命令模式:

    ESC:从插入模式或末行模式进入命令模式

    移动光标:

    h: 左移 
    
    j: 下移 
    
    k: 上移 
    
    l: 右移
    
    M: 光标移动到中间行 
    
    L: 光标移动到屏幕最后一行行首 
    
    G: 移动到指定行,行号 -G
    
    w: 向后一次移动一个字 
    
    b: 向前一次移动一个字
    
    {: 按段移动,上移 
    
    }: 按段移动,下移
    
    Ctr-d: 向下翻半屏 
    
    Ctr-u: 向上翻半屏
    
    Ctr-f: 向下翻一屏 
    
    Ctr-b: 向上翻一屏
    
    gg: 光标移动文件开头 
    
    G: 光标移动到文件末尾
    

    删除命令:

    x: 删除光标后一个字符,相当于 Del 
    
    X: 删除光标前一个字符,相当于 Backspace
    
    dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符 
    
    d0: 删除光标前本行所有内容,不包含光标所在字符
    
    dw: 删除光标开始位置的字,包含光标所在字符
    

    撤销命令:

    u: 一步一步撤销 
    
    
    Ctr-r: 反撤销
    

    重复命令:

    .: 重复上一次操作的命令
    

    文本行移动:

    >>: 文本行右移 
    
    <<: 文本行左移
    

    复制粘贴:

    yy: 复制当前行,n yy 复制 n 行 
    
    p: 在光标所在位置向下新开辟一行,粘贴
    

    可视模式:

    v: 按字符移动,选中文本 
    
    V: 按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动
    

    替换操作:

    r: 替换当前字符 
    
    R: 替换当前行光标后的字符
    

    查找命令:

    /: str查找
    n: 下一个
    N:上一个
    

    替换命令:

    把abc全部替换成123

    末行模式下,将当前文件中的所有abc替换成123
    :%s/abc/123/g
    
    末行模式下,将第一行至第10行之间的abc替换成123
    :1, 10s/abc/123/g
    

    vim里执行 shell 下命令:

    末行模式里输入!,后面跟命令

     

     

    pycharm的集成vim

    1. 基本使用

    激活码

    BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9XSwiaGFzaCI6IjQ3NzU1MTcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-iygsIMXTVeSyYkUxAqpHmymrgwN5InkOfeRhhPIPa88FO9FRuZosIBTY18tflChACznk3qferT7iMGKm7pumDTR4FbVVlK/3n1ER0eMKu2NcaXb7m10xT6kLW1Xb3LtuZEnuis5pYuEwT1zR7GskeNWdYZ0dAJpNDLFrqPyAPo5s1KLDHKpw+VfVd4uf7RMjOIzuJhAAYAG+amyivQt61I9aYiwpHQvUphvTwi0X0qL/oDJHAQbIv4Qwscyo4aYZJBKutYioZH9rgOP6Yw/sCltpoPWlJtDOcw/iEWYiCVG1pH9AWjCYXZ9AbbEBOWV71IQr5VWrsqFZ7cg7hLEJ3A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==
    

    参考网址http://blog.csdn.net/fx677588/article/details/58164902

    2. pycharm的vim插件安装

    方法(一):在线安装

    File->Settings->Plugins->Install JetBrains Plugins

    输入ideavim->Install Plugin

    重新启动pycharm

    方法(二):手动导入

    插件地址:http://plugins.jetbrains.com/plugin/?ruby&id=164

    如果以上网址打不开,可以打开备用网址http://oosom81xh.bkt.clouddn.com/pycharm%E6%8F%92%E4%BB%B6/IdeaVim-0.48.zip

    File->Settings->Plugins->Install plugin from disk->ideavim-0.41-290.zip->OK

    重新启动pycharm

     

    编辑器sublime、终端运行python

    sublime编辑器

    Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用)

    Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

    Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。

    还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

    Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

    Linux终端运行python程序

    <1>编写python程序方法1

    1.打开“超级终端”

     

    2.输入python3 ,输入python3表示用的python这门编程语言的第3个版本,如果只输入python的话表示用的是python的第2个版本

    3.输入以下代码

          print('hello world')
    

    <2>编写python程序方法2

    打开编辑软件sublime ​


    把以下代码,编写如下代码 ​


    保存代码 ​


    运行程序 ​​

    <3>另外一种运行python的程序的方法

    • 在代码第一行写入执行时的python解释器路径,编辑完后需要对此python文件添加'x'权限  

     

     

     

     

    展开全文
  • 要在Linux开发具有图形界面的桌面应用程序 使用Pyqt在Linux开发GUI桌面应用
  • Ubuntu安装python开发必备软件

    万次阅读 2018-04-16 19:22:43
    今天介绍一下在使用Linux系统进行Ubuntu开发时,一些软件的安装(包括python,IDE 开发工具pycham,sougou输入法的安装,google Chrome的安装,以及sublime文本编辑器的安装) 一、python环境安装 想要完成python...

         今天介绍一下在使用Linux系统进行Ubuntu开发时,一些软件的安装(包括python,IDE 开发工具pycham,sougou输入法的安装,google Chrome的安装,以及sublime文本编辑器的安装)

         一、python环境安装

         想要完成python的开发,首先需要安装python环境;在Ubuntu系统中,安装python,只需要在终端输入安装命令;

    例如我们这里在终端中输入相应的Ipython,pip都是没有反应,Ubuntu系统会自己提示我们该使用什么命令来将其安装,

    首先安装交互式Python版本,Ipython,安装提示输入“”sudo apt install Ipython“”


    安装ipython


    安装完成后输入ipython就能看到环境已经安装成功。


          安装pip(pip是用来方便地管理Python的第三方包的),pip中有许多python的第三方包,我们安装完就无需再用到具体的库时再去安装。安装pip,如果不知道该如何安装,也可以直接先在终端中敲出pip,会自动提示pip的安装命令是“sudo apt install python-pip”



    当我们完成安装后,再输入pip已经,可以看到输出很多信息,根据自己的需要安装相应的python版本。


    安装完成后验证环境是否安装成功。


    二、IDEA 工具pycharm的安装。

       说到安装方式有很多种,我这里先以在官网中下载完的tra.gz文件解压缩文件的方式演示这种安装,下面的浏览器,以及输入法的安装我们使用deb文件的安装方式安装。各自演示一遍,下面是我在官网中下载的tar.gz文件。下载地址:(https://www.jetbrains.com/pycharm/download/#section=linux)


    第一步解压


    第二步,进入解压后的文件夹


    第三步安装,直接输入命令./bin/pycharm.sh 即可安装,安装完成在app应用程序中就能搜寻到。


    三、搜狗输入法的安装(deb)

      deb文件是Linux系统安装的一种格式,在Ubuntu种同样适用。与apt安装形式不同,“sudo dpkg -i <packge>”

    下面以搜狗输入法为例。首先我们在搜狗官网中(https://pinyin.sogou.com/linux/)下载相应版本的deb文件。

    在linux系统中,首先在系统设置中将语言支持键盘输入法由IBus修改成fcitx,

    找到相应的deb文件,在终端中输入“sudo deb -i sogoupinyin_2.2.0.0102_amd64.deb”,执行完成后输入“sudo apt -f install”构建各软件包之间的依赖关系


    安装完成后,重新启动Ubuntu系统,

    四、google Chrome浏览器的安装。

        与sougou deb安装文件相识,首先需要下载Chrome deb安装文件,这时候Chrome安装需要依赖包,我们需要先下载依赖:

        第一步: sudo apt install libappindicator1 libindicator7  下载依赖包

        第二步: sudo dpkg -i  google-chrome-stable_current_amd64.deb  安装

        第三步: sudo apt -f install  重新构建各软件之间的依赖


    五、sublime安装

      sublime是一个非常实用的文档编辑工具,这样的工具还有很多,根据自己的需求安装。

        第一步:添加sublime text 3的仓库

        sudo add-apt-repository ppa:webupd8team/sublime-text-3

        第二步:更新软件库

        sudo apt update 

        第三步:安装

        sudo apt-get install sublime-text-installer

        第四步: 构建依赖关系

        sudo apt -f install


      安装完成后就可以搜寻到相应的软件。







    展开全文
  • 最新Python全栈工程师学习路线(初级+高级+大神)

    万次阅读 多人点赞 2018-11-23 13:34:44
    IT行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础、Python web开发Python爬虫、Python数据分析这四大方面。 零基础学习需要要从如下几...

    2019最新Python全栈工程师学习路线(初级+高级+大神)

    IT行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础、Python web开发、Python爬虫、Python数据分析这四大方面。

    零基础学习需要要从如下几个阶段入手:

    阶段一:熟练掌握Python多线程并发编程技术,可以编写爬虫程序和语音识别软件

    阶段二:熟练掌握Linux操作系统管理技术,可以搭建几乎所有Linux环境服务器

    阶段三:掌握三大Python后端框架,解决一切前后端Web开发问题

    阶段四:掌握三大Python后端框架,解决一切前后端Web开发问题

    阶段五:Web框架之Tornado

    阶段六:docker容器及服务发现

    阶段七:掌握分布式多线程大型爬虫技术,能开发企业级爬虫程序

    阶段八:成为Python数据挖掘分析师,进入人工智能领域,成为IT市场最前沿人才

    Python学习路线详细知识点如下:

    python语言基础

    Python3入门,数据类型,字符串,判断/循环语句,函数,命名空间,作用域,类与对象,继承,多态,tkinter界面编程,文件与异常,数据处理简介

    python语言高级

    Python常见第三方库与网络编程,Python正则表达式,邮箱爬虫,文件遍历,金融数据爬虫,多线程爬虫,Python线程、进程,Python MySQL数据库,协程,jython

    python全栈工程师前端

    HTML,HTML5,CSS,CSS3,网页界面设计实战,javaScript,jquerry,jquerry EasyUI, Mobile简介,photoshop,Bootstrap

    python全栈工程师后端

    Django入门,Django高级,Django实战,Python高级开发工程师学习路线

    python全栈工程师后端高级

    Flask开发原理,Flask开发项目实践,Tornado开发原理,Tornado开发项目实践

    Linux基础

    文件处理命令,权限管理命令,帮助命令,文件搜索命令,压缩解压命令,命令使用技巧,VIM使用,软件包管理,用户和用户组管理,Linux Shell开发

    Linux运维自动化开发

    Python开发Linux运维,Linux运维报警工具开发,Linux运维报警安全审计开发,Linux业务质量报表工具开发,Kali安全检测工具检测,Kali 密码破解实战,Python大神级数据分析师学习路线

    python数据分析

    numpy数据处理,pandas数据分析,matplotlib数据可视化,scipy数据统计分析,python 金融数据分析

    python大数据

    Hadoop HDFS,python Hadoop MapReduce,python Spark core,python Spark SQL,python Spark MLlib

    python机器学习

    机器学习基础知识简介,KNN算法,线性回归,逻辑斯蒂回归算法,决策树算法,朴素贝叶斯算法,支持向量机,聚类k-means算法

    展开全文
  • 安卓完美使用python

    千次阅读 2018-07-14 16:02:54
    安卓完美使用python开发 所需linux环境搭建软件 Linux Deploy JuiceSSH 两个比较好用的代码编辑器 QuickEdit(推荐使用这个) DroidEdit 下载地址: ...

    安卓完美使用python开发

    所需linux环境搭建软件

    • Linux Deploy
    • JuiceSSH

    两个比较好用的代码编辑器

    • QuickEdit(推荐使用这个)
    • DroidEdit
    下载地址: https://pan.baidu.com/s/1Tx9_8m2Y9ynAFuegUcFyTQ
    密码: 8jex


    方法

    • 在Linux Deploy的配置中设置挂载点
      这里写图片描述


      linux挂载设置



    • 使用代码编辑器在挂载目录下编写程序代码
      编写程序代码



    • 在JuiceSSH中切换到挂载的目录,即可执行程序
      JuiceSSH
    展开全文
  • python开发软件有哪些?Python编程软件

    万次阅读 多人点赞 2018-04-12 15:33:16
    Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。...
  • 鉴于Python是FLOSS(Free/Libre and Open Source Software,自由/开放源码软件)之一,免费开源是其重要优势之一。使用者可以根据需要自由发布这个软件的拷贝,阅读它的源代码,也可以对其进行改动,或者把它的一...
  • linux下安装python3.5

    万次阅读 2017-09-10 10:56:35
    首先,注意别卸载python2 可能会导致系统内其他软件无法使用! Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包...
  • python编程软件有哪些?

    万次阅读 2018-10-31 11:42:21
    Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。...
  • 朋友向我推荐了python,说怎么怎么好,计划用10-12次学习完成python的初步掌握和了解。 学习一门语音,最快的方法就是自己搭建环境,并且写hello,world!,。所以第一节就从开发环境搭建和运行环境搭建开始。 一、...
  •  用python解释器来执行python脚本,在windows下面python解释器是python.exe,我的python文件安装在D:\Python27,在这个目录下可以看到python解释器。 完整的命令应该是: python解释器 .py文件 解释器和py
  • linux下各种*-dev或*-devel包的作用

    万次阅读 2016-08-21 02:03:37
    python-dev或python-devel称为是python开发包,其中包括了一些用C/Java/C#等编写的python扩展在编译的时候依赖的头文件等信息。比如我们在编译一个用C语言编写的python扩展模块时,因为里面会有#include等这样的...
  • 为什么要选择PythonPython作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论。Python提供了丰富的库供调用,丰富的第三方扩展模块。在网络应用,文本解析方面,Python编程有着...
  • Linux下切换Python2和Python3的4种方法

    万次阅读 2017-06-10 03:50:28
       原文  ...Python Linux 本篇博文面向Linux用户,在Linux下(Ubuntu)下测试通过,Win用户嘛,…… 0x00 为什么需要有两个版本的Python Python2和Python3不兼容是每个接触过Pyt
  • 3款Python 开源爬虫软件工具

    千次阅读 2018-04-22 14:54:26
    Python爬虫1.QuickReconQuickRecon是一个简单的信息收集工具,它可以帮助你查找子域名名称、perform zone transfe、收集电子邮件地址和...授权协议: GPLv3开发语言: Python操作系统: Windows Linux特点:具有查找...
  • linux系统下python3.6的安装

    千次阅读 2019-06-24 23:23:12
    1.Python简介 Python:是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发Python...
  • 最新Python学习路线+千锋Python课程大纲+Python视频教程+Python学习资料下载地址大合集 目前Python已经成为最受欢迎的程序设计语言之一。Python的设计哲学是“优雅”、“明确”、“简单”。 Python的优点(来自...
  • &#13; &#13; &#13; &#13; &#13; &#13; &#13; 最近碰到的项目大多是多种语言与python混合编程,C、C++、Python等语言的编译环境linu...
  • python】工作方向总结

    千次阅读 2017-08-05 21:41:01
    1、Python开发工程师 :一般需要精通Python编程语言,有Django等框架的使用经验,实习无要求。2、Python高级工程师 : 北上广深的话,薪金在1万以上,需要精通Linux/Unixg平台,有英语阅读功底。3、Web网站开发方向...
  • Python开发环境的安装配置

    万次阅读 2019-05-07 11:35:24
    要学习Python,我们首先要安装配置好Python的运行环境。 那么安装Python 2 还是 Python 3 呢? 当然是要选择Python 3 。这里来教大家安装稳定版Python3 的版本是Python 3.7.1。 废话不多说,来整! 下面我分操作...
1 2 3 4 5 ... 20
收藏数 101,012
精华内容 40,404
关键字:

python开发linux软件