求一份零基础学Minecraft编程书中初学者u盘之家工具包包,我在我在书上提供的网站居然下不了,急!

一道C语言习题,求高手指出我的错误我是初学者,在书上看到一个练习题,要求输入10个数,把最小的数和第一个数对调,再输出,这是我写的程序,没有报错,但输出时都是输入的样子,求高手指出错误,希望用一些通俗的语法,#includeint main(){\x05int a[10];\x05printf("Please put in 10 nimber:\n");\x05for(int i=0;i
小鬼求抱抱hE3
这段代码并不是输入任何一组数据都会出现错误,如果输入:1,2,3,4,5,6,0,7,8,9的时候,并没有任何问题,但是当输入了:9,8,7,6,5,4,3,2,1,0,会发现输出时都是输入的样子.原因是这样的:1、8-9行是2个for循环,两两数字比较,标记最小数.2、我们直接模拟循环即将结束时,当p=9,q=8是,a[9]=0,a[8]=1,执行第11行,sum1[9]=9(这个应该是sum1第一次出现9的时候)3、第13行满足条件,执行,这时,a[9]=9,a[0]=04、可这时for循环并没有结束,当p=9,q=9时,此时sum1[9]还是等于95、故执行第13行,a[9]=0,a[0]=9,将之前数字又切换回来.6、所以就会出现输出时与输入时一样
为您推荐:
其他类似问题
扫描下载二维码本人C语言初学者,遇到书上一道题目不懂。求教。_百度知道
本人C语言初学者,遇到书上一道题目不懂。求教。
char *p2){char *p=p1;)!=' while(*p2 :&nthe result is 。链接两个字符串!='这个指针初始化有什么用:&; *p1=')*p1++=*p2++;\0'):%s&ninput a string。main(){
char s1[80];\}请问char *p=p1;printf(&ninput a string,s2),s2[80];;printf(&\)p++;\gets(s1);0&#39,s1);gets(s2);constr(s1; while(*p1;printf(&quot这是书本上的一道例题;0'\\}constr(char *p1
提问者采纳
shareid=&uk=" name="答案相关文档!=&#39;)p1++;\0&#39;p这个指针可以不要&nbsp,后续我会更新<file fsid="" link="/share/return 0;while(*p1++=*p2++);}&附件是学习资料其实这个代码写的不好我给你修改下,高效一些int constr(char *p1,char *p2){while(*p1
那它这里要p这个指针是做什么的?
原来的这种写法是需要的,p的作用主要是用来定位p1这个字符串的结束位置,但是有个地方写错了while(*p1!=&#39;&#92;0&#39;)p++;应该是while(*p!=&#39;&#92;0&#39;)p++;,如果运行,应该不能实现要求,我改过的这个就可以
是啊,我不小心写错了,应该是while(*p1!=&#39;&#92;0&#39;)p1++;但不明白为何还要P这个指针,这不是多余吗?
对,在那种写法下面是不需要的,显得多余,并且效率不高
提问者评价
其他类似问题
为您推荐:
其他8条回答
&#92:while (*p++);0&#39!= &#39;0&#39;while (*p2 。应该改成这样;更简洁的形式为;&#92连接字符串的子函数里的两个while循环有问题;) p++;while (*p++ = *p2++),你直接用p1指针去找&#39:while (*p != &#39;的话;&#92;) *p++ = *p2++;*p = &#39;0&#39;;&#92,假设不这么做,那程序返回的时候p1指针就不是指向整个字符串的第一个字母了;0&#39;char *p=p1是为了用一个游标指针指向p1
//p2追加到p1末尾constr(char * p1, char *p2){
char * p = p1;
while (*p1 != &#39;&#92;0&#39;) p++;
//死循环的节奏,估计是while (*p1 != &#39;&#92;0&#39;) p1 ++;
while (*p2 != &#39;&#92;0&#39;) *p1 ++ = *p2 ++;//达到连接两个字符串的目的
*p1 = &#39;&#92;0&#39;;}这种指针初始化是用于防止你在函数内操作参数p1,后来获取不到p1的初始值才使用的。
void/char*/int/...&constr(char&*p1,char&*p2)//返回类型不要忘了{&&&&char&*p=p1; while(*p1!=&#39;\0&#39;)p++;//p1不能改变的,这里为:while(*p!=&#39;\0&#39;)p++; while(*p2&!=&#39;\0&#39;)*p1++=*p2++;//如上p1改为p:while(*p2&!=&#39;\0&#39;)*p++=*p2++; *p1=&#39;\0&#39;;//如上*p=&#39;\0&#39;;}这样子的话,大概就明白了p = p1的用处了吧。
while(*p1!=&#39;&#92;0&#39;)p++;不好意思,这里我打错了,应该是while(*p1!=&#39;&#92;0&#39;)p1++;
有些程序是要返回的,如果你的程序是这样的,那么就有用了char*&constr(char&*p1,char&*p2){&&&&char&*p=p1;&&&&while(*p1!=&#39;\0&#39;)p1++;&&&&while(*p2&!=&#39;\0&#39;)*p1++=*p2++;&&&&*p1=&#39;\0&#39;;&&&&return&p;}有些字符串函数,会返回结果的字符串首地址
貌似没有什么用处,你可以通过len(s1)来获得s1的长度,然后将s2复制给它,可以测试一下。
作用是:把p1的值给char *p
因为只有指针地址可以做运算。
使得p指向字符串的首地址。
我想问,p1已经指向了s1首地址,p2已经指向了s2首地址,那么还要指针p做什么呢?
这样p就和p1字符串相连接了 p++ 即 p每次加一 都使得它指向p1的后一个字母 注意p是char 所以每次只指向 一个字母
char指针初始化有两点用处,第一就是将你的p1与p等价,就是说你用p就是在用p1,其次定义一个指针必须将其初始化,要不然会出现野指针,内存会出错的。
最后一句应该是*p=‘&#92;0’;吧,你写对了吗
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求一份零基础学Minecraft编程书中初学者工具包,我在我在书上提供的网站居然下不了,急!_百度知道
求一份零基础学Minecraft编程书中初学者工具包,我在我在书上提供的网站居然下不了,急!
编程无非就是mod、js、json学这些根本没必要去花钱,去百度查找就可以了
来自团队:
其他类似问题
为您推荐:
minecraft的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁编程零基础应当如何开始学习 Python ?
按投票排序
零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有比较多的学校使用python作为入门编程语言。具体怎么选择你的第一门编程语言可以看下图:好吧,废话说完了,下面是正文,零基础怎么学习python。========================正文分割线==========================下面的内容是由浅入深,建议按照先后顺序阅读学习。0.Python简明教程下载地址:很简洁的一本教材,就算没有基础,你也可以像读小说一样,花半天时间就可以读完。然后,下面这篇文章可以起到一个快速复习的作用:1.Python 开发教程廖学峰大大的Python教程,我见过的写得最好的Python开发教程之一,包括Python2.7和Python3两个大版本的教程。地址:2.学完基础知识,接下来就是掌握一个实用的开发框架进行实战了。Python有很多Web开发框架,大而全的开发框架非Django莫属,用得也最广泛.有很多公司有使用Django框架,如搜狐,腾讯等。以简洁著称的web.py,flask都非常易于上手,以异步高性能著称的tornado,源代码写得美如画,知乎,Quora都在用。以下是Django框架很不错的学习资料。2-1)Django基础教程2-2)Django练手项目(使用Django开发博客):3. Python实践项目4. 其他一些比较有用的资源最后,上也有很多好的学习资源.
一、说明面对网络上纷繁复杂的资料,自己真是眼花缭乱,学的毫无章法,东一榔头西一棒子,这样不仅知识不能成为体系,自己的学习进度也不容易掌握,收效甚微。突然有个想法,就是把自己这几天收藏的资料整理出文章出来,方便自己有章可依,逐步走上python小牛的境界……PS:附上一些python相关的好文:1.知乎获赞无数的编程指南,介绍的不光是一门语言的入门,也是关于编程的入门,谈到了作为一名程序员,应该掌握的一些计算机知识。2. 3. ------二、Python社区1. 强烈推荐Python Tip,有刷题挑战赛,同时,也有很多在线教程!练手实操必备!2. 3. 三、入门阶段介绍一些入门的资料,对于有编程经验的同学来讲,入门资料学习并不是很费力。1.入门教程里,简明教程算是细节介绍相对详细的了,知识面也覆盖的挺全,入门资料的好选择。2.坚持看完了,尽管最后几章没去实现(主要是和我现在的需求不一致,不想花精力在那个上面)。有所收获吧,但是,确实是入门的,知识不全面,入门够用,风格特别,采用问答形式,学习过程挺有趣。3.在线挑战,还没用过,貌似现在对英文资料心里还有种抵触,必须克服!!!4.包含了Linux/Vim/Git/SQL/Python/Django/Flask等学习课程。6.github版本,教程内容覆盖很全,也有实战项目介绍。7.现在已经有python3的教程了。8.话说,我还加入了博主的粉丝群,后来加入了微信群,逗比一枚啊,现在好像去新加坡深造去了!博客文章还是很详细的~总结到这儿我已经有乱花渐入迷人眼的感觉了!光是入门就这么多资料,看的过来吗?看完得到猴年马月啊!所以必须痛下决心,选择自己觉得好的就OK!青菜萝卜,各有所爱,别人觉得好的,可能在你这儿就是看着不舒服!好吧,自己就选择简明,笨办法,crossin,还有,codecademy!ok,暂时就这样了!四、充实阶段入门之后,对于这个语言的细节需要更进一步的了解,那么提升阶段必不可少。同时,对于计算机基础不好的同学,了解计算机及编程相关背景知识也很关键。1.根据自己学习javascript的经验,一本好的教材真是获益匪浅,它能让你明白很多底层的东西。比如红宝书《js高级程序设计》中关于闭包、原型链的讲解就非常详细!好吧,扯远了,因此,学习python也是一样,光是靠博客,在线文章是不能深入了解它的,选择一门经典教材是你深入了解一门语言的必经之路!当然,也有推荐的,但是自己只买了因此,不做评价了,选中一本经典就可以了!何况自己离吃透它,还有很远的距离的!2. 3. 2和3属于计算机入门课,之所以放到这儿,是因为介绍了计算机领域中相关的知识点,了解数据结构相关知识。其中,MIT的导论课老师的知识点是基于Python的,在学习时也能巩固Python。中强烈推荐的的两门公开课。(PS:网易真是良心,这两门课都有中英字幕的视频!)4. 除了python教程之外,还有小程序,练手很好!在第一阶段入门之后,来这里做应用小程序,会找到成就感!除此之外,还有git等其他教程。是个不错的入门练手的地方。五、升华阶段有了扎实的基础,那么方向的选择显得尤为重要了。是数据分析,是web开发,还是游戏开发。下面暂时分为这三个方面整理一下:5.1 数据分析1. 这本书是一本大而全的利用Python数据分析的书,数据分析入门肯定够够的,写的也很详细。书的作者就是开发了用于数据分析的著名开源Python库——pandas的作者!2. 英文资料,对Python数据分析中要用到的一些库,pandas,numpy,matplotlib等等做了简要介绍。Ipython Notebook形式的资料,示例代码都很全。3. Python制图的入门资料,强烈推荐!在线版的资料,作者排版也很舒服,示例代码也有,推荐!4. 最新发现的科学计算很棒的综合性教程,更新到这儿,需要的同学自取!强烈推荐!5.2 web开发1. 很详细的一个Django教程,作者很详细的介绍了每一步。有问题,作者回复也很详细,推荐!同时,自强学堂上也有很多其他教程,是个不错的网站,收藏!2. 建议和1结合看,1的介绍相对更详细一点。3. 4. 5.3 游戏开发1. 六、 计算机素养1.七、 Python面试题1. 欢迎回访个人博客?-----------------------------------------------更新-----------------------------------------------如果你具备下列特征,欢迎加入我们的分享群iPlay(),我们的口号就是:瞎搞!!!收藏夹里各种好东西手机App更新强迫症各种神器数如家珍网盘文件夹各种宝贝
虽然我不是Python高手,但我是零基础,之前会的都是软件PS,PPT之类。如果目的是想成为程序员,参考教学大纲。如果只是学程序,理解科技,解决工作问题,我的方式可以参考使用:1,找到合适的入门书籍,大致读一次,循环啊判断啊,常用类啊,搞懂(太难的跳过)2,做些简单习题,字符串比较,读取日期之类 Python Cookbook不错(太难太无趣的,再次跳过,保持兴趣是最重要的,不会的以后可以再学)3,加入Python讨论群,态度友好笑眯眯(很重要,这样高手才会耐心纠正你错误常识)。很多小问题,纠结许久,对方一句话点播思路,真的节约你很多时间。耐心指教我的好人,超级超级多谢。4,解决自己电脑问题。比如下载美剧,零散下载了2,4,5,8集,而美剧共12集,怎样找出漏下的那几集?然后问题分解,1读取全部下载文件名,2提取集的数字,3数字排序和(1--12)对比,找出漏下的。5,时刻记住目的,不是为了当程序员,是为了解决问题。比如,想偷懒抓网页内容,用urllib不行,用request也不行,才发现抓取内容涉及那么多方面(cookie,header,SSL,url,javascript等等),当然可以听人家劝,回去好好读书,从头读。或者,不求效率,只求解决,用ie打开网页再另存为行不行?ie已经渲染过全部结果了。问题变成:1--打开指定的10个网页(一行代码就行)。更复杂的想保存呢?利用已经存在的包,比如PAM30(我的是Python3),直接打开ie,用函数outHTML另存为文本,再用搜索函数(str搜索也行,re正则也行)找到数据。简单吧?而且代码超级短。6,保持兴趣,用最简单的方式解决问题,什么底层驱动,各种交换,留给大牛去写吧。我们利用已经有的包完成。7,耐心读文档,并且练习快速读文档。拿到新包,找到自己所需要的函数,是需要快速读一次的。这个不难,读函数名,大概能猜到是干嘛的,然后看看返回值,能判断是不是自己需要的。8,写帮助文件和学习笔记,并发布共享。教别人的时候,其实你已经自己再次思考一次了。我觉得学程序就像学英文,把高频率的词(循环,判断,常用包,常用函数)搞懂,就能拼装成自己想要的软件。然后, 和 是很好用的。然后,坚持下去~6月10日补充------------------------------一定要保持兴趣,太复杂的跳过,就像小学数学,小学英语,都是由简入深。网络很平面,无数国际大牛著作好书,关于Python,算法,电脑,网络,或者程序员思路,或者商业思维(浪潮之巅是本好书)等等,还有国际名校的网络公开课(中英文字幕翻译完毕,观看不是难事),讲计算机,网络,安全,或者安卓系统,什么都有,只要能持续保持兴趣,一点点学习下去,不是难事。所有天才程序员,都曾是儿童,回到儿童思维来理解和学习。觉得什么有趣,先学,不懂的,先放着,遇到问题再来学,效果更好。唯一建议是,不要太贪心,耐心学好一门优雅的语言,再学其它。虽然Javascript做特效很炫,或提某问题时,有大牛建议,用Ruby来写更好之类,不要改方向。就像老笑话:“要学习递归,必须首先理解递归。”然后死循环一直下去。坚持学好一门语言,再研究其他。即使一门语言,跟网络,数据库等等相关的部分,若都能学好,再学其他语言,是很快的事情。另外就是,用学英文的耐心来学计算机,英文遇到不懂的词,抄下,查询。python里,看到Http,查查定义,看到outHtml,查查定义,跟初学英语时候一样,不要直接猜意思,因为精确描述性定义,跟含糊自然语有区别的。而新人瞎猜,很容易错误理解,wiki,google很有用。我还在使劲啃Python的路上~~
一起加油:)日补充线------------------------------------------------------------------QQ群: 陆续有些高手走了,也有新人加入。另外 10月20日,上海有Python开发者大会,有空的孩子可以去。给出2个截图吧,我最近做的,真的很烂,但是能用:)这个是上次Python测试题目“从电商网站的搜索页中抓取制作商品图片墙”。我选了最最容易的静态网站。当然京东的抓取,比这种难。这个很方便我自己每天查询,用Python3 + PyQt4,用“公司名字”关键词,在各个论坛,图片,视频,商场查询。每天看一次,很方便快速了解信息。这个很方便我自己每天查询,用Python3 + PyQt4,用“公司名字”关键词,在各个论坛,图片,视频,商场查询。每天看一次,很方便快速了解信息。
小白的Python入门教程:从入门到精通,实战项目还带iOS App附赠在线Python代码解释器,边学边在浏览器中敲代码
Udacity有一门课,cs101 "how to build a search engine"。总共7堂课,一天听一堂,一周就可以用python写出一个搜索引擎来。不需要任何编程基础。
Learn Python The Hard Way
这是一本在线的书,简直就是给0基础的初学者量身定做的,从头开始一步一步跟着做吧。(我觉得Python简明教程比较旧了,这个很新)英文版:中文版:此外有建议若干:最好选个好用一点的Linux发行版,能省很多事。你为什么选择Python?我自己回答:1 因为简单 2 因为拓展包多。由于第二点原因,建议一开始就熟悉一下使用easy_install pip什么的,请google一下 ez_setup.py。编辑器&IDE :如果你在Windows上装好Python就有IDLE可以用了,此外强烈建议vim、emacs选一个学吧,gedit、sublime text什么的也好用的很,编辑器可以算一个独立的问题了,所以这里就不多说!其他编辑器跟IDE可以以后再说…。PyCon 的视频,很精彩,去看吧!在Google+上关注一下Guido大神也是个不错的选择。知乎、啄木鸟社区、StackOverFlow、python-cn邮件列表、等等等等好地方,去看吧!Learning Python 这本书是讲Python本身的,包括它的各种语法,这本书是为数不多讲Python3的,Core Python Programming个人感觉比较旧了,Python Cookbook是各种实战技巧,Programming Python
这本书两册,很厚,基本讲的是标准库,个人觉得可以忽略,直接看Python 的文档即可,Python in a Nutshell,可当工具书,Python简明教程 用来入门的确不错,Python 源码剖析 这本书分析的源码比较旧了,但是许多机制还是一样的,可以准备以后一读。Python Challenge,一个编程游戏,去玩吧。既然对编程没有任何基础,那先学一点C我觉得也是应该的。Learn C The Hard Way
还有这个:Linux C编程一站式学习 ,不是说必须得学C,但是学了会让你理解很多东西,绝对有益。
一整套python教程来袭(从基础到高级)目录加百度云盘链接,你想要的都有。如果你有其他语言基础请享用如下教程(如果没有其它语言基础请直接翻到最后三个网盘链接)Python快速入门链接: 链接:
密码: a4hxPython初级课程python基础篇链接: 链接:
密码: tw92python项目篇链接:
密码: 2hjqpython进阶篇链接:
密码: d69x链接: 链接:
密码: bis9Python RESTful API 开发链接: 链接:
密码: qimtpython定向爬虫入门链接: 链接:
密码: dv9fDjango 开发与进阶链接: 链接:
密码: dixg链接可能失效,失效可以私信我。觉得不错可以捐助:欢迎关注我的知乎专栏了解更多关于it知识:欢迎关注我的知乎专栏了解更多关于it知识:Linux从入门到精通链接: 链接:
密码: wbcjApache课程链接:
密码: 1griMySQL课程链接: 链接:
密码: x8fb
python是很简单的 ,从《简明python教程》就很好入门(链接)。可以试着直接做东西,web框架用Django, 非常简单, 这本书:绝对是本好书,就是高深了点。 开发社区可以为你解决很多问题: ,python的社区可是相当活跃。对于编程没有任何基础,这个太可怕了。不知道从python这么简单的语言入手会不会对人的发展有什么影响。这个你可以请教一下真正的大牛~
本人才疏学浅,学识大多浅尝辄止,故文章若有错误,不论是文字笔误还是理解有错,烦请您留言以告知,本人必定感激不尽!**Python分类下的系列文章,不断更新中,如果你迫不及待地想要看看写得如何可以先试试这篇[Python Algorithms - C4 Induction and Recursion and Reduction](),如果觉得好久留言点个赞呗,如果觉得不好那就直接关掉这个博客网站吧,嘿嘿****[感谢@Google爱好者给该系列的命名,我很喜欢,叫做“码农与蛇的故事”]**1.Python基础知识篇[Python Basics]() 和 [Python Advances]()前者是Python基础的简单总结(大部分摘自[网上恩师@廖雪峰老师的Python教程]()),后者推荐了些关于Python高级特性的好文章(大部分摘自[伯乐在线Python分类的文章]())2.Python数据结构篇数据结构篇主要是阅读[Problem Solving with Python]() [该网址链接可能会比较慢]时写下的阅读记录,当然,也结合了部分[算法导论]()中的内容,此外还有不少wikipedia上的内容,所以内容比较多,可能有点杂乱。这部分主要是介绍了如何使用Python实现常用的一些数据结构,例如堆栈、队列、二叉树等等,也有Python内置的数据结构性能的分析,同时还包括了搜索和排序(在算法设计篇中会有更加详细的介绍)的简单总结。每篇文章都有实现代码,内容比较多,简单算法一般是大致介绍下思想及算法流程,复杂的算法会给出各种图示和代码实现详细介绍。**这一部分是下面算法设计篇的前篇,如果数据结构还不错的可以直接看算法设计篇,遇到问题可以回来看数据结构篇中的某个具体内容充电一下,我个人认为直接读算法设计篇比较好,因为大家时间也都比较宝贵,如果你会来读这些文章说明你肯定有一定基础了,后面的算法设计篇中更多的是思想,这里更多的是代码而已,嘿嘿。**(1)[搜索]() 简述顺序查找和二分查找,详述Hash查找(hash函数的设计以及如何避免冲突)(2)[排序]()
简述各种排序算法的思想以及它的图示和实现(3)[数据结构]()
简述Python内置数据结构的性能分析和实现常用的数据结构:栈、队列和二叉堆(4)[树总结]()
简述二叉树,详述二叉搜索树和AVL树的思想和实现3.Python算法设计篇&!--**近期将会有重要变化,可以暂时不阅读该系列文章,待更新完毕再读应该会好些。**--&算法设计篇主要是阅读[Python Algorithms: Mastering Basic Algorithms in the Python Language]()[**点击链接可进入Springer免费下载原书电子版**]之后写下的读书总结,原书大部分内容结合了经典书籍[算法导论](),内容更加细致深入,主要是介绍了各种常用的算法设计思想,以及如何使用Python高效巧妙地实现这些算法,这里有别于前面的数据结构篇,部分算法例如排序就不会详细介绍它的实现细节,而是侧重于它内在的算法思想。这部分使用了一些与数据结构有关的第三方模块,因为这篇的重点是算法的思想以及实现,所以并没有去重新实现每个数据结构,但是在介绍算法的同时会分析Python内置数据结构以及第三方数据结构模块的优缺点,也就意味着该篇比前面都要难不少,但是我想我的介绍应该还算简单明了,因为我用的都是比较朴实的语言,并没有像算法导论一样列出一堆性质和定理,主要是对着某个问题一步步思考然后算法就出来了,嘿嘿,除此之外,里面还有很多关于python开发的内容,精彩真的不容错过!这里每篇文章都有实现代码,但是代码我一般都不会分析,更多地是分析算法思想,所以内容都比较多,即便如此也没有包括原书对应章节的所有内容,因为内容实在太丰富了,所以我只是选择经典的算法实例来介绍算法核心思想,除此之外,还有不少内容是原书没有的,部分是来自算法导论,部分是来自我自己的感悟,嘻嘻。该篇对于大神们来说是小菜,请一笑而过,对于菜鸟们来说可能有点难啃,所以最适合的是和我水平差不多的,对各个算法都有所了解但是理解还不算深刻的半桶水的程序猿,嘿嘿。本篇的顺序按照原书[Python Algorithms: Mastering Basic Algorithms in the Python Language]()的章节来安排的(章节标题部分相同部分不同哟),为了节省时间以及保持原著的原滋原味,部分内容(一般是比较难以翻译和理解的内容)直接摘自原著英文内容。 **1.你也许觉得很多内容你都知道嘛,没有看的必要,其实如果是我的话我也会这么想,但是如果只是归纳一个算法有哪些步骤,那这个总结也就没有意义了,我觉得这个总结的亮点在于想办法说清楚一个算法是怎么想出来的,有哪些需要注意的,如何进行优化的等等,采用问答式的方式让读者和我一起来想出某个问题的解,每篇文章之后都还有一两道小题练手哟****2.你也许还会说算法导论不是既权威又全面么,基本上每个算法都还有详细的证明呢,读算法导论岂不更好些,当然,你如果想读算法导论的话我不拦着你,读完了感觉自己整个人都不好了别怪小弟没有提醒你哟,嘻嘻嘻,左一个性质右一个定理实在不适合算法科普的啦,没有多少人能够坚持读完的。但是码农与蛇的故事内容不多哟,呵呵呵****3.如果你细读本系列的话我保证你会有不少收获的,需要看算法导论哪个部分的地方我会给出提示的,嘿嘿。温馨提示,前面三节内容都是介绍基础知识,所以精彩内容从第4节开始哟,么么哒 O(∩_∩)O~**(1)[Python Algorithms - C1 Introduction]() 本节主要是对原书中的内容做些简单介绍,说明算法的重要性以及各章节的内容概要。(2)[Python Algorithms - C2 The basics]() **本节主要介绍了三个内容:算法渐近运行时间的表示方法、六条算法性能评估的经验以及Python中树和图的实现方式。**(3)[Python Algorithms - C3 Counting 101]() 原书主要介绍了一些基础数学,例如排列组合以及递归循环等,但是本节只重点介绍计算算法的运行时间的三种方法(4)[Python Algorithms - C4 Induction and Recursion and Reduction]() **本节主要介绍算法设计的三个核心知识:Induction(推导)、Recursion(递归)和Reduction(规约),这是原书的重点和难点部分**(5)[Python Algorithms - C5 Traversal]() **本节主要介绍图的遍历算法BFS和DFS,以及对拓扑排序的另一种解法和寻找图的(强)连通分量的算法**(6)[Python Algorithms - C6 Divide and Combine and Conquer]() **本节主要介绍分治法策略,提到了树形问题的平衡性以及基于分治策略的排序算法**(7)[Python Algorithms - C7 Greedy]() **本节主要通过几个例子来介绍贪心策略,主要包括背包问题、哈夫曼编码和最小生成树等等**(8)[Python Algorithms - C8 Dynamic Programming]() **本节主要结合一些经典的动规问题介绍动态规划的备忘录法和迭代法这两种实现方式,并对这两种方式进行对比**(9)[Python Algorithms - C9 Graphs]() **本节主要介绍图算法中的各种最短路径算法,从不同的角度揭示它们的内核以及它们的异同**
我把知乎上所有Python入门的回答归纳了一下:google
quora yotube
[学会翻墙,云梯] PHP前端学习策略
为什么要进入IT行业
你需要买一本《Core Python Programming》,中文《Python核心编程》PyCharm一款拿来即用的IDE,你想要的功能都有,是专为Python程序员打造的,有免费社区版本去github上找些简单的项目源码学看廖雪峰的,可以让你了解Python的大部分内容了用Django或其他Python web框架做个小网站出来与此同时,我坚持写来记录一下自己的学习心得。(最好学会 搭建 独立博客)PyCoder’s Weekly 中文翻译
你真的会python嘛?
去找一个实际项目练手,Python的功能相当全面,应用面很广:web服务器,网络爬虫,科学运算,机器学习,游戏开发 网页设计师
开网店 做翻译ebay amazon都好
或者自己租个域名租个shoppingcart单干 电商外贸项目参考
网站开发 漫游指南 最好能找到一个已经会python的人有趣python的招聘测试
为什么要做《码农周刊》? 熟悉Unix/Linux Shell和常见的命令行学习Web基础(HTML/CSS/JS) + 服务器端技术 (LAMP)
学习WEB基础的最佳网站是
学习,耐心读文档,并且练习快速读文档。拿到新包,找到自己所需要的函数网络很平面,无数国际大牛著作好书,关于Python,算法,电脑,网络,或者程序员思路,或者商业思维(浪潮之巅是本好书)等等,还有国际名校的网络公开课(中英文字幕翻译完毕,观看不是难事),讲计算机,网络,安全,或者安卓系统,什么都有,只要能持续保持兴趣,一点点学习下去,上海有Python开发者大会,有空的孩子可以去最后的总结1.
&python核心编程2&
廖雪峰的官方网站
Coursera教程2.
使用google
Gmail 搜索语法)
上github开源项目
IT社区 CSDN
订阅RSS &码农周刊&,4.
撰写学习笔记
使用网易轻博客 lofter
,设计信息图,分享到 知乎5.
参加开发者大会
活动行 3W咖啡
制作工具脚本,项目协作
如爬虫,WEB框架,搭建博客,电商外贸7.
学习前端知识,PHP,html5+JS
参考 W3school网站为什么进入IT行业?1. 在中国,如果单看工资收入,金融和IT绝对是排在前几位的行业。更别说你幸运的投身到一个初
创公司获得股权期权等等,IT行业的快速发展给每个从业者带来的是看得见摸得着利益。2. 公平的竞争:IT是一个相对其他行业更为公平的平台。所谓公平就是,你的能力决定一切。3. 视野开阔:你每天都在和不同国家、地域、行业的人和事打交道。所谓着眼中国,放眼全球。4. 保持年轻:在IT圈里混, 每天有各种层出不穷的新产品、新思路新创意呼啸着来到你面前5. 能力的提升:学习能力。你必须不断的学习并且给你的学习时间并不会很多。
在短时间内快速的掌握工作相关的各种技术技能6.
成就感:开发出客户满意的源代码、为客户提供一个复杂的IT架构设计、-----------------------------------------------------------------------------------------日更新:距离我写这个答案的时间已经过去9个月的时间了我已经用python找到工作了,然后写个很多脚本工具尝试写木马,成为一个大黑阔最近又学习的苹果的swift语言,成为一名ios开发者开发了一款关于武汉义工联盟的公益应用上传到Appstore...................................................抱歉我编不下去下~~~~~~~~接近一年,很遗憾我没有做到专注去学习,总是打渔又晒网的不过删繁化简,这条学习路径绝对让你不走弯路视频教程 [网易云课堂]:鱼C工作室 官网
书籍 豆瓣可在 图灵社区 购买电子版 在Ipad 随身学习 在接下来的一段时间,我还是想一口吃个大包子:健身,[跑步机,哑铃,平板支撑]参加培训
[平面设计],一系列
书单和杂志不过这次我一定很认真的去学python
花了一下午,边学tkinter,边写的Gui脚本希望我下次更新的时候,能有拿得出手的东东.
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 工具包 的文章

 

随机推荐