To King Cover

Python是什么

Python是一种解释型的面向对象的编程语言。

它非常简单,舍弃了C、C++、Java等语言的繁杂概念,写Python代码就跟写伪代码一样。还记得学C语言时该死的指针么?忘掉这些东西吧,编程没那么可怕!

它足够强大,号称胶水语言——在大型项目中,Python常常作为各种语言和架构之间的桥梁,因为用Python太灵活太方便了!因为其简洁性和灵活性,Python社区有着各领域专家为其编写的大量的第三方库

Python能做什么

如上文所说,Python好用到受到各领域的欢迎。搞物理、搞数学可以用到Scipy、Numpy,大有取代Matlab的趋势;经济学家和基金经理用Python做数学模型;Python是黑客最好的武器,玩攻击什么的很顺手;pygame可以做游戏开发,EVE Online大量使用Python;不过最常用的还是Python Web开发。

豆瓣是阿北在星巴克写的,他用的Python。知乎也用Python,还有果壳,还有糗事百科美团youtubedropbox…….

现在新的创业网站都喜欢用Python,所以光这一点就有足够的动力去学了。恩,我的公众号后台还有社交网站也是用Python写的,哈哈~

现在就开始

Python是如此简单又强大,你可以用它来做任何事情,它在工作和生活的方方面面都能帮到你。Python语言本身很简单,学习在各领域用Python,就是学习各种第三方库的过程。

所以,先学Python本身,再挑选一个领域去进一步深入,之后就可以站在制高点随心所欲去学其他东西了。

现在就开始,走出第一步,在痛苦的一周过后,你会爱上编程,享受自己创造和掌控的感觉。

学习路线

a. 如果你C语言忘光了,对编程的概念掌握几乎为0,那就跟着笨办法学Python一节一节去学,它的中文版网上|

b. 我假定你C语言还行,编程的基本概念接触过。

  • 你可以用<简明Python教程> 快速入门。真的很快,每天晚上学,3到5天就能掌握Python基本了。
  • 你可以用<Python学习手册> 作为工具书,遇到不懂的随时查看。购买纸质书更好,当作字典用。
  • 还有很多进阶的书,不过等你需要看进阶书的时候,这个tutorial对你来说就是乐色了~^^~

c. 学习Python Web开发

用作Web开发的Python库有很多种,比如Django、Flask、Tornado、Bottle、Webpy2…..

初学者建议用Flask。新,简洁,强大。

  • 你可以直接看它的官方文档来学习,中文版在此.
  • 之后你跟着<Mega Tutorail>去学,学完了你就能做出功能强大的牛逼的网站了.
  • 上面MegaT的作者写了Flask的书,看完学完你就是小牛了。

你的导师和助手

  • 不懂就Google
  • Stackoverflow是程序员届的百度知道,超级专业。
  • Github有无数的开源项目,多看看那些很火的优质项目
  • Python的官方文档是你永远的后盾
  • Python中文学习大本营里有各种Python和flask相关的文档中文翻译。爱死这个作者了。
时间: 2024-08-21 18:34:03

To King Cover的相关文章

HDU 6311 Cover

Cover Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 440    Accepted Submission(s): 65Special Judge Problem Description The Wall has down and the King in the north has to send his soldiers to s

hdu 6311 Cover (欧拉路径)

#include<bits/stdc++.h> #define N 100005 using namespace std; struct Edge{ int to,next; bool able; }edge[N*4];///要多于总边数的4倍 (*2双向边 并且可能加边) int n,m, Degree[N],///每个点的度 Head[N], ///每个点的最后一条加入的边的序号 cnt, ///边的序号 res; ///一共找到的路径 bool vis[N]; vector<int

POJ2728 Desert King

Time Limit: 3000MS   Memory Limit: 65536KB   64bit IO Format: %lld & %llu Description David the Great has just become the king of a desert country. To win the respect of his people, he decided to build channels all over his country to bring water to

hdu 5640 King&#39;s Cake(模拟)

Problem Description It is the king's birthday before the military parade . The ministers prepared a rectangle cake of size n×m(1≤n,m≤10000) . The king plans to cut the cake himself. But he has a strange habit of cutting cakes. Each time, he will cut

HUST 1017 - Exact cover (Dancing Links 模板题)

1017 - Exact cover 时间限制:15秒 内存限制:128兆 自定评测 5584 次提交 2975 次通过 题目描述 There is an N*M matrix with only 0s and 1s, (1 <= N,M <= 1000). An exact cover is a selection of rows such that every column has a 1 in exactly one of the selected rows. Try to find o

[SCOI2005]互不侵犯King

1087: [SCOI2005]互不侵犯King Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 4255  Solved: 2458 [Submit][Status][Discuss] Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案.国王能攻击到它上下左右,以及左上 左下右上右下八个方向上附近的各一个格子,共8个格子. Input 只有一行,包含两个数N,K ( 1 <=N <=9, 0 <=

01分数规划+prim POJ2728 Desert King

Desert King Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 26009   Accepted: 7219 Description David the Great has just become the king of a desert country. To win the respect of his people, he decided to build channels all over his coun

POJ3682 King Arthur&#39;s Birthday Celebration

King Arthur is an narcissist who intends to spare no coins to celebrate his coming K-th birthday. The luxurious celebration will start on his birthday and King Arthur decides to let fate tell when to stop it. Every day he will toss a coin which has p

hdu_5314_Happy King(树的点分治)

题目链接:hdu_5314_Happy King 题意: 给出一颗n个结点的树,点上有权值: 求点对(x,y)满足x!=y且x到y的路径上最大值与最小值的差<=D: 题解: 还是树的点分治,在统计答案的时候先按到根的最小值排序,然后用最大值减D去找有多少个满足答案. 1 #include<bits/stdc++.h> 2 #define F(i,a,b) for(int i=a;i<=b;++i) 3 using namespace std; 4 typedef pair<i