我的python历程

Python开发语言发展历程基础讲解 对于小白来说很人性详细的背景简介 阅读详情

今天突然有一个任务需要我们使用Django框架,并连接数据库。

Django是python语言的框架。因此,我们今天学习了一下python。

首先说安装python。

一、python安装

windows环境上安装

如果朋友们需要在window上使用的话,那大家可以搜索一下window下安装python,网上的这种文章一大片。在这里给大家提供一篇文章,如果觉得没有整明白,大家可以去晚上找一篇适合自己的文章。http://www.cnblogs.com/windinsky/archive/2012/09/20/2695520.html

linux环境上安装

我们重点说一下nginx环境上的安装,因为linux上比较容易报错。

其实linux环境中自带python,在centos6中自带的python的版本为2.6.6,而在centos7中自带的python的版本为2.7,如果觉得python2.6.6的版本较低的话,可以进行版本升级。

参考网址:http://www.cnblogs.com/idotest/p/5442173.html

我建议是不要随便的升级,每个版本都有每个版本的解决方法,因此不能冲动,版本升级以后,yum就不能使用了,会带来很多的不便。

我linux上使用的镜像是centos6.4,因此,下面我说的就是python2.6.6的安装详细。

因为linux上自带的就是python2.6.6,因此我没有安装python。因为我们使用的是Django框架,所以我们需要安装Django,安装Django的框架有好几种方式。为了以后的方便,

我们还需要安装上setuptools和pip。

首先我们需要安装zlib和zlib_devel

yum install zlib

yum install zlib-devel

安装setuptools:

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz      #下载源码包

tar xzf setuptools-o.6c8.tar.gz                                                                                      #解压源码包

cd setuptools-o.6c8.tar.gz                                                                                            #进入到目录中

python setup.py install                                                                                                  #安装


安装pip

从pip官网https://pypi.python.org/pypi/pip 下载pip的源代码

tar -zxvf pip-1.5.5.tar.gz                                           #解压

cd pip_1.5.5                                                             #进入目录

python setup.py install                                             #安装

安装完成以后,我们就可以直接输入pip如果出来好多好多东西,就说明我们的pip安装成功了。


安装django

1、源码安装

从django官网上下载django的源码,官网地址:https://www.djangoproject.com/

下载源码包

tar zxf Django-1.5.8.tar.gz              #解压源码包

cd Django-1.5.8                               #进入目录

python setup.py install                    #安装

2、pip安装

pip install Django

如果pip<1.4,安装方法如下

pip install https://www.djangoproject.com/download/1.11a1/tarball/

安装成功以后,django位于python安装目录下的site-packages目录下

测试:

输入python,然后我们输入,检测命令是否已经安装

import django

如果没有报错,我们就可以就可以输入下一行命令:

print django.get_version()就可以获取django的版本,说明我们的django就安装成功了。

然后我们要创建一个django的项目,非常简单,使用startproject命令,

django-admin.py startproject mysite(项目名称)

那么django会在当前目录下生成一个名为mysite的文件夹,里面有几个文件,详细了解需参考下面的网址

http://www.server110.com/python/201308/187.html

创建成功后,项目文件夹启动Django自带的web服务器。

python manage.py runserver

我们就可以访问自己的域名,http://127.0.0.1:8000,如果顺利显示,说明django已经可以正常使用了。


安装mysql-python扩展

wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download    #下载源码

进行解压

进入到目录中,

python setup.py build                             #执行安装命令

如果报错,并且是以“error: command 'gcc' failed with exit status 1”这个错误结尾的,那我们的解决措施就是进行下一段命令。

yum install gcc libffi-devel python-devel openssl-devel

将我们需要的全部安装上以后,我们就可以重新执行安装命令了。

然后我们在python中检测一下,扩展是否安装上了。

输入python,然后我们在输入import MySQLdb,如果报了几行路径的错,我们就返回到上一级,再进行检测,如果没有报错,就说明我们的扩展安装成功了。


在python中操作数据库,就参考下面的网址:http://www.cnblogs.com/fnng/p/3565912.html

Python历程学习 Python的个人学习心得和体会,包含各个方面的简单实用的工程代码 立即下载

相关推荐

攻防实战之Confluence后利用

这边管理员密码是密文加密在数据库中,解不开,因此解决的思路是将管理员用户密码修改为已知明文密码的密文(这边不能直接在数据库中添加字段,关系型数据库在单表中添加一条字段可能会出现问题),登录上后台以后,添加用户并加入管理员组,最后将管理员密码还原。Confluence的后利用主要问题在于在Linux中搭建时,默认是Confluence用户权限,如下图所示,而confluence在linux中是没有写权限的,这也就是为什么有些人发现可以执行命令但是shell写不进去。至此admin的密码被改为了123123。

weixin_39251927的博客 2716

Python的发展史

Python的发展史

kxsm_xz的博客 3038

K8s入门教程(一)

本教程提供了Kubernetes(K8s)的入门指南,涵盖了从基础概念到实战操作的全面内容。首先介绍了Kubernetes的定义和核心功能,如自动化部署、弹性伸缩、自我修复等。接着,详细讲解了如何在macOS上安装Minikube和kubectl工具,以及如何使用这些工具创建和管理Pod、Deployment和Service等核心资源。教程还包括了实战案例,如部署Nginx应用,并介绍了高级特性如滚动更新和自动伸缩。最后,提供了常见问题的解决方案,帮助用户快速上手和解决实际使用中的问题。

2401_82505179的博客 1689

Python:从诞生到辉煌的编程之旅

Python的编程之旅始于1989年,由Guido van Rossum创立,以其简洁易读的语法迅速赢得关注。从脚本语言起步,Python逐步发展成为人工智能、数据分析、Web开发等领域的核心工具。其强大的库支持和活跃的社区推动了Python的广泛应用与持续发展,书写了从诞生到辉煌的编程传奇。

byte轻骑兵的技术小窝 5113

ADS1299寄存器配置与应用实战指南

本文提供了ADS1299高精度生物电信号采集芯片的寄存器配置与应用实战指南。详细解析了采样率、增益、转换模式等核心寄存器的设置方法,并分享了数据读取、高级功能配置及常见问题的调试心得,帮助开发者快速掌握ADS1299的配置技巧,实现稳定的ECG/EEG信号采集。

weixin_28278377的博客 194

西门子SMART PLC增量式PID(完整梯形图FC)

西门子PLC自带的PID指令是基于位置型的PID,位置型PID的算法公式和详细介绍,大家可以参看《PID专栏》的其它文章,这里不再赘述。本篇博文直接给出代码部分的讲解,不设计太多公式和理论的推导。限于本人能力,文中难免出现错误和不足之处,诚恳欢迎大家的批评和指正。同时感谢大家的订阅和关注。SMART200 PLC系统自带的PID指令解析,可以参看下面这篇文章:SMART PLC PID算法基本解析(附公式)_RXXW_Dor的博客-优快云博客_plc的pid算法在态运行中,控制器调节输出值,使偏差 (e

RXXW_Dor的博客 8147

Python的历史演变与作用

Python以其简洁、易读的语法和强大的库和框架支持,使得Python成为数据分析、机器学习、深度学习和自然语言处理等领域的首选工具。无论是从事数据科学研究、商业数据分析还是深度学习项目,选择Python都将大大提高工作效率和成果质量,促进人工智能技术的不断创新与发展。Python的跨平台特性使得开发人员能够轻松地实现各种自动化任务和编写高效的脚本。无论是系统管理、网络编程、自动化测试还是任务调度,Python都能够提供强大的支持,帮助开发人员提高工作效率,降低开发成本,实现自动化和脚本化的目标。

与时俱进,一专多能。 2161

5G射频到底是啥?方案怎么搭?工作流程、SAW选型、PA选型一口气讲透(工程师秒懂版)

很多人一提 5G 射频,脑子里先冒出来的是几个零件名:👉 PA👉 LNA👉 SAW👉 天线👉 开关但真正做方案时,这些东西不是一堆分立器件,而是一条完整的“信号流水线”。更准确地说,。Qualcomm 对 RFFE 的定义就是“把信息转换成可发送的射频信号,并把接收到的信号转换回有用信息”的那一整套组件。

weixin_43199439的博客 533

Python起源与发展全解析(从1989到2026,一文读懂)

从1989年吉多的一个圣诞课余项目,到如今风靡全球的主流编程语言,Python用三十余年的时间,书写了一段开源语言的传奇。它的成功,不仅源于简洁易读的设计理念,更源于开源社区的共同努力——吉多的最初构想,加上全球开发者的持续贡献,让Python从一个个人项目,成长为覆盖多个领域、拥有数百万开发者的庞大生态系统。对于新手而言,Python是最友好的入门语言,无需复杂的语法基础,就能快速写出实用的代码;对于资深开发者而言,Python是高效的开发工具,丰富的第三方库和灵活的编程范式,能大幅提升开发效率。

wwd_001的博客 839

用 PERFORM ... ON COMMIT / ON ROLLBACK 把收尾工作做干净:从 SAP LUW 到 Update Task 的事务钩子实践

ABAP事务钩子机制解析 本文深入探讨SAP ABAP开发中的事务边界管理问题,重点分析PERFORM ... ON COMMIT/ROLLBACK机制: 事务分层:区分Database LUW(数据库提交)和SAP LUW(业务逻辑单元),后者通过COMMIT WORK触发多种收尾动作 钩子机制:PERFORM...ON COMMIT将子程序注册为事务结束回调,在提交/回滚时执行清理工作而非业务更新 执行顺序:钩子程序先于Update Task执行,仍保留当前会话内存上下文 现代实践:建议将FORM仅作为

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3993

让 PyCharm 代码“发光”:高亮插件与特效全攻略

PyCharm 作为一款强大的 Python IDE,支持多种插件让代码“发光”——无论是动态输入特效、彩虹括号,还是霓虹主题,都能让你的代码脱颖而出!进入 File → Settings → Editor → Color Scheme → Rainbow Brackets。进入 File → Settings → Appearance & Behavior → Material Theme。进入 File → Settings → Editor → Color Scheme → General。

qq_43580271的博客 3834

Python基础环境与原理

Python安装目录说明Python 的安装目录通常包含 Python 解释器和一些附带的标准库以及其他一些工具和资源。在 Python 的安装目录中,您会找到名为python或python3的可执行文件。这是 Python 解释器,负责解释和执行 Python 代码。Python 的安装目录还包含一些标准库模块,这些模块是 Python 的一部分,提供了许多常用的功能和功能。标准库的模块可以直接导入并在代码中使用。在 Windows 系统上,Python 安装目录中可能包含一个名为Scripts。

Fddadd的博客 908

把 SAP Fiori Launchpad Designer 的 Catalog 与 Group 传输讲透:从 CONF、CUST 到 Transport Request 的完整理解

SAP Fiori项目中,catalog和group的传输问题往往源于对FLPD层次模型的理解不足。FLPD包含configuration(系统级)和customizing(客户端级)两个层面,分别对应workbench request和customizing request传输方式。常见误区包括:混淆/UI2/FLPD_CONF和/UI2/FLPD_CUST入口、未提前创建传输请求、不了解层次覆盖机制(customizing会覆盖configuration)。当客户端修改configuration层的对象

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 100

python发展历程

在学习一门语言之前,应该先了解这门语言的发展历程及其特性,便于后续学习过程中的体会。对于初次接触编程语言的朋友,可以先去了解计算机的发展历程,这样更容易理解编程语言与计算机之间的关系。计算机的发展历程可参考: https://blog.csdn.net/zzwu/article/details/77792789 起源 Python的作者,Guido von Rossum,荷兰人。1982年,Gui...

u010976286的专栏 752

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

python入门基础:深入了解Python的发展历程以及岗位发展

Python作为一种功能强大且易于上手的编程语言,在各个领域都有着广泛的应用前景。对于想要从事与Python相关的工作的人来说,掌握Python技能是非常有竞争力的。同时,也需要根据个人的兴趣、技能和职业规划选择合适的Python岗位。人工智能第一课:Python。Python是一种高级编程语言。Python的发展历程中,不断推出新版本为开发者提供了更多的工具和功能,使其在各个领域得到了广泛的应用。如需获取更多关于Python发展历程的信息,建议查阅Python官网了解更多细节。

m0_61176833的博客 757

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

深入探究Python发展历程

目前互联网技术领域,编程语言种类非常的多,哪种语言更具有发展前景,主要决定因素在于两个方面,第一是整体互联网市场发展技术要求,第二是要了解各种编程语言的应用以及发展趋势。对于Python编程语言而言,随着人工智能以及大数据的普及,一度成为炙手可热的技术方向。为什么Python能够得到众多互联网工作者热衷的编程语言呢?首先我们要了解Python的发展历程,从而更好的判断Python在每个阶段发展过程中的重要作用。Python是由荷兰人Guido van Rossum研发的。

Python栈_基的博客 1387

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

本人的Python自学历程分享

学习Python的想法是挺早的事了,由于自己的时间安排不合理(就是拖延症)导致一直没有静下心来学习,不过好在目前已经实战项目了,也算小有成就,这里我就将我的学习历程发出来向大家分享一下我的历程。 学习基础的不同 基础不同是正常的,但是Python这门语言,可以说0基础可以上手。当然,如果你是有计算机基础、或者是程序语言基础的话,就更容易一些了。 Python的设计哲学是“优雅”、“明确”...

yuhun001的博客 290

python股票api的使用,记录炒股历程

从技术和心理层面讲述Python同花顺API与炒股历程的结合。API接口应用,获取实时数据,投资者不同心路经历,两者结合可助投资者更成熟成功。

股票程序化接口 943

Python学习历程

Python探索 开始后, 进展还算不错. 随后开始了Python的学习历程. 虽然有些书籍, 找书太麻烦, 买书现在不划算, 也不想去书店一本本的翻翻. 反正基础都是一样的, 也都是必须学习的. 既然如此, 那么把几本基础教程都过一遍, 虽然可能降低了速度, 无法达到逃逸速度. 但是扎实点总没有太大的坏处. 所以知乎翻了下python的教程. 廖雪峰的评价很好. 每天半个小时 , 看了几天后发现咯新教材.

u013149704的博客 384

【python】记录下自学python的大致历程

写这篇文章,起因是有一个学长最近问到我相关的问题。回想起我当初开始自学这门语言,以及到现在需要考虑使用一些高级用法时觉得最有效的一些工作吧。 1.初学 第一次学习python,是我即将研究生入学的暑假,当时主要是看两个方向: (1)python菜鸟基础:Python 基础教程 | 菜鸟教程 (2)tensoflowmnist的例子:Tensorflow | 莫烦Python 我快速的将(1)过一遍,这个过程中,我会自己把所有教程中的例子都敲一遍。这个时间其实效率高的话,并不需要花费什么时间。后面.

聿默的博客 3557

1.1 Python 的起源与发展历程​

Python 从一个圣诞假期的个人项目,发展成为全球最受欢迎的编程语言之一,其成功源于。未来,Python 将继续在人工智能、科学计算等领域发挥核心作用。

2401_89281831的博客 2154

Python发展历程 --- 《跟着小王学Python》

是一套精心设计的Python学习教程,适合各个层次的学习者。本教程从基础语法入手,逐步深入到高级应用,以实例驱动的方式,帮助学习者逐步掌握Python的核心概念。通过开发游戏、构建Web应用、编写网络爬虫、制作桌面软件等多样化项目,学习者可以深入理解并实践Python知识。每周更新1至2篇内容,旨在助力学习者成长为全栈工程师。

JavaPub 897

Python的发展历程

写在前面 随着大数据、人工智能这类词汇扑向我们,python这个早在1989就已经出现的语言终于高调回归,为了更好的学习python 我们先来了解下它的前世今生 创始人 Python的创始人为吉多·范罗苏姆(Guido van Rossum),人称龟叔 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Pytho...

weixin_33785108的博客 216

一名数据分析师的Python学习历程

导读前期,将自己完整的SQL学习历程尽可能详细的总结了一遍,后台也收到了一些读者的反馈,并私信交流Python的学习历程,恰好这也在个人的计划之中。私以为,相较于SQL这种知识体系相对单...

小数志 326

python的学习历程

python的学习历程 在我的学习历程中,学习过很多语言。但是,在学习后想要写点什么的,也就是python,因为他涉及的东西很多,WEB、爬虫、数据分析、人工智能等。今天就是熟悉一下编辑器,整理一下思路,明天开始第一天的学习,希望大家多多支持! ...

qq_34136007的博客 167
上一篇: ThinkPhp5.0之模块
下一篇: nodejs群聊和私聊
php_younger
博客等级 码龄10年 32粉丝 70原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值