1.python 开发

1.1基础

  1. python,java语言优势:可以写网页+后台功能,python开发效率高,执行效率低,java执行效率高,开发效率低
  2. 环境变量配置:进入--->控制面板\用户帐户和家庭安全\用户帐户--->更改我的环境变量--->系统变量--->path--->;F:\python3.6.3(分号+python安装位置)
  3. python后缀名:以.py结束
  4. 执行方式:1)python编译器(软件),py文件路径;解释器路径:#!/usr/bin/env python(env更稳定)

          2)进入cmd解释器,实时输入并获取到执行结果

    5.执行操作,用户输入正确的账户密码:检测:用户名=root  密码=root(了解input用法)

    6.变量名:字母,数字,下划线。开头不能(数字+关键字+python内置东西),可以字母+下划线

    7.条件语句

    1. 首行缩进4空格

      类型一:

      n1=input('>>>')  #=表示赋值

      if ''alex'' == ''alex'':

      •   n2 = input('>>>')
      • if n2 == ''确认'':   #==表示比较
        •   print(‘alex SB’)
      • else:
          •  print('alex DB')

      else:

           print('error')

      类型二:

      if 条件1:

        pass #(pass无意义,空代码,仅表示空代码块)

      elif 条件2:

        pass

      elif 条件3:

        pass

      else:

        pass

      print('end')

      类型三:and  or

      if n1 == "alex" or n2 == ''alex!23'':

        print('OK')

      else:

        print('OK')

   8.基本数据类型

    表达数据的四种类型:

    1)字符串:n1=''alex'',n2='root',n3=''''''eric'''''',n4='''tony'''

    2)数字-age=21,weight=64,fight=5

    3)四则运算(加减乘除):

      字符串操作:

        加法/减法:

          n1=''alex''

          n2=''sb''

          n3=''db''

          n4=''n1+n2+n3''

          #result=''alexsbdb''

        乘法:

          n1=''alex''

          n3=n1 * 10

      数字:

          n1=9

          n2=2

          n3=n1+n2

          n3=n1-n2

          n3=n1*n2

          n3=n1/n2

  9.循环

    死循环

    while 1==1

      print('OK')

  10.python开发练习

    1)用while循环输入 1 2 3 4 5 6  8 9 10

      n=1

      while n <11:

        if n == 7:

          pass

        else:

          print(n)

        n=n+1

    2)求1-100所有数的和

      n = 1

      s = 0

      while n < 101:

        s=s+n

        n=n+1

      print(s)

    3)输出 1-100 内所有奇数

      n=1     

      while n < 101:

        temp = n % 2

        if temp == 0 #n为偶数:

          pass

        else:

          print(n)

        n=n+1

    4)输出 1-100所有偶数

        n=1

        while n <101:

          temp = n % 2

          if temp == 0:

            print(n)

          else:

            pass

          n=n+1

    5)求 1-2+3-4+5-6+7...99

        n = 1

        s = 0

        while n < 100:

          temp = n % 2

          if temp == 0:

            n = n * (-1)

            s = s + n  

          else:

            s = s + n

          n = n + 1

        print(s)

  1.2基本数据类型

  1.3函数

  1.4面向对象

2. 网络编程

3. WEB框架(用于写网站)

4. 设计模式+算法

python和linux如何学习一门新的编程语言(python)(python基础结构)的更多相关文章

  1. 作为从业人员,如果一定要学一门新的编程语言,那么它一定是c++

    作为从业人员,如果一定要学一门新的编程语言,那么它一定是c++. 无论各种编程语言排行榜如何变化,什么语言最赚钱,想成为真正的程序员,那么c/c++是必修课,因为几乎所有的底层都是c/c++编写的,各 ...

  2. 学习一门新语言需要了解的基础-12 if和switch对比

    本节内容 是否存在性能差异 使用场景 反汇编对比[付费阅读] 之前初步接触了汇编,然后利用汇编简单了解下函数调用的过程,包括怎么样保护堆栈帧现场和恢复现场.另外做了简单的函数调用参数复制,返回值的传递 ...

  3. linux进程学习-创建新进程

    init进程将系统启动后,init将成为此后所有进程的祖先,此后的进程都是直接或间接从init进程“复制”而来.完成该“复制”功能的函数有fork()和clone()等. 一个进程(父进程)调用for ...

  4. 如何深入系统的学习一门编程语言——python自学笔记

    前言 最早接触python的时候,他并没有现在这么火,我也没把他太当回事,那时候我对python的印象就是给运维人员使用的一门很古老的语言,显然随着tensorflow(以下简称tf)的兴起,pyth ...

  5. linux编程学习

    linux编程学习 工具篇 “公欲善其事,必先利其器”.编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习 C 语言编程常常用到的软件和工具. (一)操作系 ...

  6. 如何着手学习一个新的PHP框架

    如今的PHP框架层出不穷,名气也各不相同.如何快速掌握一种框架?看看本文吧~ 如今的PHP框架层出不穷,名气也各不相同.我不是这方面的专家,甚至不能熟练地使用其中的一种,所以就不作推荐了.这里我要讨论 ...

  7. python全栈开发学习_内容目录及链接

    python全栈开发学习_day1_计算机五大组成部分及操作系统 python全栈开发学习_day2_语言种类及变量 python全栈开发_day3_数据类型,输入输出及运算符 python全栈开发_ ...

  8. 【Python Learning第一篇】Linux命令学习及Vim命令的使用

    学了两天,终于把基本命令学完了,掌握以后可以当半个程序员了♪(^∇^*) 此文是一篇备忘录或者查询笔记,如果哪位大佬看上了并且非常嫌弃的话,还请大佬不吝赐教,多多包涵 以下是我上课做的一些笔记,非常的 ...

  9. Linux内核分析第六周学习笔记——分析Linux内核创建一个新进程的过程

    Linux内核分析第六周学习笔记--分析Linux内核创建一个新进程的过程 zl + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/U ...

随机推荐

  1. php面向对象之trait

    trait的使用技巧trait是php5.4以后新增加的一个功能,可以将多个类中,共用的一些属性和方法提取出来做来公共trait类,就像是装配汽车的配件,如果你的类中要用到这些配件,就直接用use导入 ...

  2. 一道DP

    也是校赛学长出的一道题~想穿了很简单..但我还是听了学长讲才明白. 观察力有待提高. Problem D: YaoBIG’s extra homeworkTime LimitMemory Limit1 ...

  3. BZOJ-5244 最大真因数(min25筛)

    题意:一个数的真因数指不包括其本身的所有因数,给定L,R,求这个区间的所有数的最大真因数之和. 思路:min25筛可以求出所有最小因子为p的数的个数,有可以求出最小因子为p的所有数之和. 那么此题就是 ...

  4. jQ常用选择器

    #id:    $('#div'); //查找id='div'; .class: $('.myclass'); //查找class='myclass';​ element:用于搜索的元素,指向DOM节 ...

  5. fast ai环境配置

    https://www.jianshu.com/p/2fe22a6b0ecb https://www.jianshu.com/p/b1be2af2f2ef https://blog.csdn.net/ ...

  6. java-Arrays类

    1.Arrays类概述: - 针对数组进行操作的工具类. - 提供了排序,查找等功能. 2.成员方法: - 转换成字符串:public static String toString(int[] a)  ...

  7. (7)MySQL的事务

    什么是事物: 作用:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节.事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像 ...

  8. ajax的原生调用

    https://blog.csdn.net/jitianxia68/article/details/78393406

  9. LA5009 Error Curves

    题意 PDF 分析 因为这些函数都可以看成下凸的,所以总函数也是下凸的(可用反证法证明). 三分答案即可,时间复杂度\(O(100)\) 代码 #include<bits/stdc++.h> ...

  10. vue全家桶+Koa2开发笔记(7)--登陆注册功能

    1 文件结构:pages中放置页面代码:server 分为 dbs 和interface两个文件夹: dbs设置有关数据库的代码:interface设置接口信息: 2.2 先看dbs的,在dbs的配置 ...