python笔记:#002#第一个python程序】的更多相关文章

C#.NET学习笔记2---C#.第一个C#程序 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com 6.第一个C#程序:   a.单行注释://   b.多行注释:/* ...  */ ,注意*和/之间没有空格  唯一需要学的三条控制台指令:   想控制台打印:hello...   using System; using System.Collections.Generic; using System.Linq; usi…
Spark学习笔记1--第一个Spark程序:单词数统计 笔记摘抄自 [美] Holden Karau 等著的<Spark快速大数据分析> 添加依赖 通过 Maven 添加 Spark-core_2.10 的依赖 程序 找了一篇注释比较清楚的博客代码1,一次运行通过 import scala.Tuple2; import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaPairRDD; import org.ap…
第一个 Python 程序 目标 第一个 HelloPython 程序 Python 2.x 与 3​​.x 版本简介 执行 Python 程序的三种方式 解释器 -- python / python3 交互式 -- ipython 集成开发环境 -- PyCharm 01. 第一个 HelloPython 程序 1.1 Python 源程序的基本概念 Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python 的开发 Python 程序的 文件扩展名 通常都是 .…
现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了. 在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上.写程序也讲究一个感觉,你需要一个字母一个字母地把代码自己敲进去,在敲代码的过程中,初学者经常会敲错代码,所以,你需要仔细地检查.对照,才能以最快的速度掌握如何写程序. 在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果.现在,试试输入100+200,看看计算结果是不是300: >&g…
也愿大家永葆初心-- 已识乾坤大,犹怜草木青. 一.python简介 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得"翻译"成CPU可以执行的机器指令.而不同的编程语言,干同一个活,编写的代码量,差距也很大. 比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行. 二.第一个pyth…
模块与包 python 模块首引用加载到内存,如果再次引用此模块,直接从内存中读取. python文件分为:执行文件(解释器运行的文件),被引用文件(import) 模块引用一共发生了3件事: 1.他在内存中开辟了以模块名命名的内存空间 2.你模块文件的所有内容都加载到了内存. 3.通过模块名.的方式去引用模块中的对象 为模块起别名: 1,将模块名较长的改为较短的,便于操作 import time as tm tm.time() 2.拓展代码 from .... import ....   方式…
1.我的环境是windows下,需要安装notepad++,安装Python2,配置环境变量(百度下可以见) 2.打开cmd窗口-----输入I:  [输入要在哪个磁盘存储python代码(我的在I:\pyhtonCode)] ------输入cd PythonCode   [进入PythonCode文件夹] 3.打开I:\pyhtonCode文件夹,在里面新建一个txt文档,取名first.py,右键用nodepad++打开 4.打开文档,输入以下代码: #!/usr/bin/python #…
1.Python Shell 1.1 Windows命令 (1)[开始]|[运行],输入cmd回车,进入Windows命令界面. (2)输入python,回车,进入Python Shell. 1.2 IDLE Python开始菜单中点击IDLE,启动Python Shell. 2.Python文件 2.1 py源码文件 hello_world.py: #! /usr/bin/python3 # -*- coding: utf-8 -*- print('Hello World!') 其中,代码行…
第14章 python 标准库 Python标准库是随Python附带安装的,它包含大量极其有用的模块. sys 模块 sys 模块包含系统对应的功能.如 sys.argv 列表包含命令行参数. # -*- coding: utf-8 -*- # Filename: cat.py import sys def readfile(filename): '''print a file to the standard output.''' f = file(filename) while True:…
import 与 from ... import ...: #types只是一个包,FunctionType只是这个包里的一个函数.这里用它来演示 import types #如果要用FunctionType(),则要这样 print types.FunctionType #如果不想每次都写types前缀,就可以用from import from types import FunctionType print FunctionType #高端一点的说法是,from import会把Functio…
前边,我们的例子中既有VC++开发的程序,也有Delphi开发的程序,今天我们给大家分析一个VB程序的加密和解密思路. Virtual BASIC是由早期DOS时代的BASIC语言发展而来的可视化编程语言. VB是由事件驱动的编程语言:就是在可视化编程环境下我们可以绘制一些窗体,按钮,编辑框等控件,然后为这些控件所可能引发的事件如按钮被单击或者被双击编写对应的处理代码. 所有的VB程序几乎都是依赖于一个外部的动态链接库.这个动态链接库的名字是:MSVBVM60.dll(可能有多个版本,但名字都差…
从另一个小程序接着说 文件I/O 前边我们已经给大家简单介绍和演示过C和C++在终端I/O处理上的异同点. 现在我们接着来研究文件I/O. 编程任务:编写一个文件复制程序,功能实现将一个文件复制到另一个文件. 例如:fileCopy  sourceFile  destFile C语言版实例分析:fileCopy.c #include <stdio.h> #include <stdlib.h> int main( int argc, char* argv[] ) { FILE *in…
# -*-coding:utf-8-*- ''' 题目描述: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-) 地址: http://tieba.baidu.com/p/2166231880 思路: 用正则表达式匹配图片链接,然后进行下载 ''' ''' import re import requests def main(): url = 'http://tieba.baidu.com/p/2166231880' response = requests.get(url…
1 # -*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目描述: 5 做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)? 6 ''' 7 ''' 8 import random 9 10 11 ''' 12 ''' 13 import string 14 import random 15 16 17 def coupon_creat…
一.命令行模式和Python交互模式的区分 命令行模式: Python交互模式 二.文本编辑器 1.绝对不能用Word和Windows自带的记事本.Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误.文本编辑器可用Notepad++.Sublime Text.EditPlus,个人用EditPlus比较多 2.注意print前面不要有任何空格. 3.用文本编辑器写Python程序,然后保存为后缀为.py的…
列表的一些经常使用操作符 比較操作符 逻辑操作符 连接操作符 反复操作符 成员关系操作符 +表示两个连接.*表示复制. list中"+"两边的类型必须一致. 演示样例: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> 注意:加入元素能够用appen…
PIL库学习链接:http://blog.csdn.net/column/details/pythonpil.html?&page=1 1 #-*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目说明: 5 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 6 ''' 7 from PIL import Image 8 from PIL import ImageChops 9 from P…
Python的三种逻辑控制 1.python语法. python 是以缩进作为基本判断的.同一代码缩进需要保持一致.否则会报错 1.if 的三种循环 _age = 53 # 注意,input接受的都是字符串,如果要和数字比较大小,需要转化为int age = int(input("age:") ) if age > _age : print("大于实际年龄") age = int(input("age:") ) if age > _a…
# -*-coding:utf-8-*- ''' 题目描述: 使用 Python 生成类似于下图中的字母验证码图片 思路: 运用PIL库加random 随机字母进行生成 ''' import random import string from PIL import Image, ImageDraw, ImageFont, ImageFilter def rnword(): return random.choice(string.letters) def color(): return (rand…
1 # -*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目描述: 5 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来. 6 7 根据注释和正常语句的区别,进行筛选计数 8 ''' 9 10 import os 11 12 13 # 首先还是获取该目录下所有文件名,返回一个list进行储存 14 def list_files(dir, wirldcard, recursion): 15 files_t…
1.初始版本 print('---------------我爱鱼C工作室-------------') temp = input("不妨猜一下小甲鱼现在心里想的是0~10中哪个数字:") guess = int(temp) if guess == 8: print("我靠,你是小甲鱼心里的蛔虫吗?!") print("哼,猜中了也没有奖励!") else: print("猜错啦,小甲鱼现在心里想的是8!") print(&qu…
1 ''' 2 题目描述: 3 找出一个html文件中所有的url 4 5 思路 : 6 利用正则表达式进行匹配 7 8 ''' 9 10 11 import re 12 13 14 with open('test.txt') as fp: 15 text = fp.read() 16 pattern = re.compile( 17 "((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\…
1 # -*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目描述: 5 一个HTML文件,找出里面的正文. 6 7 思路: 8 利用BeautifulSoup或者正则表达式 9 10 ''' 11 ''' 12 import requests 13 from bs4 import BeautifulSoup 14 15 16 def get_body(url): 17 response = requests.get(url) 18 soup =…
1 # -*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目描述: 5 你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词. 6 7 8 思路: 9 获取目录下所有txt文件,逐个打开,进行词频统计,选出出现次数最多的那个 10 ''' 11 import os 12 import re 13 14 15 def list_files(dir, wirldcard, recurs…
1 # -*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目说明: 你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小. 5 6 思路: 先获取该目录下所有图片的绝对路径,再一个一个打开,resiz改变大小保存 7 ''' 8 9 from PIL import Image 10 import os 11 12 13 # 获取目录下所有图片的绝对路径 14 def list_files(dir, wirldcard…
# -*-coding:utf-8-*- def test(content): text = content flag = 0 with open('filtered_words.txt') as fp: for line in fp.readlines(): text = text.replace(line.strip('\n'),'**') # print text #print text fp.close() print text if __name__ == '__main__': te…
1 # -*-coding:utf-8-*- 2 3 4 def test(content): 5 flag = 0 6 with open('filtered_words.txt') as fp: 7 for line in fp.readlines(): 8 if line.strip('\n') in content: 9 flag = 1 10 else: 11 pass 12 13 if flag == 1: 14 print "Freedom" 15 else : 16 p…
1 #-*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目描述:任一个英文的纯文本文件,统计其中的单词出现的个数. 5 参考学习链接: 6 re http://www.cnblogs.com/tina-python/p/5508402.html#undefined 7 collections http://blog.csdn.net/liufang0001/article/details/54618484 8 ''' 9 import re,co…
1 #-*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目描述: 5 将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中. 6 ''' 7 """ 8 import MySQLdb as mdb 9 10 config = { 11 'host': '127.0.0.1', 12 'port': 3306, 13 'user': 'root', 14 'passwd': '', 15 'd…
通过之前的学习我们已经了解了Python的很多基础运用了,现在我们尝试着做一个有使用价值的小脚本. 问题 需求: 我想要一个可以给我备份重要文件的程序. 需求分析: 首先文件是有存储路径,文件的路径和备份的路径,是一个文件还是很多文件,备份成什么样子的文件? 简单的分析过后,大概制定实现步骤: 1.需要备份的文件和目录由一个列表指定. 2.备份应该保存在主备份目录下. 3.文件备份成一个zip文件. 4.zip存档的名称是当前的日期和时间. 解决方案 当我们完成基本的程序设计的时候,就可以编写我…