首 页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 尾 页

Python培训

发布者: superzhang | 发布时间:2017-11-25

Python培训

hello!很期待和大家见面,有好多人问我,我是一新手学习Python有需要去培训的必要吗?这个问题很好啊,我想这也是大家现在正在困扰的问题,我们真的应该花钱去报培训班吗

今天我们就来讨论一下Python是不是应该培训,有没有必要培训:

首先我们要知道所有的编程语言都有培训班,由于现在是一个快速发展的社会,许多人都面临就业难,就业竞争大的情况。这时候就好多人选择了学习编程语言这项技能。同时也紧接着应运而出了好多的培训机构。那现在的我们就提出了一个问题。我们真的需要去培训吗?

就拿Python这么语言来说,我个人认为好多人其实都是需要培训的,为什么这么说呢?我们可以参考一下以下的几点.看看你是不是也符合其中的几项:

1、想通过视频自学,但无法坚持到最后

2、你发誓要坚持,可惜遇到问题没人即时的帮你解答

3、你可以坚持学习,也找到了人给你答疑,但你就业遇到了困难

4、你刚找到了工作,但是领导下发的任务有好多问题,你不知道该怎样解决

想读更多 ->

Python

发布者: superzhang | 发布时间:2017-11-25

当然你要明白爬虫怎样工作。

想象你是一只蜘蛛,现在你被放到了互联“网”上。那么,你需要把所有的网页都看一遍。怎么办呢?没问题呀,你就随便从某个地方开始,比如说人民日报的首页,这个叫initial pages,用$表示吧。

在人民日报的首页,你看到那个页面引向的各种链接。于是你很开心地从爬到了“国内新闻”那个页面。太好了,这样你就已经爬完了俩页面(首页和国内新闻)!暂且不用管爬下来的页面怎么处理的,你就想象你把这个页面完完整整抄成了个html放到了你身上。

突然你发现, 在国内新闻这个页面上,有一个链接链回“首页”。作为一只聪明的蜘蛛,你肯定知道你不用爬回去的吧,因为你已经看过了啊。所以,你需要用你的脑子,存下你已经看过的页面地址。这样,每次看到一个可能需要爬的新链接,你就先查查你脑子里是不是已经去过这个页面地址。如果去过,那就别去了。

好的,理论上如果所有的页面可以从initial page达到的话,那么可以证明你一定可以爬完所有的网页。

那么在python里怎么实现呢?

很简单Python

创建软链接

Spark(python)

打开python的spark连接窗口 or ./bin/spark-submit test.py

Spark(python)

简化连接窗口日志信息

在conf目录下:cp log4j.properties.template log4j.properties

vim log4j

想读更多 ->

Python|在控制台执行Python脚本

发布者: superzhang | 发布时间:2017-11-25

Python|在控制台执行Python脚本

Mac

Mac下运行Python脚本主要有两种。先确定python是否在环境变量里

Python|在控制台执行Python脚本

第一种,python调用。先输入python + 空格

Python|在控制台执行Python脚本

然后拖入脚本文件,这时候就自动获取了脚本的全路径。回车即可

想读更多 ->

python 序列

发布者: superzhang | 发布时间:2017-11-25

字典:

contact_list={

'fan' : '123',

'za' : '125',

'ls' : '126',

}

增加: contact_list['ni'] = '119'

修改: contact_list['ni'] = '119'

contact_list.update[] 待考究

删除: del contact_list['ni'] = '119'

contact_list.popitem()默认删除第一个

查询: contact_list['ni'] 查到的是value

contact_list.has_key() 查key的值

contact_list.values() 查所有的values(输入列表的方式)

contact_list.keys() 查所有的key(输入列表的方式)

contact_list.viewkeys()查所有keys

dict_keys(['a', 'c', 'b'])

contact_list.viewvalues()查所有的values

dict_values(['aaaa', 'cccc', 'bbbb']

想读更多 ->

Python 数据类型

发布者: superzhang | 发布时间:2017-11-25

数字类型

整数

在Python中只有一种整数类型,类似Java的BigInteger,可以扩展到无限大位。整数字面量可以是十进制、二进制、八进制或十六进制的。数字在输出的时候会以十进制输出,如果希望以其他形式输出,可以使用oct、hex、bin等几个内置函数转换。

在Python中运算符和其他语言类似。比较特殊的是除法,默认的/是小数除,而其他语言中的整除是//。乘方则是**。下面用一点例子来说明。

print('--------------整数类型--------------')print(f'Integer type:{type(100)}')print(f'Integer value:{100}')# 各种进制decimal = 100binary_number = 0b1100

浮点数

Python中的浮点数,就是遵循IEEE 754的双精度浮点数。浮点数也支持科学计数法。这里没什么说的。

print('--------------浮点数类型--------------')print(f'Float type:{type(3.14)}')print(f'Float value:{3.14}')# 各种小数float_number = 3.1415

复数

Python还有一个特点,那就是内置

想读更多 ->

Python|使用jupyter notebook学习python基础

发布者: superzhang | 发布时间:2017-11-25

Python|使用jupyter notebook学习python基础

(题图来自jupyter notebook官网)

之前写了一篇文章推荐了在学习使用Python做数据分析时,好用的几款IDE工具,详情见《Python | PythonIDE(集成开发环境)》,在实际的使用中,这些工具分别侧重不同的场景和不同的阶段。其中Jupyter notebook,比较适合在初步学习使用Python做数据分析,或做数据的探索性分析,或探索性建模的过程中使用。

要使用Jupyter notebook,最简单的办法就是安装 Python 的 Anaconda 发行版,安装完成后,在命令行键入 jupyter notebook,回车即可在浏览器中打开一个web页面。

如下图所示(推荐在浏览器中进行代码编辑时,使用快捷键F11,让浏览器全屏显示页面内容,体验沉浸式编程,哈哈~):

想读更多 ->

Python学习笔记——了解Python

发布者: superzhang | 发布时间:2017-11-25

1.Python的介绍

Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum在1989年发明;Python拥有丰富的和强大的库,被称之为“胶水语言”,能够把其他语言的模块轻松联结在一起。

Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率呈线性增长。

由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。

2.Python的设计哲学

Python的设计哲学是“优雅”、“

想读更多 ->

Python 异常处理

发布者: superzhang | 发布时间:2017-11-25

python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。

BaseException所有异常的基类UnboundLocalError访问未初始化的本地变量SystemExit解释器请求退出ReferenceError弱引用(Weak reference)试图访问已经垃圾回收了的对象KeyboardInterrupt用户中断执行(通常是输入^C)RuntimeError一般的运行时错误Exception常规错误的基类NotImplementedError尚未实现的方法StopIteration迭代器没有更多的值SyntaxErrorPython 语法错误GeneratorExit生成器(generator)发生异常来通知退出IndentationError缩进错误StandardError所有的内建标准异常的基类TabErrorTab 和空格混用ArithmeticError所有数值计算错误的基类SystemError一般的解释器系统错误FloatingPointError浮点计算错误TypeError对类型无效的操作OverflowError数值运算超出最大限制ValueError传入无效的参数ZeroDivisionError除(或取模)零 (所有数据类型)UnicodeErrorUnicode 相关

想读更多 ->