<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cui_1234的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cui_1234</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cui_1234]]></copyright><item><title><![CDATA[Python编程技巧1——提示用户输入]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/104633624</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/104633624</guid><author>cui_1234</author><pubDate>Tue, 03 Mar 2020 15:30:47 +0800</pubDate><description><![CDATA[命令行工具或脚本需要输入用户名和密码才能操作。要用这个功能，一个很有用的技巧是使用getpass模块：

import getpass

user = getpass.getuser()

password = getpass.getpass()

这三行代码就可以让我们优雅的交互提醒用户输入输入密码并捕获当前的系统用户和输入的密码，而且输入密码时候会自动屏蔽显示，以防止被人窃取。
...]]></description><category></category></item><item><title><![CDATA[房地产大佬潘石屹推荐学Python编程，这本从0到1就够了]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/103095716</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/103095716</guid><author>cui_1234</author><pubDate>Sat, 16 Nov 2019 10:16:08 +0800</pubDate><description><![CDATA[潘石屹推荐学Python编程，很多人都不相信，他的微博真真切切。





连房地产都开始学Python了，因为要听懂机器，让机器为我所用。

再不学习Python真的晚了！！！！

如何学？

怎么学？

还是推荐高中生都能看懂的《Python编程从0到1（视频教学版）》











别再说编程都是别人的事儿了，现在真的人人有责了。
...]]></description><category></category></item><item><title><![CDATA[《Python编程从0到1》笔记5——图解递归你肯定看完就能懂！]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/102779025</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/102779025</guid><author>cui_1234</author><pubDate>Mon, 28 Oct 2019 12:32:14 +0800</pubDate><description><![CDATA[本小节的示例比较简单，因为在每次递归过程中原问题仅缩减为单个更小的问题。这样的问题往往能够用简单循环解决。这类递归算法的函数调用图是链状结构。这种递归类型被称为“单重递归”(single recursion)。

示例一：编写函数seq(n)，打印从1到n的数字。

可以很容易地用循环解决这个问题：


def seq(n):
 i = 1
 while i&lt;=n:
...]]></description><category></category></item><item><title><![CDATA[《Python编程从0到1》笔记4——你分得清“索引和切片”吗？]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/102764872</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/102764872</guid><author>cui_1234</author><pubDate>Sun, 27 Oct 2019 11:14:00 +0800</pubDate><description><![CDATA[Python为序列类型（sequence types）[1]提供了独特的索引（indexing）和切片（slicing）机制以访问序列的某个元素或某一部分。

[1] 如list, tuple, range, str, bytes, bytearray, memoryview

1．索引

 在前文中已经展示过使用索引访问字符串、列表、元组的方法。像大多数其他编程语言一样，Python的索引从...]]></description><category></category></item><item><title><![CDATA[《Python编程从0到1》笔记3——欧几里得算法]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/102740860</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/102740860</guid><author>cui_1234</author><pubDate>Fri, 25 Oct 2019 12:48:07 +0800</pubDate><description><![CDATA[本节以欧几里得算法（这是人类历史上最早记载的算法）为示例，向读者展示注释、文档字符串(docstring)、变量、循环、递归、缩进以及函数定义等Python语法要素。

欧几里得算法：“在数学中，辗转相除法，又称欧几里得算法(Euclidean algorithm)，是求最大公约数的算法。辗转相除法首次出现于欧几里得的《几何原本》（第VII卷，命题i和ii）中，而在中国则可以追溯至东汉出现的《九章...]]></description><category></category></item><item><title><![CDATA[《Python编程从0到1》笔记2——表达式竟然也有副作用]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/102719310</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/102719310</guid><author>cui_1234</author><pubDate>Thu, 24 Oct 2019 11:15:00 +0800</pubDate><description><![CDATA[在表达式的求值过程中，对状态的改变称为表达式的副作用。Python中内建的各种运算符（此处是狭义的含义，如加减乘除比较等运算符，并不包含用户自定义的运算符或函数）是没有副作用的，但各种函数调用时常带有副作用（比如各种输入输出函数）。在使用带有副作用的表达式构建复杂表达式时要格外留意，因为这可能带来程序员容易忽视的行为。如：


if expA and expB :

 ...

 这...]]></description><category></category></item><item><title><![CDATA[《Python编程从0到1》笔记1——表达式的风格（前缀、中缀、后缀）]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/102698973</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/102698973</guid><author>cui_1234</author><pubDate>Wed, 23 Oct 2019 12:09:25 +0800</pubDate><description><![CDATA[运算符和运算数组成表达式。运算符和运算数的出现次序会影响表达式乃至程序设计语言的风格。

1．前缀表达式

前缀，是指运算符的位置在前。前缀风格的一个例子是函数调用，如求最大值函数：max(3, 2, 5)。函数max接收若干个运算数，计算其中最大者作为表达式的值。这种前缀函数调用形式称为面向过程的函数调用风格。

1+2也可以写为前缀形式(+ 1 2)。Python不使用这种形式，但著名的程序设...]]></description><category></category></item><item><title><![CDATA[一本值得你反复研读的Python佳作《Python编程从0到1》]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/101678933</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/101678933</guid><author>cui_1234</author><pubDate>Sun, 29 Sep 2019 11:26:30 +0800</pubDate><description><![CDATA[现在的Python入门书太多太多了，究竟如何选择呢？

当然选最好的最入门的讲解最清晰的，没有那么多废话的。

现在就推荐一本《Python编程从0到1》，还带视频的，到时候跟大家一起学习沟通。



这本书有啥好的呢？还是直接上图更能说明问题。

















Python这么火了，网上资料是信息不是知识，跟我一起来学习这本书吧。
...]]></description><category></category></item><item><title><![CDATA[GitHub 标星 1.2w+，超全 Python 常用代码合集，值得收藏！]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/101678497</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/101678497</guid><author>cui_1234</author><pubDate>Sun, 29 Sep 2019 11:11:28 +0800</pubDate><description><![CDATA[本文转自逆袭的二胖，作者二胖

今天给大家介绍一个由一个国外小哥用好几年时间维护的 Python 代码合集。简单来说就是，这个程序员小哥在几年前开始保存自己写过的 Python 代码，同时把一些自己比较常用的代码作为一个个小脚本保存在一起，然后维护在 GitHub 上。

https://github.com/geekcomputers/Python

我又看了一下，目前小哥的这个项目已经有 12...]]></description><category></category></item><item><title><![CDATA[《React+Redux前端开发实战》笔记3：基于Webpack构建的Hello World案例（下）]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/100034680</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/100034680</guid><author>cui_1234</author><pubDate>Fri, 23 Aug 2019 11:42:24 +0800</pubDate><description><![CDATA[2．使用React编码

下面正式开始使用React来编写前端代码。

（1）npm安装react和react-dom：


npm install react react-dom -S

（2）用下面代码替换./src/index.jsx中的console：


import React from 'react';

import { render } from 'react-dom';

cl...]]></description><category></category></item><item><title><![CDATA[《React+Redux前端开发实战》笔记2：基于Webpack构建的Hello World案例（上）]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/100034613</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/100034613</guid><author>cui_1234</author><pubDate>Fri, 23 Aug 2019 11:40:36 +0800</pubDate><description><![CDATA[这次搭建分为两部分：一部分是前期必要配置，一部分是开发React代码。

【基于Webpack的React Hello World项目】

1．前期必要配置

（1）首先要确保读者的开发设备上已经安装过Node.js，新建一个项目：


mkdir react-hello-world

cd react-hello-world

npm init -y

（2）项目中使用的是Webpack 4.x...]]></description><category></category></item><item><title><![CDATA[《React+Redux前端开发实战》笔记1：不涉及React项目构建的Hello World案例]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/99713601</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/99713601</guid><author>cui_1234</author><pubDate>Mon, 19 Aug 2019 09:51:18 +0800</pubDate><description><![CDATA[本小节实现一个不涉及项目构建的Hello World。

【React的第一个Hello World网页】

源码地址：https://jsfiddle.net/allan91/2h1sf0ky/8/


&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &l...]]></description><category></category></item><item><title><![CDATA[React前端有钱途吗？《React+Redux前端开发实战》学起来]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/98497935</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/98497935</guid><author>cui_1234</author><pubDate>Mon, 05 Aug 2019 16:47:06 +0800</pubDate><description><![CDATA[再不学React就真的跟不上大前端的形式了，目前几乎所有前端的招聘条件都是精通React者优先，看看拉勾网的React薪资，都是15K-20K，这个暑假，必须动起来了。

如果你熟悉JavaScript，并且打算开发跨平台应用程序，并且想选择React技术栈，那么跟我一起学习这本书吧。



《海贼王》中罗杰说，每个人都有自己出场的机会！在将来，React可能会在前端历史的浪潮中被人遗忘，但今天，...]]></description><category></category></item><item><title><![CDATA[《陪孩子像搭积木一样学编程》，一起来玩Scratch（1）使用Scratch编程的基本流程]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/89371931</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/89371931</guid><author>cui_1234</author><pubDate>Thu, 18 Apr 2019 09:46:12 +0800</pubDate><description><![CDATA[编程是一件很有趣的事情。初次接触编程，你可能不知所措，别担心，这并不复杂。首先，为了让读者对编程有大概的了解，可以把编写Scratch程序的过程分成7个步骤（如图1.8）。注意，这是理想状态。在实际的使用过程中，尤其在复杂的项目中，可能要做一些重复往返的工作，根据下一个步骤的情况调整或改进上一个步骤。



图1.8 Scratch编程基本流程

1.4.1 定目标

在动手制作之前，要胸有成竹。...]]></description><category></category></item><item><title><![CDATA[React Native移动开发实战-5-Android平台的调试技巧]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/77938625</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/77938625</guid><author>cui_1234</author><pubDate>Mon, 11 Sep 2017 22:12:38 +0800</pubDate><description><![CDATA[Android平台的调试和其他平台的调试也很类似，例如：在Android Studio打开的工程中，打开源码MainActivity.java]]></description><category></category></item><item><title><![CDATA[React Native移动开发实战-4-Android平台的适配原理]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/77512141</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/77512141</guid><author>cui_1234</author><pubDate>Wed, 23 Aug 2017 21:29:49 +0800</pubDate><description><![CDATA[相比iOS平台的适配，Android的适配工作更繁重，情况也更复杂。因为，相比相对比较封闭的苹果，Android无论是硬件和软件们都是开放的，所以市场上Android设备种类更多。]]></description><category></category></item><item><title><![CDATA[React Native移动开发实战-3-实现页面间的数据传递]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/77340375</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/77340375</guid><author>cui_1234</author><pubDate>Thu, 17 Aug 2017 19:56:55 +0800</pubDate><description><![CDATA[React Native使用props来实现页面间数据传递和通信。在React Native中，有两种方式可以存储和传递数据：props（属性）以及state（状态）]]></description><category></category></item><item><title><![CDATA[React Native移动开发实战-2-如何调试React Native项目]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/76861380</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/76861380</guid><author>cui_1234</author><pubDate>Mon, 07 Aug 2017 21:08:09 +0800</pubDate><description><![CDATA[本节来介绍另一个非常重要的调试选项：Debug JS Remotely选项。]]></description><category></category></item><item><title><![CDATA[React Native移动开发实战-1-React Native的JSX解决方案]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/76649991</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/76649991</guid><author>cui_1234</author><pubDate>Thu, 03 Aug 2017 20:46:13 +0800</pubDate><description><![CDATA[JSX并不是一门新的开发语言，而是Facebook提出的语法方案：一种可以在JavaScript代码中直接书写HTML标签的语法糖，所以，JSX本质上还是JavaScript语言。]]></description><category></category></item><item><title><![CDATA[半年收入超2亿RMB 独立游戏开发者的艰苦创业路]]></title><link>https://blog.youkuaiyun.com/cui_1234/article/details/51134830</link><guid>https://blog.youkuaiyun.com/cui_1234/article/details/51134830</guid><author>cui_1234</author><pubDate>Tue, 12 Apr 2016 16:42:31 +0800</pubDate><description><![CDATA[一款叫做《监狱建筑师》的模拟经营游戏，目前在Steam平台获得了3000万美元（近2亿元）以上的收入。]]></description><category></category></item></channel></rss>