两年后更新:现在已经在知乎从事 Python 相关的工作。看看当初的自己,真是很幼稚,继续加油。
回复内容:
- 一个小时看python的语法和基本数据类型: http://woodpecker.org.cn/abyteofpython_cn/chinese/;
- 一个小时看HTTP基础,知道浏览器是怎么发请求的就行(Google搜“HTTP请求”);
- 一天时间过一遍django docs https://docs.djangoproject.com/en/1.4/ ;
- 同时搭环境让django应用能跑起来;
- 开着python手册,开着django手册,开着google,开始动手写吧,碰见不会的就翻手册搜google。
如果已经有Python和Django基础,可以直接看这个Python - Django 搭建简易博客
手把手教你用Django 开发一个简单的博客,涉及 Django Web开发,MVC,Template等。

如果对Python或Django不熟悉,按下面路线走。
Python - Python快速教程
Python - Python Django Web框架 其实难度不在于编程语言(例如 Python),而是你的 web 知识。
我在做博客时,觉得最耗时间的是需求、数据库设计和用户体验,这些都是需要很多经验才能做好的。因此建议你先使用优秀的博客软件,确定你能在哪些地方做得更好,再去动手。
附带自己的开发过程,也许会有帮助: Doodle博客的开发过程 用django写后台很方便,很快就能搭起来,但我觉得博客关键的是前端的展示,除了学django还得学点前端的东西 如果有HTTP,HTML,CSS,JS基础,看两样东西即可
1、python入门教材一本,推荐 《learning python》
2、Django教材,直接先照官方的那4个入门step做一遍,接下去,需要那部分就看哪部分的文档,但是推荐先看比较完整再实际动手,因为可能你有疑问或觉得自己已经会的地方,其实文档已经提到或有更好的解决方案。 学完 python 想学 django,正好我最近组织了一个 django 新人学习小组,并开始一边学习一边做项目实践。正好目前进行到第一周,小组正在做一个 Blog 程序,虽然简单,但是足以带你进入 django 开发的大门,欢迎 follow 我们,并期待您的建议和意见。
简单介绍一下小组的运作模式:我们在每个周末会开一个小组讨论会,讨论下一周的开发内容,每个人根据其分配的任务去学习相应的文档。但是不仅仅是做完自己的工作就完事了,每个人在学习的过程中还要把自己学的东西讲给全小组的人听(主要是写成一份和自己工作相关的文档),让其他的组员都明白你做了什么,这样你不仅学到了自己该学的,也学到了其他组员学到的东西。
目前我们正在进行第一周的项目,第一周的学习文档已经出来了,发布在简书上:Django学习小组出品:一起来做一个简单的Blog第一周文档(教程)。我把摘要部分贴出来,感兴趣的朋友可以去简书上阅读原文。
此外欢迎关注我们的 github 组织首页,所有项目的相关源代码都会上传到 github 上。每周更新,但是代码量不大,确保在新人的接受范围内,这样可以让新手完全跟上我们的学习和开发进度。
第一周文档的摘要:这一周我们小组完成了 Blog 首页的搭建。
——by Django 学习小组,期待您的建议和意见 参考Udacity CS253这门公开课:Classroom - Udacity,虽然框架用的是webapp2,但可以作为基础。 建议先弄清楚自己的目的:本节是 django blog 项目的开篇,是 django 学习小组的集体学习成果。django学习小组是由我发起的一个促进 django 新手互相学习、互相帮助的组织。小组在一边学习 django 的同时将一起完成三个项目:
- 一个简单django blog,用于发布小组每周的学习和开发文档
- django中国社区,为国内的 django 开发者们提供一个长期维护的 django 社区,聚集全国的 django 开发者到这个社区上来
- django 问答社区, 类似于segmentfault 和 stackoverflow但更加专注(只专注于 django 开发的问题)的问答社区
目前小组正在完成第一个项目,本文即是该项目第一周的相关文档。
更多的信息请关注我们的 github 组织首页,本教程项目的相关源代码也已上传到 github 上。
同时,你也可以加入我们的邮件列表 django_study@groups.163.com ,随时关注我们的动态,我们会将每周的详细开发文档和代码通过邮件列表发出。
如有任何建议,欢迎提 Issue,欢迎fork,pull request,当然也别忘了 Starred 哦!
每周更新,敬请关注
如果是为了学习,那么就好好学些python,然后学习http相关知识,django是开发时方便,但是对于学习web开发知识来说,并不是太合适;
如果只是为了建个人博客,直接用wordpress,比自己写的好太多. 作为一“通过django入门python”的少年表示,当然是
1,照着tutorial来一遍,了解django模块式开发
2,翻doc依次了解M V C ,和如何与数据库交互
3,学习如何配置和定制settings.py
4,学模版标记语言前端js,尤其是ajax
然后你会发现django耦合性太高了,转头去学web.py,好自由,想怎么搞就怎么搞,想用什么模版引擎就用什么模版引擎,而且你已经具备在django下的模块式开发的习惯了。
最后贴一个我根据django自带的权限模块写的用户管理工程http://github.com/raphaelsoul/supermilai
有些bug没修复,多坑慎入,仅当开思路 我也在学Python,有基础的话可以试试这样:
1、《Learn Python The Hard Way 第2版》:http://learnpythonthehardway.org/book/
2、《The Django Book》:http://fy.py3k.cn/
3、中文书:http://blog.csdn.net/lanphaday/article/details/6204639
仅供参考,谢谢。

PythonはゲームとGUI開発に優れています。 1)ゲーム開発は、2Dゲームの作成に適した図面、オーディオ、その他の機能を提供し、Pygameを使用します。 2)GUI開発は、TKINTERまたはPYQTを選択できます。 TKINTERはシンプルで使いやすく、PYQTは豊富な機能を備えており、専門能力開発に適しています。

Pythonは、データサイエンス、Web開発、自動化タスクに適していますが、Cはシステムプログラミング、ゲーム開発、組み込みシステムに適しています。 Pythonは、そのシンプルさと強力なエコシステムで知られていますが、Cは高性能および基礎となる制御機能で知られています。

2時間以内にPythonの基本的なプログラミングの概念とスキルを学ぶことができます。 1.変数とデータ型、2。マスターコントロールフロー(条件付きステートメントとループ)、3。機能の定義と使用を理解する4。

Pythonは、Web開発、データサイエンス、機械学習、自動化、スクリプトの分野で広く使用されています。 1)Web開発では、DjangoおよびFlask Frameworksが開発プロセスを簡素化します。 2)データサイエンスと機械学習の分野では、Numpy、Pandas、Scikit-Learn、Tensorflowライブラリが強力なサポートを提供します。 3)自動化とスクリプトの観点から、Pythonは自動テストやシステム管理などのタスクに適しています。

2時間以内にPythonの基本を学ぶことができます。 1。変数とデータ型を学習します。2。ステートメントやループの場合などのマスター制御構造、3。関数の定義と使用を理解します。これらは、簡単なPythonプログラムの作成を開始するのに役立ちます。

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法

Python 3.6のピクルスファイルのロードレポートエラー:modulenotFounderror:nomodulenamed ...


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

メモ帳++7.3.1
使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版
中国語版、とても使いやすい
