Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
远程工作生存指南

今天,我想 分享一些个人如何做好远程工作的建议。不管你是全职远程工作者,或者是可以选择一周某几天在家工作的人,希望这篇文章对你有用。Media

via https://linux.cn/article-10518-1.html
远程工作生存指南

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/07/201108wh989r7787r86trf.jpg">Media&#36828;&#31243;&#24037;&#20316;&#20284;&#20046;&#26159;&#26368;&#36817;&#30340;&#19968;&#20010;&#28909;&#38376;&#35805;&#39064;&#12290;CNBC &#25253;&#36947;&#31216;&#65292;<a href="https://www.cnbc.com/2018/05/30/70-percent-of-people-globally-work-remotely-at-least-once-a-week-iwg-study.html">70% &#30340;&#19987;&#19994;&#20154;&#22763;&#33267;&#23569;&#27599;&#21608;&#22312;&#23478;&#24037;&#20316;&#19968;&#27425;&#12290;&#21516;&#26679;&#22320;&#65292;CoSo Cloud &#35843;&#26597;&#21457;&#29616;&#65292; <a href="http://www.cosocloud.com/press-release/connectsolutions-survey-shows-working-remotely-benefits-employers-and-employees">77% &#30340;&#20154;&#22312;&#36828;&#31243;&#24037;&#20316;&#26102;&#25928;&#29575;&#26356;&#39640; &#65292;&#32780; aftercollege &#30340;&#19968;&#20221;&#35843;&#26597;&#26174;&#31034;&#65292;<a href="https://www.aftercollege.com/cf/2015-annual-survey">8% &#30340;&#21315;&#31143;&#19968;&#20195;&#20250;&#26356;&#22810;&#22320;&#32771;&#34385;&#25552;&#20379;&#36828;&#31243;&#24037;&#20316;&#30340;&#20844;&#21496;&#12290; &#36825;&#30475;&#36215;&#26469;&#24456;&#21512;&#29702;&#65306;&#25216;&#26415;&#12289;&#32593;&#32476;&#20197;&#21450;&#25991;&#21270;&#20284;&#20046;&#36234;&#26469;&#36234;&#25512;&#21160;&#20102;&#36828;&#31243;&#24037;&#20316;&#30340;&#21457;&#23637;&#12290;&#21734;&#65292;&#33258;&#21046;&#21654;&#21857;&#20063;&#27604;&#20197;&#21069;&#20219;&#20309;&#26102;&#20505;&#26356;&#22909;&#21917;&#20102;&#12290;&#30446;&#21069;&#65292;&#25105;&#20934;&#22791;&#20889;&#21478;&#19968;&#31687;&#20851;&#20110;&#20844;&#21496;&#22914;&#20309;&#20248;&#21270;&#36828;&#31243;&#24037;&#20316;&#30340;&#25991;&#31456;&#65288;&#25152;&#20197;&#35831;&#30830;&#20445;&#20320;&#21152;&#20837;&#25105;&#20204;&#30340;&#20250;&#21592;&#20197;&#25345;&#32493;&#20851;&#27880;——&#36825;&#26159;&#20813;&#36153;&#30340;&#65289;&#12290;&#20294;&#20170;&#22825;&#65292;&#25105;&#24819; <strong>&#20998;&#20139;&#19968;&#20123;&#20010;&#20154;&#22914;&#20309;&#20570;&#22909;&#36828;&#31243;&#24037;&#20316;&#30340;&#24314;&#35758;</strong>&#12290;&#19981;&#31649;&#20320;&#26159;&#20840;&#32844;&#36828;&#31243;&#24037;&#20316;&#32773;&#65292;&#25110;&#32773;&#26159;&#21487;&#20197;&#36873;&#25321;&#19968;&#21608;&#26576;&#20960;&#22825;&#22312;&#23478;&#24037;&#20316;&#30340;&#20154;&#65292;&#24076;&#26395;&#36825;&#31687;&#25991;&#31456;&#23545;&#20320;&#26377;&#29992;&#12290;&#30524;&#19979;&#65292;&#20320;&#38656;&#35201;&#26126;&#30333;&#65292;<strong>&#36828;&#31243;&#24037;&#20316;&#19981;&#26159;&#19975;&#33021;&#33647;</strong>&#12290;&#24403;&#28982;&#65292;&#31359;&#30528;&#30561;&#34915;&#28385;&#23627;&#23376;&#20081;&#36891;&#65292;&#21548;&#21548;&#21453;&#31038;&#20250;&#38899;&#20048;&#65292;&#21917;&#19968;&#22823;&#26479;&#21654;&#21857;&#30475;&#36215;&#26469;&#20284;&#20046;&#25402;&#23436;&#32654;&#30340;&#65292;&#20294;&#36825;&#19981;&#36866;&#21512;&#27599;&#20010;&#20154;&#12290;&#26377;&#30340;&#20154;&#38656;&#35201;&#21150;&#20844;&#23460;&#30340;&#31354;&#38388;&#12290;&#26377;&#30340;&#20154;&#38656;&#35201;&#21150;&#20844;&#23460;&#30340;&#31038;&#20250;&#20803;&#32032;&#12290;&#26377;&#30340;&#20154;&#38656;&#35201;&#20174;&#23478;&#37324;&#36208;&#20986;&#26469;&#12290;&#26377;&#30340;&#20154;&#22312;&#23478;&#37324;&#32570;&#20047;&#20445;&#25345;&#19987;&#27880;&#30340;&#33258;&#24459;&#12290;&#26377;&#30340;&#20154;&#22240;&#20026;&#22909;&#20960;&#24180;&#26410;&#32564;&#36864;&#31246;&#32780;&#24597;&#25919;&#24220;&#24037;&#20316;&#20154;&#21592;&#26469;&#20303;&#22788;&#25970;&#38376;&#12290;<strong>&#36828;&#31243;&#24037;&#20316;&#23601;&#22909;&#20687;&#19968;&#22359;&#32908;&#32905;&#65306;&#22914;&#26524;&#20320;&#38203;&#28860;&#24182;&#19988;&#20445;&#25345;&#23427;&#65292;&#37027;&#20040;&#23427;…
计算机实验室之树莓派:课程 3 OK03

虽然我们的操作系统除了做 课程 2:OK02 中的事情,还做不了别的任何事情,但我们已经学会了函数和格式有关的知识,并且我们现在可以更好更快地编写新特性了。Media

via https://linux.cn/article-10519-1.html
&#35745;&#31639;&#26426;&#23454;&#39564;&#23460;&#20043;&#26641;&#33683;&#27966;&#65306;&#35838;&#31243; 3 OK03

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/08/225754zmxkmdok4dx83ybz.jpg">Media</a>OK03 &#35838;&#31243;&#22522;&#20110; OK02 &#35838;&#31243;&#26469;&#26500;&#24314;&#65292;&#23427;&#25945;&#20320;&#22312;&#27719;&#32534;&#20013;&#22914;&#20309;&#20351;&#29992;&#20989;&#25968;&#35753;&#20195;&#30721;&#21487;&#22797;&#29992;&#21644;&#21487;&#35835;&#24615;&#26356;&#22909;&#12290;&#20551;&#35774;&#20320;&#24050;&#32463;&#26377;&#20102; <a href="https://linux.cn/article-10478-1.html">&#35838;&#31243; 2&#65306;OK02</a> &#30340;&#25805;&#20316;&#31995;&#32479;&#65292;&#25105;&#20204;&#23558;&#20197;&#23427;&#20026;&#22522;&#30784;&#12290;1&#12289;&#21487;&#22797;&#29992;&#30340;&#20195;&#30721;&#21040;&#30446;&#21069;&#20026;&#27490;&#65292;&#25105;&#20204;&#25152;&#20889;&#30340;&#20195;&#30721;&#37117;&#26159;&#20197;&#25105;&#20204;&#24076;&#26395;&#21457;&#29983;&#30340;&#20107;&#20026;&#39034;&#24207;&#26469;&#36755;&#20837;&#30340;&#12290;&#23545;&#20110;&#38750;&#24120;&#23567;&#30340;&#31243;&#24207;&#26469;&#35828;&#65292;&#36825;&#31181;&#20570;&#27861;&#24456;&#22909;&#65292;&#20294;&#26159;&#22914;&#26524;&#25105;&#20204;&#20197;&#36825;&#31181;&#26041;&#24335;&#21435;&#20889;&#19968;&#20010;&#23436;&#25972;&#30340;&#31995;&#32479;&#65292;&#25152;&#20889;&#30340;&#20195;&#30721;&#21487;&#35835;&#24615;&#23558;&#38750;&#24120;&#24046;&#12290;&#25105;&#20204;&#24212;&#35813;&#21435;&#20351;&#29992;&#20989;&#25968;&#12290;&#19968;&#20010;&#20989;&#25968;&#26159;&#19968;&#27573;&#21487;&#22797;&#29992;&#30340;&#20195;&#30721;&#29255;&#26029;&#65292;&#21487;&#20197;&#29992;&#20110;&#21435;&#35745;&#31639;&#26576;&#20123;&#31572;&#26696;&#65292;&#25110;&#25191;&#34892;&#26576;&#20123;&#21160;&#20316;&#12290;&#20320;&#20063;&#21487;&#20197;&#31216;&#23427;&#20204;&#20026;&#36807;&#31243;procedure&#12289;&#20363;&#31243;routine&#25110;&#23376;&#20363;&#31243;subroutine&#12290;&#34429;&#28982;&#23427;&#20204;&#37117;&#26159;&#19981;&#21516;&#30340;&#65292;&#20294;&#20154;&#20204;&#20960;&#20046;&#37117;&#27809;&#26377;&#27491;&#30830;&#22320;&#20351;&#29992;&#36825;&#20010;&#26415;&#35821;&#12290;&#20320;&#24212;&#35813;&#22312;&#25968;&#23398;&#19978;&#36935;&#21040;&#20102;&#20989;&#25968;&#30340;&#27010;&#24565;&#12290;&#20363;&#22914;&#65292;&#20313;&#24358;&#20989;&#25968;&#24212;&#29992;&#20110;&#19968;&#20010;&#32473;&#23450;&#30340;&#25968;&#26102;&#65292;&#20250;&#24471;&#21040;&#20171;&#20110; -1 &#21040; 1 &#20043;&#38388;&#30340;&#21478;&#19968;&#20010;&#25968;&#65292;&#36825;&#20010;&#25968;&#23601;&#26159;&#35282;&#30340;&#20313;&#24358;&#12290;&#19968;&#33324;&#25105;&#20204;&#20889;&#25104; cos(x) &#26469;&#34920;&#31034;&#24212;&#29992;&#21040;&#19968;&#20010;&#20540; x &#19978;&#30340;&#20313;&#24358;&#20989;&#25968;&#12290;&#22312;&#20195;&#30721;&#20013;&#65292;&#20989;&#25968;&#21487;&#20197;&#26377;&#22810;&#20010;&#36755;&#20837;&#65288;&#20063;&#21487;&#20197;&#27809;&#26377;&#36755;&#20837;&#65289;&#65292;&#28982;&#21518;&#20989;&#25968;&#32473;&#20986;&#22810;&#20010;&#36755;&#20986;&#65288;&#20063;&#21487;&#20197;&#27809;&#26377;&#36755;&#20986;&#65289;&#65292;&#24182;&#21487;&#33021;&#23548;&#33268;&#21103;&#20316;&#29992;&#12290;&#20363;&#22914;&#19968;&#20010;&#20989;&#25968;&#21487;&#20197;&#22312;&#19968;&#20010;&#25991;&#20214;&#31995;&#32479;&#19978;&#21019;&#24314;&#19968;&#20010;&#25991;&#20214;&#65292;&#31532;&#19968;&#20010;&#36755;&#20837;&#26159;&#23427;&#30340;&#21517;&#23383;&#65292;&#31532;&#20108;&#20010;&#36755;&#20837;&#26159;&#25991;&#20214;&#30340;&#38271;&#24230;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/08/225958r9kfp7hot9ofc08c.png">Function as black boxes</a>&#20989;&#25968;&#21487;&#20197;&#35748;&#20026;&#26159;&#19968;&#20010;“&#40657;&#21283;&#23376;”&#12290;&#25105;&#20204;&#32473;&#23427;&#36755;&#20837;&#652…
Asciinema:在云端记录并分享你的终端会话

asciinema 是一个自由开源的用于录制终端会话并将它们分享到网络上的解决方案。Media

via https://linux.cn/article-10520-1.html
Asciinema&#65306;&#22312;&#20113;&#31471;&#35760;&#24405;&#24182;&#20998;&#20139;&#20320;&#30340;&#32456;&#31471;&#20250;&#35805;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/08/233016gh6peg96l0lp2js5.jpg">Media</a>&#36825;&#20010;&#20247;&#25152;&#21608;&#30693;&#30340;&#35805;&#39064;&#25105;&#20204;&#26089;&#24050;&#32463;&#20889;&#36807;&#20102;&#36275;&#22815;&#22810;&#30340;&#25991;&#31456;&#12290;&#21363;&#20351;&#36825;&#26679;&#65292;&#25105;&#20204;&#20170;&#22825;&#20063;&#35201;&#21435;&#35752;&#35770;&#30456;&#21516;&#30340;&#35805;&#39064;&#12290;&#20854;&#20182;&#30340;&#24037;&#20855;&#37117;&#26159;&#22312;&#26412;&#22320;&#36816;&#34892;&#30340;&#65292;&#20294;&#26159; Asciinema &#21487;&#20197;&#20197;&#30456;&#21516;&#30340;&#26041;&#24335;&#22312;&#26412;&#22320;&#21644; Web &#31471;&#36816;&#34892;&#12290;&#25105;&#30340;&#24847;&#24605;&#26159;&#25105;&#20204;&#21487;&#20197;&#22312; Web &#19978;&#20998;&#20139;&#36825;&#20010;&#24405;&#20687;&#12290;&#40664;&#35748;&#24773;&#20917;&#19979;&#65292;&#27599;&#20010;&#20154;&#37117;&#26356;&#24895;&#24847;&#20351;&#29992; history &#21629;&#20196;&#26469;&#22238;&#30475;&#12289;&#35843;&#29992;&#20043;&#21069;&#22312;&#32456;&#31471;&#20869;&#36755;&#20837;&#30340;&#21629;&#20196;&#12290;&#19981;&#36807;&#65292;&#19981;&#34892;&#30340;&#26159;&#65292;&#36825;&#20010;&#21629;&#20196;&#21482;&#23637;&#31034;&#20102;&#25105;&#20204;&#36816;&#34892;&#30340;&#21629;&#20196;&#21364;&#27809;&#26377;&#23637;&#31034;&#36825;&#20123;&#21629;&#20196;&#19978;&#27425;&#36816;&#34892;&#26102;&#30340;&#36755;&#20986;&#12290;&#22312; Linux &#19979;&#26377;&#24456;&#22810;&#30340;&#32452;&#20214;&#26469;&#35760;&#24405;&#32456;&#31471;&#20250;&#35805;&#27963;&#21160;&#12290;&#22312;&#36807;&#21435;&#65292;&#25105;&#20204;&#20063;&#20889;&#20102;&#19968;&#20123;&#32452;&#20214;&#65292;&#19981;&#36807;&#20170;&#22825;&#25105;&#20204;&#20381;&#28982;&#35201;&#35752;&#35770;&#36825;&#21516;&#19968;&#31867;&#24515;&#30340;&#24037;&#20855;&#12290;&#22914;&#26524;&#20320;&#24819;&#35201;&#20351;&#29992;&#20854;&#20182;&#24037;&#20855;&#26469;&#35760;&#24405;&#20320;&#30340; Linux &#32456;&#31471;&#20250;&#35805;&#27963;&#21160;&#65292;&#20320;&#21487;&#20197;&#35797;&#35797; <a href="https://www.2daygeek.com/script-command-record-save-your-terminal-session-activity-linux/">Script &#21629;&#20196;</a>&#12289;<a href="https://www.2daygeek.com/terminalizer-a-tool-to-record-your-terminal-and-generate-animated-gif-images/">Terminalizer &#24037;&#20855;</a> &#21644; <a href="https://www.2daygeek.com/Asciinema-record-your-terminal-sessions-as-svg-animations-in-linux/">Asciinema &#24037;&#20855;</a>&#12290;&#19981;&#36807;&#22914;&#26524;&#20320;&#24819;&#35201;&#25214;&#19968;&#20010; <a href="https://www.2daygeek.com/category/gif-recorder/">GIF &#24405;&#21046;&#24037;&#20855;</a>&#65292;&#21487;&#20197;&#35797;&#35797; <a href="https://www.2daygeek.com/gifine-create-animated-gif-vedio-recorder-linux-mint-debian-ubuntu/">Gifine</a>&#12289;<a href="https://www.2daygeek.com/kgif-create-animated-gif-file-active-window-screen-recorder-capture-arch-linux-mint-fedora-ubuntu-debian-opensuse-centos/">Kgif</a> &#21644; <a href="https://www.2daygeek.com/peek-create-animated-gif-screen-recorder-capture-arch-linux-mint-fedora-ubuntu/">Peek</a>&#12290;&#20160;&#20040;&#26159; Asciinemaasciinema &#26159;&#19968;&#20010;&#33258;&#30001;&#24320;&#28304;&#30340;&#29992;&#20110;&#24405;&#21046;&#32456;&#31471;&#20250;&#35805;&#24182;&#23558;&#23427;&#20204;&#20998;&#20139;&#21040;&#32593;&#32476;&#19978;&#30340;&#35299;&#20915;&#26041;&#26696;&#12290;&#24403;&#20320;&#22312;&#20320;&#30340;&#32456;&#31471;&#20869;&#36816;&#34892; asciinema rec &#26469;&#21551;&#21160;&#24405;&#20687;&#26102;&#65292;&#20320;&#36755;&#20837;&#21629;&#20196;&#30340;&#26102;&#20505;&#65292;&#32456;&#31471;&#20869;&#30340;&#25152;&#26377;&#36755;&#20986;&#37117;&#20250;&#34987;&#25235;&#21462;&#12290;&#244…
Go 编程语言的简单介绍

Go 有 C 风格的语法(没有预处理器)、垃圾回收机制,而且类似它在贝尔实验室里被开发出来的前辈们Media

via https://linux.cn/article-10521-1.html
Go &#32534;&#31243;&#35821;&#35328;&#30340;&#31616;&#21333;&#20171;&#32461;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/09/000738div64l4tidkdv6vj.png">Media</a>&#65288;&#20197;&#19979;&#20869;&#23481;&#26159;&#25105;&#30340;&#30805;&#22763;&#35770;&#25991;&#30340;&#25688;&#24405;&#65292;&#20960;&#20046;&#26159;&#25972;&#20010; 2.1 &#31456;&#33410;&#65292;&#21521;&#20855;&#26377; CS &#32972;&#26223;&#30340;&#20154;&#24555;&#36895;&#20171;&#32461; Go&#65289;Go &#26159;&#19968;&#38376;&#29992;&#20110;&#24182;&#21457;&#32534;&#31243;&#30340;&#21629;&#20196;&#24335;&#32534;&#31243;&#35821;&#35328;&#65292;&#23427;&#20027;&#35201;&#30001;&#21019;&#36896;&#32773; Google &#36827;&#34892;&#24320;&#21457;&#65292;&#26368;&#21021;&#20027;&#35201;&#30001; Robert Griesemer&#12289;Rob Pike &#21644; Ken Thompson &#24320;&#21457;&#12290;&#36825;&#38376;&#35821;&#35328;&#30340;&#35774;&#35745;&#36215;&#22987;&#20110; 2007 &#24180;&#65292;&#24182;&#22312; 2009 &#24180;&#25512;&#20986;&#26368;&#21021;&#29256;&#26412;&#65307;&#32780;&#31532;&#19968;&#20010;&#31283;&#23450;&#29256;&#26412;&#26159; 2012 &#24180;&#21457;&#24067;&#30340; 1.0 &#29256;&#26412;&#12290;<a href="#fn1">1</a>Go &#26377; C &#39118;&#26684;&#30340;&#35821;&#27861;&#65288;&#27809;&#26377;&#39044;&#22788;&#29702;&#22120;&#65289;&#12289;&#22403;&#22334;&#22238;&#25910;&#26426;&#21046;&#65292;&#32780;&#19988;&#31867;&#20284;&#23427;&#22312;&#36125;&#23572;&#23454;&#39564;&#23460;&#37324;&#34987;&#24320;&#21457;&#20986;&#26469;&#30340;&#21069;&#36744;&#20204;&#65306;Newsqueak&#65288;Rob Pike&#65289;&#12289;Alef&#65288;Phil Winterbottom&#65289;&#21644; Inferno&#65288;Pike&#12289;Ritchie &#31561;&#20154;&#65289;&#65292;&#20351;&#29992;&#25152;&#35859;&#30340; Go &#21327;&#31243;goroutines&#21644;&#20449;&#36947;channels&#65288;&#19968;&#31181;&#22522;&#20110; Hoare &#30340;“&#36890;&#20449;&#39034;&#24207;&#36827;&#31243;”&#29702;&#35770;&#30340;&#21327;&#31243;&#65289;&#25552;&#20379;&#20869;&#24314;&#30340;&#24182;&#21457;&#25903;&#25345;&#12290;<a href="#fn2">2</a>Go &#31243;&#24207;&#20197;&#21253;&#30340;&#24418;&#24335;&#32452;&#32455;&#12290;&#21253;&#26412;&#36136;&#26159;&#19968;&#20010;&#21253;&#21547; Go &#25991;&#20214;&#30340;&#25991;&#20214;&#22841;&#12290;&#21253;&#20869;&#30340;&#25152;&#26377;&#25991;&#20214;&#20849;&#20139;&#30456;&#21516;&#30340;&#21629;&#21517;&#31354;&#38388;&#65292;&#32780;&#21253;&#20869;&#30340;&#31526;&#21495;&#26377;&#20004;&#31181;&#21487;&#35265;&#24615;&#65306;&#20197;&#22823;&#20889;&#23383;&#27597;&#24320;&#22836;&#30340;&#31526;&#21495;&#23545;&#20110;&#20854;&#20182;&#21253;&#26159;&#21487;&#35265;&#65292;&#32780;&#20854;&#20182;&#31526;&#21495;&#21017;&#26159;&#35813;&#21253;&#31169;&#26377;&#30340;&#65306;<pre class="prettyprint linenums">func PublicFunction() { fmt.Println("Hello world")}func privateFunction() { fmt.Println("Hello package")}</pre>&#31867;&#22411;Go &#26377;&#19968;&#20010;&#30456;&#24403;&#31616;&#21333;&#30340;&#31867;&#22411;&#31995;&#32479;&#65306;&#27809;&#26377;&#23376;&#31867;&#22411;&#65288;&#20294;&#26377;&#31867;&#22411;&#36716;&#25442;&#65289;&#65292;&#27809;&#26377;&#27867;&#22411;&#65292;&#27809;&#26377;&#22810;&#24577;&#20989;&#25968;&#65292;&#21482;&#26377;&#19968;&#20123;&#22522;&#26412;&#30340;&#31867;&#22411;&#65306;&#22522;&#26412;&#31867;&#22411;&#65306;int&#12289;int64&#12289;int8&#12289;uint&#12289;float32&#12289;float64 &#31561;structinterface&#65306;&#19968;&#32452;&#26041;&#27861;&#30340;&#38598;&#21512;map[K, V]&#65306;&#19968;&#20010;&#20174;&#38190;&#31867;&#22411;&#21040;&#20540;&#31867;&#22411;&#30340;&#26144;&#23556;[number]Type&#65306;&#19968;&#20123; Type &#31867;&#22411;&#30340;&#20803;&#32032;&#32452;&#25104;&#30340;&#25968;&#32452;[]Type&#65306;&#26576;&#31181;&#31867;&#22411;&#30340;&#20999;&#29255;&#65288;&#20855;&#26377;&#38271;&#24230;&#21644;&#21151;&#33021;&#30340;&#25968;&#32452;&#30340;&#25351;&#38024;&#65289;chan Type&#65306;&#19968;&#20010;&#32447;&#…
Python Web 应用程序 Tornado 框架简介

在比较 Python 框架的系列文章的第三部分中,我们来了解 Tornado,它是为处理异步进程而构建的。Media

via https://linux.cn/article-10522-1.html
Python Web &#24212;&#29992;&#31243;&#24207; Tornado &#26694;&#26550;&#31616;&#20171;

&#22312;&#27604;&#36739; Python &#26694;&#26550;&#30340;&#31995;&#21015;&#25991;&#31456;&#30340;&#31532;&#19977;&#37096;&#20998;&#20013;&#65292;&#25105;&#20204;&#26469;&#20102;&#35299; Tornado&#65292;&#23427;&#26159;&#20026;&#22788;&#29702;&#24322;&#27493;&#36827;&#31243;&#32780;&#26500;&#24314;&#30340;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/09/180056b6yyzfwvvaanavrw.jpg">Media</a>&#22312;&#36825;&#20010;&#30001;&#22235;&#37096;&#20998;&#32452;&#25104;&#30340;&#31995;&#21015;&#25991;&#31456;&#30340;&#21069;&#20004;&#31687;&#20013;&#65292;&#25105;&#20204;&#20171;&#32461;&#20102; <a href="https://opensource.com/article/18/5/pyramid-framework">Pyramid</a> &#21644; <a href="https://opensource.com/article/18/4/flask">Flask</a> Web &#26694;&#26550;&#12290;&#25105;&#20204;&#24050;&#32463;&#26500;&#24314;&#20102;&#20004;&#27425;&#30456;&#21516;&#30340;&#24212;&#29992;&#31243;&#24207;&#65292;&#30475;&#21040;&#20102;&#19968;&#20010;&#23436;&#25972;&#30340; DIY &#26694;&#26550;&#21644;&#21253;&#21547;&#20102;&#26356;&#22810;&#21151;&#33021;&#30340;&#26694;&#26550;&#20043;&#38388;&#30340;&#24322;&#21516;&#12290;&#29616;&#22312;&#35753;&#25105;&#20204;&#26469;&#30475;&#30475;&#21478;&#19968;&#20010;&#31245;&#24494;&#19981;&#21516;&#30340;&#36873;&#25321;&#65306;<a href="https://tornado.readthedocs.io/en/stable/">Tornado &#26694;&#26550;</a>&#12290;Tornado &#22312;&#24456;&#22823;&#31243;&#24230;&#19978;&#19982; Flask &#19968;&#26679;&#31616;&#21333;&#65292;&#20294;&#26377;&#19968;&#20010;&#20027;&#35201;&#21306;&#21035;&#65306;Tornado &#26159;&#19987;&#38376;&#20026;&#22788;&#29702;&#24322;&#27493;&#36827;&#31243;&#32780;&#26500;&#24314;&#30340;&#12290;&#22312;&#25105;&#20204;&#26412;&#31995;&#21015;&#25152;&#26500;&#24314;&#30340;&#24212;&#29992;&#31243;&#24207;&#20013;&#65292;&#36825;&#31181;&#29305;&#27530;&#30340;&#37233;&#26009;&#65288;LCTT &#35793;&#27880;&#65306;&#36825;&#37324;&#24847;&#24605;&#26159; Tornado &#30340;&#24322;&#27493;&#21151;&#33021;&#65289;&#22312;&#25105;&#20204;&#26500;&#24314;&#30340; app &#20013;&#24182;&#19981;&#26159;&#38750;&#24120;&#26377;&#29992;&#65292;&#20294;&#25105;&#20204;&#23558;&#30475;&#21040;&#22312;&#21738;&#37324;&#21487;&#20197;&#20351;&#29992;&#23427;&#65292;&#20197;&#21450;&#23427;&#22312;&#26356;&#19968;&#33324;&#30340;&#24773;&#20917;&#19979;&#26159;&#22914;&#20309;&#24037;&#20316;&#30340;&#12290;&#35753;&#25105;&#20204;&#32487;&#32493;&#21069;&#20004;&#31687;&#25991;&#31456;&#20013;&#27169;&#24335;&#65292;&#39318;&#20808;&#20174;&#22788;&#29702;&#35774;&#32622;&#21644;&#37197;&#32622;&#24320;&#22987;&#12290;Tornado &#21551;&#21160;&#21644;&#37197;&#32622;&#22914;&#26524;&#20320;&#19968;&#30452;&#20851;&#27880;&#36825;&#20010;&#31995;&#21015;&#65292;&#37027;&#20040;&#31532;&#19968;&#27493;&#24212;&#35813;&#23545;&#20320;&#26469;&#35828;&#20064;&#20197;&#20026;&#24120;&#12290;<pre class="prettyprint linenums">$ mkdir tornado_todo$ cd tornado_todo$ pipenv install --python 3.6$ pipenv shell(tornado-someHash) $ pipenv install tornado</pre>&#21019;&#24314;&#19968;&#20010; setup.py &#25991;&#20214;&#26469;&#23433;&#35013;&#25105;&#20204;&#30340;&#24212;&#29992;&#31243;&#24207;&#30456;&#20851;&#30340;&#19996;&#35199;&#65306;<pre class="prettyprint linenums">(tornado-someHash) $ touch setup.py# setup.pyfrom setuptools import setup, find_packagesrequires = [ 'tornado', 'tornado-sqlalchemy', 'psycopg2',]setup( name='tornado_todo', version='0.0', description='A To-Do List built with Tornado', author='<Your name>', author_email='<Your email>', keywords='web tornado', packages=find_packages(), install_requires=requires, entry_points={ 'console_scripts': [ 'serve_app = todo:main', ], },)</pre>&#22240;&#20026; Tornado &#19981;&#38656;&#35201;&#20219;&#20309;&#22806;&#37096;&#37197;&#32622;&#65292;&#25152;&#20197;&#25105;&#20204;&#21487;&#20197;&#30452;&#25509;&#32534;&#20889; Python &#201…
Linux 上最好的五款音乐播放器

Jack Wallen 盘点他最爱的五款 Linux 音乐播放器。Media

via https://linux.cn/article-10523-1.html
Linux &#19978;&#26368;&#22909;&#30340;&#20116;&#27454;&#38899;&#20048;&#25773;&#25918;&#22120;

Jack Wallen &#30424;&#28857;&#20182;&#26368;&#29233;&#30340;&#20116;&#27454; Linux &#38899;&#20048;&#25773;&#25918;&#22120;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/09/232031rtjn0tiwwjxjjjgg.jpg">Media</a>&#19981;&#31649;&#20320;&#20570;&#20160;&#20040;&#65292;&#20320;&#37117;&#26377;&#26102;&#20250;&#26469;&#19968;&#28857;&#32972;&#26223;&#38899;&#20048;&#12290;&#19981;&#31649;&#20320;&#26159;&#24320;&#21457;&#12289;&#36816;&#32500;&#25110;&#26159;&#19968;&#20010;&#20856;&#22411;&#30340;&#30005;&#33041;&#29992;&#25143;&#65292;&#20139;&#21463;&#32654;&#22937;&#30340;&#38899;&#20048;&#37117;&#21487;&#33021;&#26159;&#20320;&#22312;&#30005;&#33041;&#19978;&#26368;&#24819;&#20570;&#30340;&#20107;&#24773;&#20043;&#19968;&#12290;&#21516;&#26102;&#38543;&#30528;&#21363;&#23558;&#21040;&#26469;&#30340;&#20551;&#26399;&#65292;&#20320;&#21487;&#33021;&#25910;&#21040;&#19968;&#20123;&#33021;&#35753;&#20320;&#20080;&#20960;&#39318;&#26032;&#27468;&#30340;&#31036;&#29289;&#21345;&#12290;&#22914;&#26524;&#20320;&#25152;&#36873;&#30340;&#38899;&#20048;&#26159;&#25968;&#23383;&#24418;&#24335;&#65288;&#25105;&#30340;&#24688;&#22909;&#26159;&#21809;&#29255;&#24418;&#24335;&#65289;&#32780;&#19988;&#20320;&#30340;&#24179;&#21488;&#26159; Linux &#30340;&#35805;&#65292;&#20320;&#20250;&#24819;&#35201;&#19968;&#20010;&#22909;&#30340;&#22270;&#24418;&#29992;&#25143;&#30028;&#38754;&#25773;&#25918;&#22120;&#26469;&#20139;&#21463;&#38899;&#20048;&#12290;&#24184;&#36816;&#30340;&#26159;&#65292;Linux &#19981;&#32570;&#22909;&#30340;&#25968;&#23383;&#38899;&#20048;&#25773;&#25918;&#22120;&#12290;&#20107;&#23454;&#19978;&#65292;Linux &#19978;&#26377;&#19981;&#23569;&#25773;&#25918;&#22120;&#65292;&#22823;&#37096;&#20998;&#26159;&#24320;&#28304;&#24182;&#19988;&#21487;&#20197;&#20813;&#36153;&#33719;&#24471;&#30340;&#12290;&#35753;&#25105;&#20204;&#30475;&#30475;&#20854;&#20013;&#30340;&#20960;&#27454;&#65292;&#30475;&#21738;&#20010;&#33021;&#28385;&#36275;&#20320;&#30340;&#38656;&#35201;&#12290;Clementine&#25105;&#24819;&#20174;&#25105;&#29992;&#26469;&#35768;&#22810;&#24180;&#30340;&#40664;&#35748;&#36873;&#39033;&#30340;&#25773;&#25918;&#22120;&#24320;&#22987;&#12290;<a href="https://www.clementine-player.org/">Clementine</a> &#21487;&#33021;&#26159;&#26368;&#22909;&#30340;&#24179;&#34913;&#20102;&#26131;&#29992;&#24615;&#19982;&#28789;&#27963;&#24615;&#30340;&#25773;&#25918;&#22120;&#12290;Clementine &#26159;&#26032;&#20572;&#25670;&#30340; <a href="https://en.wikipedia.org/wiki/Amarok_(software)">Amarok</a> &#38899;&#20048;&#25773;&#25918;&#22120;&#30340;&#22797;&#21051;&#65292;&#20294;&#23427;&#19981;&#20165;&#38480;&#20110; Linux&#65307; Clementine &#22312; Mac OS &#21644; Windows &#24179;&#21488;&#19978;&#20063;&#21487;&#20197;&#33719;&#24471;&#12290;&#23427;&#30340;&#19968;&#31995;&#21015;&#29305;&#24615;&#21313;&#20998;&#24778;&#33395;&#65292;&#21253;&#25324;&#65306;&#20839;&#24314;&#30340;&#22343;&#34913;&#22120;&#21487;&#23450;&#21046;&#30340;&#30028;&#38754;&#65288;&#23558;&#29616;&#22312;&#30340;&#19987;&#36753;&#23553;&#38754;&#26174;&#31034;&#25104;&#32972;&#26223;&#65292;&#35265;&#22270;&#19968;&#65289;&#25773;&#25918;&#26412;&#22320;&#38899;&#20048;&#25110;&#32773;&#20174; Spotify&#12289;Last.fm &#31561;&#25773;&#25918;&#38899;&#20048;&#20415;&#20110;&#24211;&#23548;&#33322;&#30340;&#20391;&#36793;&#26639;&#20839;&#24314;&#30340;&#38899;&#39057;&#36716;&#30721;&#65288;&#36716;&#25104; MP3&#12289;OGG&#12289;Flac &#31561;&#65289;&#36890;&#36807; <a href="https://play.google.com/store/apps/details?id=de.qspool.clementineremote">&#23433;&#21331;&#24212;&#29992;</a> &#36828;&#31243;&#25511;&#21046;&#20415;&#21033;&#30340;&#25628;&#32034;&#21151;&#33021;&#36873;&#39033;&#21345;&#24335;&#25773;&#25918;&#21015;&#34920;&#31616;&#21333;&#21019;&#24314;&#24120;&#35268;&#21644;&#26234;&#33021;&#21270;&#30340;&#25773;&#25918;&#…
极客漫画:增强现实(AR) 2.0

增强现实技术(Augmented Reality),简称 AR,是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D 模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。Media

via https://linux.cn/article-10524-1.html
极客漫画:增强现实(AR) 2.0

Media最近这几年我们一直听到虚拟现实(VR)和增强现实(AR),可很多人并不了解它们是什么。增强现实技术Augmented Reality,简称 AR,是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D 模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术可以让你将现实世界和虚拟世界结合起来,从而创造非常有趣的互动效果。可是,有一天 AR 里面的小鬼们真的出来了!via: http://turnoff.us/geek/augmented-reality-2/作者:Daniel Stori 译者 & 点评:wxy 校对 & 合成:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media

via https://linux.cn/article-10524-1.html?utm_source=rss&utm_medium=rss
开始使用 eDEX-UI 吧,一款受《电子世界争霸战》影响的终端程序

使用 eDEX-UI 让你的工作更有趣,这是我们开源工具系列中的第 15 个工具,它将使你在 2019 年更高效。Media

via https://linux.cn/article-10525-1.html
&#24320;&#22987;&#20351;&#29992; eDEX-UI &#21543;&#65292;&#19968;&#27454;&#21463;&#12298;&#30005;&#23376;&#19990;&#30028;&#20105;&#38712;&#25112;&#12299;&#24433;&#21709;&#30340;&#32456;&#31471;&#31243;&#24207;

&#20351;&#29992; eDEX-UI &#35753;&#20320;&#30340;&#24037;&#20316;&#26356;&#26377;&#36259;&#65292;&#36825;&#26159;&#25105;&#20204;&#24320;&#28304;&#24037;&#20855;&#31995;&#21015;&#20013;&#30340;&#31532; 15 &#20010;&#24037;&#20855;&#65292;&#23427;&#23558;&#20351;&#20320;&#22312; 2019 &#24180;&#26356;&#39640;&#25928;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/10/222740fe2q0dh50999c024.jpg">Media</a>&#27599;&#24180;&#24180;&#21021;&#20284;&#20046;&#37117;&#26377;&#30127;&#29378;&#30340;&#20914;&#21160;&#24819;&#25552;&#39640;&#24037;&#20316;&#25928;&#29575;&#12290;&#26032;&#24180;&#30340;&#20915;&#24515;&#65292;&#28212;&#26395;&#24320;&#21551;&#26032;&#30340;&#19968;&#24180;&#65292;&#24403;&#28982;&#65292;“&#25243;&#24323;&#26087;&#30340;&#65292;&#25317;&#25265;&#26032;&#30340;”&#30340;&#24577;&#24230;&#20419;&#25104;&#20102;&#36825;&#19968;&#20999;&#12290;&#36890;&#24120;&#36825;&#26102;&#30340;&#24314;&#35758;&#20005;&#37325;&#20559;&#21521;&#38381;&#28304;&#21644;&#19987;&#26377;&#36719;&#20214;&#65292;&#20294;&#20107;&#23454;&#19978;&#24182;&#19981;&#29992;&#36825;&#26679;&#12290;&#36825;&#26159;&#25105;&#25361;&#36873;&#20986;&#30340; 19 &#20010;&#26032;&#30340;&#65288;&#25110;&#32773;&#23545;&#20320;&#32780;&#35328;&#26032;&#30340;&#65289;&#24320;&#28304;&#24037;&#20855;&#20013;&#30340;&#31532; 15 &#20010;&#24037;&#20855;&#26469;&#24110;&#21161;&#20320;&#22312; 2019 &#24180;&#26356;&#26377;&#25928;&#29575;&#12290;eDEX-UI&#24403;<a href="https://en.wikipedia.org/wiki/Tron">&#12298;&#30005;&#23376;&#19990;&#30028;&#20105;&#38712;&#25112;&#12299;</a>&#19978;&#26144;&#26102;&#25105;&#25165; 11 &#23681;&#12290;&#25105;&#19981;&#33021;&#21542;&#35748;&#65292;&#23613;&#31649;&#36825;&#37096;&#30005;&#24433;&#20805;&#28385;&#24187;&#24819;&#65292;&#20294;&#23427;&#23545;&#25105;&#21518;&#26469;&#30340;&#32844;&#19994;&#36873;&#25321;&#20135;&#29983;&#20102;&#24433;&#21709;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/10/222822wb2kc18kkkckoeod.png">Media</a><a href="https://github.com/GitSquared/edex-ui">eDEX-UI</a> &#26159;&#19968;&#27454;&#19987;&#20026;&#24179;&#26495;&#30005;&#33041;&#21644;&#21488;&#24335;&#26426;&#35774;&#35745;&#30340;&#36328;&#24179;&#21488;&#32456;&#31471;&#31243;&#24207;&#65292;&#23427;&#30340;&#29992;&#25143;&#30028;&#38754;&#21463;&#21040;&#12298;&#30005;&#23376;&#19990;&#30028;&#20105;&#38712;&#25112;&#12299;&#30340;&#21551;&#21457;&#12290;&#23427;&#22312;&#36873;&#39033;&#21345;&#24335;&#30028;&#38754;&#20013;&#26377;&#20116;&#20010;&#32456;&#31471;&#65292;&#22240;&#27492;&#21487;&#20197;&#36731;&#26494;&#22320;&#22312;&#20219;&#21153;&#20043;&#38388;&#20999;&#25442;&#65292;&#20197;&#21450;&#26174;&#31034;&#26377;&#29992;&#30340;&#31995;&#32479;&#20449;&#24687;&#12290;&#22312;&#21551;&#21160;&#26102;&#65292;eDEX-UI &#20250;&#21551;&#21160;&#19968;&#31995;&#21015;&#30340;&#19996;&#35199;&#65292;&#20854;&#20013;&#21253;&#21547;&#23427;&#25152;&#22522;&#20110;&#30340; ElectronJS &#31995;&#32479;&#30340;&#20449;&#24687;&#12290;&#21551;&#21160;&#21518;&#65292;eDEX-UI &#20250;&#26174;&#31034;&#31995;&#32479;&#20449;&#24687;&#12289;&#25991;&#20214;&#27983;&#35272;&#22120;&#12289;&#38190;&#30424;&#65288;&#29992;&#20110;&#24179;&#26495;&#30005;&#33041;&#65289;&#21644;&#20027;&#32456;&#31471;&#36873;&#39033;&#21345;&#12290;&#20854;&#20182;&#22235;&#20010;&#36873;&#39033;&#21345;&#65288;&#34987;&#26631;&#35760;&#20026; EMPTY&#65289;&#27809;&#26377;&#21152;&#36733;&#20219;&#20309;&#20869;&#23481;&#65292;&#24182;&#19988;&#24403;&#20320;&#21333;&#20987;&#23427;&#26102;&#23558;&#21551;&#21160;&#19968;&#20010; shell&#12290;eDEX-UI &#20013;&#30340;&#40664;&#35748; shell &#26159; Bash&#65288;&#22914;&#26524;&#22312; Windows &#19978;&#65292;&#21017;&#21487;&#3…
计算机实验室之树莓派:课程 4 OK04

OK04 课程在 OK03 的基础上进行构建,它教你如何使用定时器让 OK 或 ACT LED 灯按精确的时间间隔来闪烁。Media

via https://linux.cn/article-10526-1.html
&#35745;&#31639;&#26426;&#23454;&#39564;&#23460;&#20043;&#26641;&#33683;&#27966;&#65306;&#35838;&#31243; 4 OK04

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/10/234202zj838rljquf9zy52.jpg">Media</a>OK04 &#35838;&#31243;&#22312; OK03 &#30340;&#22522;&#30784;&#19978;&#36827;&#34892;&#26500;&#24314;&#65292;&#23427;&#25945;&#20320;&#22914;&#20309;&#20351;&#29992;&#23450;&#26102;&#22120;&#35753; OK &#25110; ACT LED &#28783;&#25353;&#31934;&#30830;&#30340;&#26102;&#38388;&#38388;&#38548;&#26469;&#38378;&#28865;&#12290;&#20551;&#35774;&#20320;&#24050;&#32463;&#26377;&#20102; <a href="https://linux.cn/article-10519-1.html">&#35838;&#31243; 3&#65306;OK03</a> &#30340;&#25805;&#20316;&#31995;&#32479;&#65292;&#25105;&#20204;&#23558;&#20197;&#23427;&#20026;&#22522;&#30784;&#26469;&#26500;&#24314;&#12290;1&#12289;&#19968;&#20010;&#26032;&#35774;&#22791;&#23450;&#26102;&#22120;&#26159;&#26641;&#33683;&#27966;&#20445;&#25345;&#26102;&#38388;&#30340;&#21807;&#19968;&#26041;&#27861;&#12290;&#22823;&#22810;&#25968;&#35745;&#31639;&#26426;&#37117;&#26377;&#19968;&#20010;&#30005;&#27744;&#20379;&#30005;&#30340;&#26102;&#38047;&#65292;&#36825;&#26679;&#24403;&#35745;&#31639;&#26426;&#20851;&#26426;&#21518;&#20173;&#28982;&#33021;&#20445;&#25345;&#26102;&#38388;&#12290;&#21040;&#30446;&#21069;&#20026;&#27490;&#65292;&#25105;&#20204;&#20165;&#30475;&#20102;&#26641;&#33683;&#27966;&#30828;&#20214;&#30340;&#19968;&#23567;&#37096;&#20998;&#65292;&#21363; GPIO &#25511;&#21046;&#22120;&#12290;&#25105;&#21482;&#26159;&#31616;&#21333;&#22320;&#21578;&#35785;&#20320;&#20570;&#20160;&#20040;&#65292;&#28982;&#21518;&#23427;&#20250;&#21457;&#29983;&#20160;&#20040;&#20107;&#24773;&#12290;&#29616;&#22312;&#65292;&#25105;&#20204;&#32487;&#32493;&#30475;&#23450;&#26102;&#22120;&#65292;&#24182;&#32487;&#32493;&#24102;&#20320;&#21435;&#20102;&#35299;&#23427;&#30340;&#24037;&#20316;&#21407;&#29702;&#12290;&#21644; GPIO &#25511;&#21046;&#22120;&#19968;&#26679;&#65292;&#23450;&#26102;&#22120;&#20063;&#26377;&#22320;&#22336;&#12290;&#22312;&#26412;&#26696;&#20363;&#20013;&#65292;&#23450;&#26102;&#22120;&#30340;&#22522;&#22320;&#22336;&#22312; 2000300016&#12290;&#38405;&#35835;&#25163;&#20876;&#25105;&#20204;&#21487;&#20197;&#25214;&#21040;&#19979;&#38754;&#30340;&#34920;&#65306;&#34920; 1.1 GPIO &#25511;&#21046;&#22120;&#23492;&#23384;&#22120;&#22320;&#22336;&#22823;&#23567; / &#23383;&#33410;&#21517;&#23383;&#25551;&#36848;&#35835;&#25110;&#20889;200030004Control / Status&#29992;&#20110;&#25511;&#21046;&#21644;&#28165;&#38500;&#23450;&#26102;&#22120;&#36890;&#36947;&#27604;&#36739;&#22120;&#21305;&#37197;&#30340;&#23492;&#23384;&#22120;RW200030048Counter&#25353; 1 MHz &#30340;&#39057;&#29575;&#36882;&#22686;&#30340;&#35745;&#25968;&#22120;R2000300C4Compare 00 &#21495;&#27604;&#36739;&#22120;&#23492;&#23384;&#22120;RW200030104Compare 11 &#21495;&#27604;&#36739;&#22120;&#23492;&#23384;&#22120;RW200030144Compare 22 &#21495;&#27604;&#36739;&#22120;&#23492;&#23384;&#22120;RW200030184Compare 33 &#21495;&#27604;&#36739;&#22120;&#23492;&#23384;&#22120;RW<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/10/234424z0ded7vccy4zz8y2.png">Flowchart of the system timer's operation</a>&#36825;&#20010;&#34920;&#21482;&#21578;&#35785;&#25105;&#20204;&#19968;&#37096;&#20998;&#20869;&#23481;&#65292;&#22312;&#25163;&#20876;&#20013;&#25551;&#36848;&#20102;&#26356;&#22810;&#30340;&#23383;&#27573;&#12290;&#25163;&#20876;&#19978;&#35299;&#37322;&#35828;&#65292;&#23450;&#26102;&#22120;&#26412;&#36136;&#19978;&#26159;&#25353;&#27599;&#24494;&#31186;&#23558;&#35745;&#25968;&#22120;&#36882;&#22686; 1 &#30340;&#26041;&#24335;&#26469;&#36816;&#34892;&#12290;&#27599;&#27425;&#23427;&#26159;&#36825;&#26679;&#20570;&#30340;&#65292;&#23427;&#23558;&#35745;&#25968;&#22120;&#30340;&#20302; 32 &#20301;&#65288;4 &#23383;&#33410;&#65289;&#19982; 4 &#20010;&#27604;&#36739;&#22120;&#23492;&#23384;&#22120;&#36827;&#34892;&#27604;&#36739;&#65292;&#22914;&#26524;&#21305;&#37197;&…
将 Python 结合到数学教育中

身兼教师、开发者、作家数职的 Peter Farrell 来讲述为什么使用 Python 来讲数学课会比传统方法更加好。Media

via https://linux.cn/article-10527-1.html
&#23558; Python &#32467;&#21512;&#21040;&#25968;&#23398;&#25945;&#32946;&#20013;

&#36523;&#20860;&#25945;&#24072;&#12289;&#24320;&#21457;&#32773;&#12289;&#20316;&#23478;&#25968;&#32844;&#30340; Peter Farrell &#26469;&#35762;&#36848;&#20026;&#20160;&#20040;&#20351;&#29992; Python &#26469;&#35762;&#25968;&#23398;&#35838;&#20250;&#27604;&#20256;&#32479;&#26041;&#27861;&#26356;&#21152;&#22909;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/11/151256px4rqt4maadgft2a.png">Media</a>&#25968;&#23398;&#35838;&#19968;&#30452;&#37117;&#26159;&#24456;&#35752;&#21388;&#30340;&#19968;&#20214;&#20107;&#24773;&#65292;&#23588;&#20854;&#23545;&#20110;&#22312;&#20256;&#32479;&#25945;&#23398;&#26041;&#27861;&#19978;&#21507;&#36807;&#33510;&#22836;&#30340;&#20154;&#65288;&#20363;&#22914;&#25105;&#65289;&#26469;&#35828;&#12290;&#20256;&#32479;&#25945;&#23398;&#26041;&#27861;&#24378;&#35843;&#30340;&#26159;&#27515;&#35760;&#30828;&#32972;&#21644;&#29702;&#35770;&#30693;&#35782;&#65292;&#36825;&#31181;&#24418;&#24335;&#19982;&#23398;&#29983;&#20204;&#30340;&#29616;&#23454;&#19990;&#30028;&#20284;&#20046;&#30456;&#21435;&#29978;&#36828;&#12290;<a href="https://twitter.com/hackingmath">Peter Farrell</a> &#20316;&#20026;&#19968;&#20301; Python &#24320;&#21457;&#32773;&#21644;&#25968;&#23398;&#25945;&#24072;&#65292;&#21457;&#29616;&#23398;&#29983;&#22312;&#25968;&#23398;&#35838;&#31243;&#20013;&#36935;&#21040;&#20102;&#22256;&#38590;&#65292;&#20110;&#26159;&#20915;&#23450;&#23581;&#35797;&#20351;&#29992; Python &#26469;&#24110;&#21161;&#20171;&#32461;&#25968;&#23398;&#27010;&#24565;&#12290;Peter &#30340;&#28789;&#24863;&#26469;&#28304;&#20110; Logo &#35821;&#35328;&#20043;&#29238; <a href="https://en.wikipedia.org/wiki/Seymour_Papert">Seymour Papert</a>&#65292;&#20182;&#30340; Logo &#35821;&#35328;&#29616;&#22312;&#36824;&#23384;&#22312;&#20110; Python &#30340; <a href="https://en.wikipedia.org/wiki/Turtle_graphics">Turtle &#27169;&#22359;</a>&#20013;&#12290;Logo &#35821;&#35328;&#20013;&#30340;&#28023;&#40863;&#24418;&#35937;&#35753; Peter &#21916;&#27426;&#19978;&#20102; Python&#65292;&#24182;&#19988;&#36827;&#19968;&#27493;&#23558; Python &#24212;&#29992;&#21040;&#25968;&#23398;&#25945;&#23398;&#20013;&#12290;Peter &#22312;&#20182;&#30340;&#26032;&#20070;&#12298;<a href="https://nostarch.com/mathadventures">Python &#25968;&#23398;&#22855;&#36935;&#35760;</a>Math Adventures with Python&#12299;&#20013;&#20998;&#20139;&#20102;&#20182;&#30340;&#26041;&#27861;&#65306;“&#22270;&#25991;&#24182;&#33538;&#22320;&#25351;&#23548;&#22914;&#20309;&#29992;&#20195;&#30721;&#25506;&#32034;&#25968;&#23398;”&#12290;&#22240;&#27492;&#25105;&#26368;&#36817;&#23545;&#20182;&#36827;&#34892;&#20102;&#19968;&#27425;&#37319;&#35775;&#65292;&#21521;&#20182;&#20102;&#35299;&#26356;&#22810;&#36825;&#26041;&#38754;&#30340;&#24773;&#20917;&#12290;<strong>Don Watkins&#65288;LCTT &#35793;&#27880;&#65306;&#26412;&#25991;&#20316;&#32773;&#65289;&#65306;</strong> &#20320;&#30340;&#25945;&#23398;&#32972;&#26223;&#26159;&#20160;&#20040;&#65311;<strong>Peter Farrell&#65306;</strong> &#25105;&#26366;&#32463;&#24403;&#36807;&#20843;&#24180;&#30340;&#25968;&#23398;&#32769;&#24072;&#65292;&#20043;&#21518;&#21448;&#20570;&#20102;&#21313;&#24180;&#30340;&#25968;&#23398;&#31169;&#25945;&#12290;&#25105;&#36824;&#22312;&#24403;&#32769;&#24072;&#30340;&#26102;&#20505;&#65292;&#23601;&#38405;&#35835;&#36807; Papert &#30340; &#12298;<a href="https://en.wikipedia.org/wiki/Mindstorms_(book)">&#22836;&#33041;&#39118;&#26292;</a>Mindstorms&#12299;&#24182;&#20174;&#20013;&#21463;&#21040;&#20102;&#21551;&#21457;&#65292;&#23558; Logo &#35821;&#35328;&#21644;&#28023;&#40863;&#24341;&#20837;&#21040;&#20102;&#25105;&#25152;&#26377;&#30340;&#25968;&#23398;&#35838;&#19978;&#12290;<strong>DW&#65306;</strong> &#20320;&#20026;&#20160;&#20040;&#24320;&#22987;&#20351;&#29992; Python &#21602;&#65311;<strong>PF&#65306;</strong> &#22312;&#25105;&#24403;&#23478;&#25945;&#30340;&#26102;&#20505;&#6…
&#25512;&#33616;&#19968;&#27454;&#31038;&#21306;&#39537;&#21160;&#30340; Linux &#21629;&#20196;&#36895;&#26597;&#23567;&#31243;&#24207;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/12/114740l7q5zq0l79b3qq9k.jpg">Media</a>&#23398;&#20064;&#21644;&#20351;&#29992; Linux &#26102;&#65292;&#20320;&#26159;&#21542;&#35273;&#24471; Linux &#21629;&#20196;&#30340; man &#25163;&#20876;&#36807;&#20110;&#20887;&#38271;&#65292;&#19981;&#33021;&#21450;&#26102;&#21578;&#35785;&#20320;&#25152;&#38656;&#35201;&#30340;&#21629;&#20196;&#35813;&#24590;&#20040;&#20889;&#65311;&#20854;&#23454;&#65292;&#36935;&#21040;&#36825;&#31181;&#33510;&#24700;&#30340;&#19981;&#26159;&#20320;&#19968;&#20010;&#20154;&#65292;&#24448;&#24448;&#22312;&#20320;&#31361;&#28982;&#24819;&#19981;&#36215;&#26576;&#20010;&#21629;&#20196;&#21442;&#25968;&#26102;&#65292;&#20320;&#38656;&#35201;&#30340;&#23601;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340;&#21629;&#20196;&#25552;&#31034;&#12290;&#25152;&#20197;&#65292;&#38024;&#23545;&#36825;&#31181;&#24773;&#20917;&#65292;&#26377;&#20154;&#24320;&#21457;&#20986;&#20102; <code>info</code> &#21629;&#20196;&#26469;&#34917;&#20805;&#20016;&#23500;&#30340;&#21629;&#20196;&#26696;&#20363;&#65292;&#20063;&#26377;&#20154;&#35273;&#24471; man &#25163;&#20876;&#23454;&#22312;&#22826;&#38271;&#20102;&#65292;&#24320;&#21457;&#20986;&#20102; <code>tldr</code> &#65288;&#22826;&#38271;&#19981;&#30475;&#65289;&#21629;&#20196;&#26469;&#25552;&#20379;&#26356;&#31616;&#27905;&#30340;&#26368;&#24120;&#29992;&#21629;&#20196;&#29992;&#27861;&#12290;&#23601;&#22914;&#25105;&#20204;&#20043;&#21069;<a href="https://linux.cn/article-10355-1.html">&#20171;&#32461;</a>&#36807;&#30340;&#65292;<code>tldr</code> &#26377;&#24456;&#22810;&#23458;&#25143;&#31471;&#65292;&#25903;&#25345;&#21629;&#20196;&#34892;&#12289;Web&#12289;iOS&#12289;&#23433;&#21331;&#31561;&#31561;&#12290;&#32463;&#36807;&#19968;&#20010;&#26149;&#33410;&#30340;&#24320;&#21457;&#65292;&#22312;“&#32534;&#30721;&#20351;&#25105;&#24555;&#20048;”&#30340; Bestony &#21516;&#23398;&#30340;&#21162;&#21147;&#19979;&#65292;&#25105;&#20204;&#22522;&#20110; tldr &#30340;&#25968;&#25454;&#25512;&#20986;&#20102;&#19968;&#27454;&#23567;&#31243;&#24207;&#29256;&#30340; tldr&#65292;&#24182;&#19988;&#32771;&#34385;&#21040;&#29616;&#26377; tldr &#25968;&#25454;&#20197;&#33521;&#25991;&#20026;&#20027;&#65292;&#36824;&#25552;&#20379;&#20102;&#30001;&#31038;&#21306;&#39537;&#21160;&#30340;&#24320;&#25918;&#24335;&#32763;&#35793;&#27169;&#24335;&#26469;&#25913;&#36827;&#20869;&#23481;&#12290;&#19979;&#38754;&#25105;&#26469;&#20171;&#32461;&#19968;&#19979;&#12290;Linux &#21629;&#20196;&#36895;&#26597;&#23567;&#31243;&#24207;&#35831;&#29992;&#24494;&#20449;&#35782;&#21035;&#22914;&#19979;&#23567;&#31243;&#24207;&#30721;&#65292;&#25214;&#21040;&#23567;&#31243;&#24207; “Linux” ——&#27809;&#38169;&#65292;&#36825;&#20010;&#21517;&#23383;&#23601;&#26159;&#36825;&#20040;&#30452;&#25351;&#20154;&#24515; <a href="https://dn-linuxcn.qbox.me/static/image/smiley/default/biggrin.gif">Media</a>&#65292;&#20320;&#20063;&#21487;&#20197;&#22312;&#26412;&#20844;&#20247;&#21495;&#30340;&#33756;&#21333;&#20013;&#25214;&#21040;&#23427;&#12290;&#27492;&#22806;&#65292;&#20197;&#21518;&#25105;&#20204;&#20063;&#20250;&#22312;&#25512;&#36865;&#30340;&#25991;&#31456;&#20013;&#65292;&#23545;&#20986;&#29616;&#30340; Linux &#21629;&#20196;&#30452;&#25509;&#38142;&#25509;&#20854;&#36825;&#20010;&#23567;&#31243;&#24207;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/12/114758bm05oquu813rmwrq.jpg">Media</a><em>&#25195;&#25551;&#25110;&#38271;&#25353;&#35782;&#21035;</em>&#39318;&#39029;&#23601;&#26159;&#19968;&#20010;&#31616;&#27905;&#30340;&#36755;&#20837;&#26694;&#65292;&#26174;&#28982;&#65292;&#36755;&#20837;&#20320;&#35201;&#26597;&#25214;&#30340;&#21629;&#20196;&#23601;&#34892;&#12290;&#30446;&#21069;&#25105;&#20204;&#24050;&#32463;&#25910;&#24405;&#20102; TLDR &#25968;&#25454;&#24211;&#20013;&…