❶ python 有哪些好的学习资料或者博客
1、无开发经验,初学python
如果你不会其他语言,python是你的第一门语言:
A Byte of Python (简明python教程,这个有中文版简明 Python 教程)是非常好的入门教程。
Learn Python the Hard Way (Zed Shaw的免费教程,个人强烈推荐)
Python, Django and Flask教程: Real Python (收费,需购买)
short 5 minute video 解释了为什么你的出发点应该是要完成什么项目,或者解决什么问题,而不是为了学一门语言而去学一门语言。
Dive into Python 3 是一本开源的python教程,提供HTML和PDF版。
Code Academy 有一个为纯新手准备的 Python track 。
Introction to Programming with Python 介绍了基本语法和控制结构等,提供了大量代码示例。
O'Reilly 的书 Think Python: How to Think Like a Computer Scientist 是非常好的入门教材。
Python Practice Book 是一本python练习的书,帮你掌握python基本语法。
想通过做实际项目来学编程?看看这个 this list of 5 programming project for Python beginners(5个适合python初学者的编程项目)。
Reddit的创造者之一写了一个教程,如何用python构建一个博客网站(use Python to build a blog.),使非常好的web编程入门。
The fullstack python的作者写了一篇关于如何学习python的文章learning Python 。
2、有开发经验 ,初学Python
Learn Python in y minutes ,让你在几分钟内快速上手,有个大概了解。
Python for you and me , python的语法,语言的主要结构等,还包含来Flask Web App的教程。
The Hitchhiker’s Guide to Python
How to Develop Quality Python Code ,如何开发高质量的python代码
❷ 个人博客系统的设计与实现
基于此题目个人博客系统,可以为你提供一份适用于初学者的代码,
如果你有更多的要求也可以告诉我们,,带着你的问题和Email来找我,有时间可以帮你,肯定救急,请用BaiHi为我留言,
此回复对于所有需求和和来访者有效,
ES:\\
❸ 如何用django开发一个简易个人Blog-Python
1.网站首页展示已发布的博客记录,包括名称、摘要信息、发布日期、阅读量及评论数。
2.首页文章列表可按照分类筛选。
3.点击标题或阅读全文链接,进入博客阅读页面,展示文章标题、内容及评论内容。
博客后台管理部分:(后台套用了一个叫做ACE的后台模板,改造成了django形式的)
1.管理员登录功能
2.分页展示文章列表,可查看、编辑、删除选中文章,并支持批量删除功能。
3.增加新文章功能,利用网络ueEditor富文本编辑器,支持代码高亮显示功能。
4.支持分类的增、删、改、查功能。
下面是几张截图:
首页文章显示:
开发环境及软件版本:
开发是在windows 7,利用sublime text2编辑器。
采用python2.7.3+django1.7.0+mysql
前端采用bootstrap和一些成熟的jquery插件。
开发过程:
1.创建项目及app,规划项目结构。
2.设计数据模型,即数据库表及表结构。
3.设计公共展示部分样式,及后台数据与模板视图的展示。
4.改造ACE后台模板,添加文章管理、类别管理功能及登录验证功能。
5.部署到CentOS6.5,部署方式:nginx+uwsgi+django1.6+mysql
❹ 如何把Python入门
阶段一:基础阶段
Python语言基础
· 环境搭建与装备· 变量和数据类型· 编程根底· 装修器· gui介绍
简易爬虫实战
· http和urllib2· 正则表达式和re· 编写爬虫代码· 多线程
工具阶段
· Pip安装办法以及环境· Pip根底运用和指定源· Virtualenv安装· Pycharm&pdb调试技巧
Python面向目标
· 面向目标入门及特征· 类办法运用及特征· 访问束缚· super和self目标· 嵌套类和嵌套函数
web前端根底
· HTML+CSS· Javascript· Jquery
万丈高楼平地起,再牛逼的大神也需求打好根底,Python语言根底、面向目标编程、开发工具及前端根底等知识点。
阶段二:爬虫阶段
爬虫根底
· 简略爬虫实例· 办法抓取· 正则表达式的根本运用· 模仿登陆· cookie操作· requsts
Git根本运用
· 基于github文档装备· pull requst· 常用命令· remote和clone· big分支· feature分支
Scrapy结构
· Scrapy初步简介· Scrapy常用命令· 爬虫中心· 图片抓取· cookie处理
MYSQL数据库
· sql标准和创建· 主外键束缚· 数据关联处理· 运算符· 常用函数
从爬虫根底,到各大爬虫结构的应用,能熟练掌握常用的爬虫技巧并能独立开发商业爬虫
阶段三:Web阶段
flask入门
· flask上下文呼应· flask路由· flask模板· flask入门数据库操作· Jinja2根本语法· flask入门布置
Django根底
· 创建网站· sqlite3数据库简介· 数据库根本操作· admin运用
Ajax初步
· Ajax简介/运转环境· eval&dom· 数据封装· ajax注册用户
Django进阶
· jinjia2替换模板引擎· admin高档定制· admin actions· 集成已有的数据库· 通用视图
实战:个人博客系统
· 项目分析· Web开发流程介绍· 数据库设计· 自定义Manger管理· 项目布置上线
flask,django等常用的python web开发结构,以及ajax等交互技术,经过学习能够将爬取的数据以网页或者接口的形式来呈现给用户
阶段四:项目阶段
· 开发前预备· 需求和功用解说· 代码结构· 注意事项
版本控制管理软件
· 常用版本控制和原理· Svn常用实操· Svn高档· 四大开源站点· Git详解· Git对比Svn
Diango缓存优化
· Filesystem缓存解析· Database缓存解析· 缓存装备与运用· 自定义缓存· Redis缓存· Django缓存优化性能评估
网站发布
· 介绍Diango和它的基· 布置前预备· 主流布置方法介绍· Diango多服务器分离· 脚本自动化· Diango的服务器安全
丰厚的项目经验是找工作的必要条件
❺ 用python 写一个个人博客要多久
那得会python写逻辑
然后得有个django框架
然后博客的数据得存在数据库吧,可以使用django自带的数据库。
好的后段准备好了,现在准备前段。
html写个网站,查询功能,登录功能,评价功能。
然后css写个布局,让看上去好看点。
ok基本差不多了。
❻ 如何搭建个人开源博客系统框架
一、先到域名注册商那注册购买网站域名和网站空间或服务器;
二、选择自己相对熟悉的博客系统并下载,其中asp环境的比较多用户的开源博客系统主 要有:zblog和pjblog;PHP博客开源系统主要有:wordpress ,网络搜索它们的名 称后就可进入各自的官网下载,然后上传到网站空间或服务器里面,将源码解压到网 站根目录。
三、安装博客系统,打开绑定好的网站域名,会进入博客安装页面,按页面提示输入相应 的管理员密码和数据库等密码,按下一步,等待一会就完成安装了。
四、现在已经可以通过刚才设置的管理员用户和密码进入博客管理后台管理博客了。
五、进入后台后,可以先设置一下网站的基本配置,比如博客名称,博客关键词,也可以 添加不同的栏目分类,然后就可以发布博客了。
整个过程就是这么简单!通常几分钟内就完成了!
❼ 常见个人博客系统哪个好
一、Z-Blog博客系统
二、wordpress开源程序
三:Emlog博客系统
❽ 想用python搭 个人博客,有什么类似于wordpress的框架
What is Plone?
A powerful, flexible Content Management Solution that is easy to install, use and extend.
Plone lets non-technical people create and maintain information for a public website or an intranet using only a web browser. Plone is easy to understand and use - allowing users to be proctive in just half an hour - yet offers a wealth of community-developed add-ons and extensibility to keep meeting your needs for years to come.
Blending the creativity and speed of open source with a technologically advanced Python back-end, Plone offers superior security without sacrificing power or extensibility.
The Plone community is an incredibly diverse group that bridges many types and sizes of organizations, many countries and languages, and everything from technical novices to hardcore programmers. Out of that diversity comes an attention to detail in code, function, user interface and ease of use that makes Plone one of the top 2% of open source projects worldwide. (Source: Ohloh)
Plone’s intellectual property and trademarks are protected by the non-profit Plone Foundation. This means that Plone’s future is not in the hands of any one person or company.
Thousands of websites across large and small businesses, ecation, government, non-profits, sciences, media and publishing are using Plone to solve their content management needs. This is supported by a global network of over 300 solution providers in more than 50 countries. Looking for a hosting provider to host your Plone site for you? You can find a list of providers and consultants on plone.org.
We are very proud to be known by the company we keep. Organizations as diverse as NASA, Oxfam, Amnesty International, Nokia, eBay, Novell, the State Universities of Pennsylvania and Utah, as well as the Brazilian and New Zealand governments - all use Plone.
Plone is open on many levels. It runs on Linux, Windows, Mac OS X, FreeBSD and Solaris - and offers a straightforward installation to get you up and running in minutes. It has been translated into more than 40 languages, and is developed with an unflinching emphasis on usability and standards compliance.
Need a CMS that integrates with Active Directory, Salesforce, LDAP, SQL, Web Services. LDAP or Oracle? Plone does. Need to be sure your website is accessible? Plone meets or exceeds US Government 508 and the WCAG 2.0 standards.
Worried about security? As an open source proct, a large number of developers frequently scrutinize the code for any potential security issues. This proactive approach is better than the wait-and-see approach in proprietary software that relies on keeping security issues a secret instead of resolving them outright. Based on Python and the Zope libraries, Plone has a technological edge that has helped it attain the best security track record of any major CMS (Source: CVE). In fact, security is a major reason why many CMS users are switching to Plone.
The market is full of open source content management systems, so it is important to do your homework before choosing one for your organization. Remember that a simple CMS may work out great to start with, but lead to problems with scaling or migration when you need more capability than it can provide. At the other end of the spectrum, a powerful CMS can be so difficult to learn and maintain that it never gains acceptance to users. Make sure the CMS you choose meets your needs today without compromising future growth. We hope you’ll take the time to learn more about Plone and what it can do for you. We’ve created this site specifically as a gateway to information on how to get started with Plone, as well as information on development, solutions providers, events, news, and the wealth of proct add-ons created by the community.
What does Plone mean? How is it pronounced?
Does the word Plone mean anything, and where does it come from? Why is Plone called Plone?
The word Plone originally comes from the electronic band Plone that used to exist on the Warp record label. The music is playful and minimalistic.
The founders of Plone-the-Software (Alan Runyan and Alexander Limi) were listening to Plone-the-Band when they met (as well as ring the initial coding/design of Plone) - and one of the original quotes floating around at the time was that “Plone should look and feel like the band sounds”. Thus, a legend was born. ;)
Plone-the-Band broke up in 2001, but Plone-the-Software lives on.
Plone is pronounced in the same manner as the word “grown”. It is not spelled out when you say it, and is not an abbreviation for anything.
❾ 求助 用python如何制作个人网站或者博客
1、学好python基础
2、学会使用数据库,至于什么数据库自己选择,mysql,mongodb等
3、HTML,CSS,JS
4、选个框架(你要自己写一个也是可以的~),django,falsk,tornado,webpy等
5、博客逻辑
最后个人觉的 廖雪峰 的博客不错,可以自己网络看一下。