StataMac 入门:初学者指南,用于编写和使用用户自定义命令 (statement)_热门资讯_【有客圈】_激活码商城_营销软件商城_微商软件

【同步智客】

同步智客

【代理加盟】

代理加盟

【综合商城】

软件商城

【微商必备】

微商必备

【营销必备】

营销必备

【知识付费】

知识付费

【代理项目落地训练营】

项目落地训练营

StataMac 入门:初学者指南,用于编写和使用用户自定义命令 (statement)

suetone 2024-04-14 6浏览 0评论

什么是 StataMac?

StataMac 是一种计算机语言,专为统计分析和数据管理而设计。它具有强大的数据处理能力和广泛的统计功能。您可以使用 StataMac 对数据进行探索、变换、建模和可视化。

为何使用 StataMac?

直观且易于使用:StataMac 的语法简单易懂,即使对于初学者也是如此。强大的数据管理:StataMac 可处理大型数据集,并提供各种用于数据操纵和转换的工具。全面的统计功能:StataMac 提供广泛的统计方法,从基本描述统计到高级建模技术。可定制性:您可以编写和使用自己的 StataMac 命令来扩展其功能和自动化任务。

编写用户自定义命令

您可以编写 StataMac命令来执行重复性任务或创建新的统计分析方法。要编写一个命令,您需要遵循以下步骤:1. 编写命令文件:使用文本编辑器创建一个扩展名为 .ado 的文件。 2. 定义命令名称:在文件的第一行,使用 `syntax` 命令定义命令名称。 3. 定义选项:使用 `option` 命令定义可用于命令的选项。 4. 编写命令代码:使用 StataMac 代码编写命令的逻辑。 5. 保存并安装命令:保存文件并使用 `adopath` 命令将命令安装到 StataMac。

使用用户自定义命令

安装命令后,您可以像任何其他 StataMac 命令一样使用它。要使用命令,请键入命令名称,后跟任何必要的选项和参数。

示例命令

这里是一个示例命令,用于计算两个变量之间的相关系数: stata syntax corrcoef var1 var2 option nolabel corrcoef v1 v2这个命令可以如下使用: stata corrcoef age income, nolabel将生成两个变量(age 和 income)之间的相关系数。

结论

StataMac 是一种强大的数据分析工具,允许您执行各种统计任务。通过编写自己的用户自定义命令,您可以扩展其功能并自动化任务。本指南提供了编写和使用 StataMac 命令的初学者指南。

其他资源

[StataMac 手册](命令参考](用户组](

stata和spss的区别

SPSS:傻瓜相机SPSS(Statistical Product and ServiceSolutions),“统计产品与服务解决方案”软件,是数据定量分析的工具,适用于社会科学(如经济分析,市场调研分析)和自然科学等林林总总的统计分析,国内使用的最多,领域也多。 SPSS就如一个傻瓜相机,界面友好,使用简单,但是功能强大,可以编程,能解决绝大部分统计学问题,适合初学者。 它有一个可以点击的交互界面,能够使用下拉菜单来选择所需要执行的命令。 它也有一个通过拷贝和粘贴的方法来学习其“句法”语言,但是这些句法通常非常复杂而且不是很直观。 SPSS致力于简便易行(其口号是“真正统计,确实简单”),并且取得了成功。 但是如果你是高级用户,随着时间推移你会对它丧失兴趣。 SPSS是制图方面的强手,由于缺少稳健和调查的方法,处理前沿的统计过程是其弱项。 界面展示:Stata:半自动相机Stata是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件,以其简单易懂和功能强大受到初学者和高级用户的普遍欢迎,多用于医学,生物统计研究。 在学术界广受欢迎。 Stata就如一个半自动相机,也就是说它把傻瓜菜单和命令编程结合了起来。 它具有很强的程序语言功能,使用时可以每次只输入一个命令(适合初学者),也可以通过一个Stata程序一次输入多个命令(适合高级用户)。 这样的话,即使发生错误,也较容易找出并加以修改。 Stata较好地实现了使用简便和功能强大两者的结合。 尽管其简单易学,它在数据管理和许多前沿统计方法中的功能还是非常强大的。 用户可以很容易的下载到别人已有的程序,也可以自己去编写,并使之与Stata紧密结合。 界面展示:

恳求DOS命令

dos命令dos下各种常见命令索引▲ dir▲ attrib▲ cd▲ copy▲ xcopy▲ del▲ undelete▲ deltree▲ dos=high▲ doskey▲ ▲ fc▲ format▲ unformat▲ interlnk▲ intersvr▲ memmaker▲ memitem等▲ mscdex▲ msd▲ prompt▲ ramdrive▲ subst▲ mem▲ > < >> <<工具▲ move▲ append▲ call▲ defrag▲ device一、DIR 命令的格式:dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h](1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件)attrib[:][h/-h]只显示隐含文件或非隐含文件.[r/-r]只显示只读文件或非只读文件[s/-s]只显示系统文件或非系统文件[a/-a]只显示要归档文件或非归档文件(2)/o[:]sorted:缺省完全按字母顺序,子目录显示在文件之前/o[n/-n]:按字母顺序或按文件名顺序/反向显示[e/-e]:按扩展名字母顺序/反向显示[d/-d]:按时间顺序/反向显示[s/-s]:按大小从大到小或/反向显示[g/-g]:按子目录先于文件或文件先于子目录(3)/s 参数:对当前目录及其子目录中所有文件进行列表列名:dir /s/a/o:n c:\>PRN将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出(4)/B 参数:将只显示文件名与扩展名(5)/L 参数:将全部用小写字母对文件或子目录进行列表训练:dir /a 列当前目录所有文件(含隐含及系统文件)dir /ah 列隐含文件(包含子目录(隐含的) dir /a-hdir /as 列系统文件 dir /a-sdir /ad 列子目录 dir /a-ddir /o 按字母顺序dir /B 只显示文件名与扩展名二、attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [d: ] [name] [/s]缺省 attrib name 显示文件的(文件)属性attrib (或子目录)shr c:\ 指定为系统(s) 隐含(h) 只读(r)文件也可以attrib * 显示扩展名为sys的文件属性参数 [+r|-r] 将文件属性设置或解除 只读属性[+a|-a] 将文件属性设置或解除 归档属性[+h|-h] 将文件属性设置或解除 隐含属性 (尤其对子目录也起作用)/s 参数 将当前及当前子目录下的所有文件均起作用可以用来查找文件例子:attrib news86 列news86的文档属性attrib +r 设置为只读 attrib -s -h +a a:*.*attrib -a a:* a: b: /a 将A盘上的所有标志为归档属性的文件拷到B盘xcopy a: b: /m 将A盘上的所有文件拷到B盘后并移去归档属性三、cd 介绍: cd...返回上二级目录 .代表当前目录 .代表父目录cd ..\..返回到上级目录的父目录(祖目录)cd A:\ 将A盘的当前目录改为根目录cd A:\xx 将A盘的当前目录改为子目录xx下cd ..\98 先返回父目录,再进入父目录下的98子目录cd ..返回到父目录cd\98 进入根目录下的98子目录四、copy [/y][/-y][/v][ /B]copy /y 不加提示,对所有文件加以覆盖/-y 加以提示,对所有文件 (yes或no提问 )/v 拷贝以后加以校验/B 按二进制进行显示copy con/b 可以将wps文件在屏幕上显示,而不必进入wps状态copy ..\98 将父目录下的98子目录下的所有文件全拷到当前子目录copy .\97 当当前目录下的97子目录下文件全部拷到当前目录copy . c:\ 将当前目录下的所有文件拷到c盘根目录. 意味着 *.* 文件copy nul 将 文件清空(文件长度改为0)copy 文件名+con 向文本文件中追加命令或内容copy con 文件名 创建文本文件(F6存盘退出)copy con prn 检测打印机的开关五、xcopy命令xcopy [source] [d:date] [/p] [/s] [/e] [/v] [/y]xcopy [d:date] xcopy a:b:\ /d:08/18/98/s/v 拷贝98.08.18年后的文件xcopy [/p] 提示创建子目录xcopy [/s] 连带子目录一起拷贝. 注意:若目标盘上不存在此子目录,而在目标盘的结束符又不以\为结束,则将提示:does destination specify a file name or directory name on the target[f=file,d=directory]?在目标盘上创建文件[按下]还是创建子目录[按下d] ?应选择d键xcopy[/v] 带较验*:(1) xcopy 不拷贝系统和隐含文件,应先予以修改属性再拷贝xcopy [/y] 覆盖时是否有提示, /y 不带提示若省略目标盘或子目录名,则拷贝到当前目录下六、 del /p加/p 可以在删除前是否提示如del后加子目录名,则将子目录下所有文件(隐含.系统.只读文件除外)全删除,加/p则可以确认.七、undelete [name] /au不加提示地将所有满足条件的文件恢复(能够恢复的),并将首字母置成#,若已存在,则按# % & 0 1 2-9 a-z顺序加上.如:undelete */au 将扩展名为dbf的文件全恢复,并以#开头,作为文件名, /list 仅列出可恢复的文件,而不恢复undelete /load 将undelete装入内存/unload 将undelete卸出内存/s[drive]对指定驱动器进行监测管理undelete/sc将 undelete驻留内存,?并创建一个隐含的sentry 子目录对c盘删除的文件进行管理 undelete/ds 恢复相应恢复命令可以用undelete即可完整恢复出文件名(非常完整)最常用undelete *.*deltree /y [drive:path]deltree 删除子目录及文件,尽管有些文件是系统文件或隐含文件它可以带有通配符,带有通配符时,它将删除符合条件的文件及子目录如:?undelete */au 将扩展名为dbf的文件全恢复,并以#开头作为文件名./list 仅列出可恢复的文件,而不作恢复操作/load 将undelete 装入内存./unload将undelete 卸出内存./s[drive] 对指定的驱动器进行监视管理/sc 将undelete 驻留内存,并创建一个隐含的sentry子目录对C盘删除的文件进行管理.相应恢复命令可以用undelete/ds 即可完整恢复出文件名(很完善).最常用的是undelete *.*八、deltree /y [drive:path]deltree 删除子目录及文件,尽管有些文件是系统或隐含的.它可以带有通配符,这时它将删除符合条件的文件或子目录.如:存在L1文件,L2子目录,L3文件,L4子目录deltree L*.* 将删除以上所有的文件和子目录,但在删除前加以确认,若不删除,可以输入N./y 参数是在删除时不加以确认就进行操作的.它删除的文件可以用undelete恢复,?但不能恢复子目录及其下的文件,可以用特殊工具.如NORTON 8.0 等.若提前使用了undelete/s,?则可以在sentry子目录下找到完整的文件,但名已经改变了.九、dos=high[|low[umb|noumb]]dos=high,umb 则dos将自身装入高端内存(high)并能管理上位内存(umb) 则不管理上位内存.在写入dos=high及umb 前应装入device=为了将程序或驱动程序装入上位内存,必须使用dos=umb,可省出大部分常规内存.可以在的任何位置写上dos=high,umb若显示hma not avoiable 或 load down low 则表明不能使用高端内存.十、doskey 记录以前敲过的dos命令,可以用F7来显示,用↑↓来选择,用F9来输入选择的命令号/restall 重新装入一次,以前的命令行撤消/history 显示内存中所有的命令,可以>显示到其它文件中,缩写/ dir=cls 则击入dir等同于cls一样/macros 可显示所有的宏定义,可使用>重定义到文件中,可缩写/ dir= 可撤消对dir 的宏定义 p=dir$tdir*/p$tdir c:\t$tdir c:\t$*$t为命令的区分符,而$*为命令的结束符doskey/insert(overstrike)?在重新输入命令时,对旧命令的修改是插入还是覆盖状态(默认).十一、提供对扩展内存的管理,使应用程序象使用常规内存一样能够使用它.常见的用法是 在 中device=c:\dos\=c:\dos\ ramd=64 将DMA 内存数量设置为64Knoems 提供对上位内存的访问,但不提供对扩展内存的访问.应注意的是在windows中最好不要用它,因为windows本身有对扩展内存进行管理的程序.应采用windows中的管理器.十二、fc 命令 fc/b >b (作二进制代码比较)比较两个文件,一般用作存取进度,修改游戏存储文件用.实际代码位置应加上0100 如:0000 05E4:00 67实际用debug -e 修改时应加上0100 即 0000 06E4:00 67后面加上重定向文件>P 可以将比较结果输出到p文件中.十三、format /q /u /s /n:sectors /f:size /c/q参数:快速格式化,仅扫描文件分配表和根目录区,仅对格式化过的磁盘有效.使用时应确保格式化过后没有增加新的坏道./u参数:无条件格式化,并且不保存原来盘上的信息,可以防止unformat./s参数:格式化为系统盘,也可以使用sys命令./f:size size 可以为160 180 320 360 720 1200 1440 2800/n:sector n可以为1 格式为单面盘,容量为160k 180k可以为4 可以在5寸高密驱动器上格式化360k磁盘可以为8 可以在5寸高密驱动器上进行8个扇区的格式化./c 重新测试坏扇区,缺省时如果一个扇区标记为坏,以后格式时就不在从新测试,仅作标记,使用/C时可以从新测试.十四、unformat 命令对用format 格式过,且未用/u参数的命令起作用,用它可以来重新修复已经损坏的硬盘分区表,但对网络盘不起作用 drive:[/l][/test][/p]/l 显示每一个被unformat发现的文件和子目录,如果没有这个开关,只显示那些破碎的文件和子目录,可以用ctrl+s 暂停,按任意键继续./test 仅作一个测试,不作实际的修复工作,作模拟过程./p 一边测试一边打印.注:这种方法不能保证修复所有的文件,尤其是格式化后又添加过数据的磁盘.恢复后的文件依次存放在subdir1....2....3等子目录中.十五、interlnk 语法 interlnk g=e ,它可以通过串口或并口在两机间进行通讯.将服务器端上的e驱动器映射为客户端的g驱动器,以后对客户端而言,所有对g的操作都意味着对服务器的访问,取消映射的办法为interlnk g=单独输入interlnk 则显示所有的映射情况.注意:interlnk 必须在装入 设备驱动程序才可以使用.所用的驱动器符号与config.?sys中设置的数目有关.可以作一个一端为25针,另一端为9针的串行线实现,具体接线方式如下:5 - 7 2 - 153 - 2 3 - 137 - 4 4 - 126 - 6 5 - 103 - 3 6 - 118 - 5 15 - 24 - 20 13 - 39针 25针 12 - 410 - 511 - 625 - 2525针 25针十六、 与 重新定向对于客户驱动器或打印接口的请求到另外的服务器驱动器或打印机.语法 中加入:device=c:\dos\ [drive:n][/noprinter][com][lpt]十七、memmaker[/b][/batch][session][/swap:drive]使用memmaker能够优化内存配置,?并将配置写入和中.在这一过程中,需要重新启动几次机器.十八、memitem memcolor memdefault submenu 菜单选项 中如下: 中如下:path c:\dos;c:\ucdos [menu]doskey menucolor=15,1(前景色15,背景色1)\mouse\mouse menuitem=base_config,this is a basegoto %config% ->选择项 menuitem=cced_config,this is a cced选项 提示:base_config menudefault=base_config,5goto exit ->跳出 缺省为base_config,延迟时间5秒:cced_config [common]c:\dos\ /l device=c:\dos\ exit 各项都包含的共同部分:exit ->结束 [base_config]device=c:\dos\ ramdos=high,umb[cced_config]device=c:\dos\/double_bufferinclude=base_config 包含base_config设置可以根据计算机的在不同情况下的配置要求来选择.十九、 提供对光驱进行读写的程序mscdex/d:drive [/D:drive][/e][/k][/s][/l:letter]典型 中device=c:\cdrom\ /中 c:\dos\mscdex /d:mscd000 /l:g配置了一个光驱,符号为g参数/d:drive1为光驱身份号,须与中的符号一致,可有多个/d:mscd000 /d:mscd001/e:使用扩展内存装入光驱驱动程序./s:使光驱在ms_net或windows是否设置为共享光驱/V是否在加载时显示内存./L:letter 分配给光驱的盘符/m:number 指定缓冲器的数目应该注意的是:?如果用 加速对光驱的读写能力,应该在中将mscdex.?exe 写在 之前,的使用可大幅提高对驱动器的读写能力.二十、msd的使用使用msd 可以整体检查计算机配置及系统信息包括:?驱动器参数,计算机cpu参数,内存大小参数,显示器类型,串.并口情况,以及各个IRQ占用情况,据此可以分析新增设备是否与原来设备有冲突.同时也可以通过分析内存驻留程序,判断内存中是否有病毒,有则标为???.二十一、prompt dos提示符$q 等于号 $t 当前时间 $d 当前日期 $p 当前驱动器符号$$ $号提示 $n当前驱动器 $g 大于号 $l小于号 $b 显示|管道号$h 隐去提示符 $E显示<-号对于其它文字,则直接显示文本本身prompt ljw,则显示为ljw提示符prompt 则仅显示当前驱动器号及大于号.二十二、 使用内存当做虚拟盘来使用应注意,所有数据都存在于内存中,应及时将其存到硬盘中,否则掉电后或者死机后将丢失全部数据,优点是运行速度快,但不能在windows中使用.示例: device=c:\dos\ /size[/e|a]size为以k为单位的字节数,即建立的虚拟盘的大小./e或/a 都是使用扩展内存来建立虚拟盘,?加参数的前提是必须先加载内存管理器及.二十三、subst 将一个驱动器与一个子目录联接如:将对A:\l1\l2 子目录的请求映射为S盘,则输入subst s: a:\l1\l2 即可这样使用dir s:?等命令则显示的是a:\l1\l2子目录下的内容,其它copy del 一样可以用subst s: d 来取消这种映射.可以用subst 来显示各种联接情况注意:?可以采用subst a: c:a 来建立一个对于A的读写盘.对于某些安装软件来说,?必须使用A盘来安装,就可以使用先将所要安装的软件全部拷贝到C:a子目录中,然后输入subst a: c:a,再转到A:,就可以进行软件的安装了.二十四、mem /c /m /p /d 常规内存显示程序/c显示所有内存驻留程序的占用情况,分为conventional常规内存和uppermemory高端内存占用,并显示总的占用情况(常规 高端 保留 扩展内存)/p分页显示,页间暂停/m后加模块名 如:/m msdos 显示dos系统内存的占用./d对常规 高端 保留 扩展内存加以详细例表说明通过分析,可以看出内存占用是否合理,以及各种程序是否正常加载,从而在此基础上使用内存优化工具memmaker进行各种管理,同时又可以分析出一些程序死机的原因,若有的地方显示???,则可以断定内存中有病毒的存在,有利于发现及消灭.二十五、各种管道工具的使用> < >> <<将各种命令造成的输出或所需要的输入重新定向如:dir * /b>p 可以将dir * 例出的文件名输出到p文件中<p>>文件中仅存在一个回车符,则可以将时间追加进文件中> >> 是将命令产生的输出重新定向,比如到文件或打印机中.>>产生的内容将追加进文件中,>则将原文件内容覆盖.< << 是将命令所需要输入的内容重新定向.如:time<p 在批中可以是时间代码或回车符,可以以此改变时间.需要说明的是 prn 为打印机, null为空设备con 为显示器type >prn 可将打印出来 null p 可将p文件删除掉copy con p 可以在屏幕上编辑p文件,F6可以存盘退出type p>pp 完成p文件到pp 的复制type p|more 可在屏满时暂停显示二十六、move 命令move [y/-y] filename1 filename2将文件1移动到文件2处如:move c:\dos\*.* c:\cced将dos子目录下的所有文件全部移动到cced 子目录下/y|-y参数在目标目录不存在需要创建时,是否出现提示可以使用该命令修改子目录名称,如 move dos cced将dos目录名改为cced二十七、append 指定一些特殊数据文件的存放位置,如 等一些非* * * 文件格式:append [:]终止以前存在的指定目录 append 显示指定情况append [path] append c:\user 等二十八、call 在一个批处理命令中调用另外一个批处理文件(1)不终止现有文件的运行,执行完掉用程序后立即返回.(2)被调用批处理命令必须以bat 为扩展名(3)调用批处理文件时,可以加上参数(%1-%9)以及环境变量如%baud%(4)不能使用管道工具及重定向工具二十九、device devicehigh loadhighdevice 将指定的设备驱动程序装入内存中devicehigh将指定的设备驱动程序装入高端内存中loadhigh 将指定的设备驱动程序装入高端内存中三十、defrag 优化磁盘legend(传奇) optimize(优化) elapse(逝去) fragment(碎片)该命令执行对指定的盘进行优化处理(包括检查文件分配表,各文件状态,纠正错误),在执行时,可按照文件名大小,时间,扩展名对文件进行排序.

零基础学Python应该学习哪些入门知识

关于零基础怎么样能快速学好Python的问题,网络提问和解答的都很多,你可以网络下看看。我觉得从个人自学的角度出发,应从以下几个方面来理解:

StataMac 入门:初学者指南,用于编写和使用用户自定义命令 (statement) 第1张

1 为什么选择学python?

据统计零基础或非专业的人士学python的比较多,据HackerRank开发者调查报告2018年5月显示(见图),Python排名第一,成为最受欢迎编程语言。Python以优雅、简洁著称,入行门槛低,可以从事Linux运维、Python Web网站工程师、Python自动化测试、数据分析、人工智能等职位,薪资待遇呈上涨趋势。

2 入门python需要那些准备?

2.1 心态准备。编程是一门技术,也可说是一门手艺。如同书法、绘画、乐器、雕刻等,技艺纯熟的背后肯定付出了长时间的反复练习。不要相信几周速成,也不能急于求成。编程的世界浩瀚无边,所以请保持一颗敬畏的心态去学习,认真对待写下的每一行代码,甚至每一个字符。收拾好自己的心态,向着编程的世界出发。第一步至关重要,关系到初学者从入门到精通还是从入门到放弃。选一条合适的入门道路,并坚持走下去。

2.2 配置 Python 学习环境。选Python2 还是 Python3?入门时很多人都会纠结。二者只是程序不兼容,思想上并无大差别,语法变动也并不多。选择任何一个入手,都没有大影响。如果你仍然无法抉择,那请选择 Python3,毕竟这是未来的趋势。

编辑器该如何选?同样,推荐 pycharm 社区版,配置简单、功能强大、使用起来省时省心,对初学者友好,并且完全免费!其他编辑器如:notepad++、sublimeText 3、vim 和 Emacs等不推荐了。

操作环境?Python 支持现有所有主流操作平台,不管是 windows 还是 mac 还是 linux,都能很好的运行 Python。并且后两者都默认自带 Python 环境。

2.3 选择自学的书籍。我推荐的书的内容由浅入深,建议按照先后顺序阅读学习:

2.3.1《Python简明教程》。这是一本言简意赅的 Python 入门教程,简单直白,没有废话。就算没有基础,你也可以像读小说一样,花两天时间就可以读完。适合入门快速了解语法。

2.3.2 廖雪峰编写的《Python教程》。廖先生的教程涵盖了 Python 知识的方方面面,内容更加系统,有一定深度,有一定基础之后学习会有更多的收获。

2.4 学会安装包。Python中有很多扩展包,想要安装这些包可以采用两种方法:

2.4.1 使用pip或easy_install。

1)在网上找到的需要的包,下载下来。eg. ;

2)解压缩该文件;

3)命令行工具cd切换到所要安装的包的目录,找到文件,然后输入python install

2.4.2 不用pip或easy_install,直接打开cmd,敲pip install rsa。

3 提升阶段需要恒心和耐力。

完成入门阶段的基础学习之后,常会陷入一个瓶颈期,通过看教程很难进一步提高编程水平。这时候,需要的是反复练习,大量的练习。可以从书上的例题、作业题开始写,再写小程序片段,然后写完整的项目。我们收集了一些练习题和网站。可根据自己阶段,选择适合的练习去做。建议最好挑选一两个系列重点完成,而不是浅尝辄止。

3.1 多做练习。推荐网站练习:

crossin编程教室实例:相对于编程教室基础练习着重于单一知识点,

编程实例训练对基础知识的融会贯通;

hackerrank:Python 部分难度循序渐进,符合学习曲线

实验楼:提升编程水平从做项目开始;

codewar:社区型编程练习网站,内容由易到难;

leetcode:为编程面试准备,对初学者稍难;

牛客网:提供 BAT 等大厂笔试题目;

codecombat:提供一边游戏一边编程;

projecteuler:纯粹的编程练习网站;

菜鸟教程100例:基于 py2 的基础练习;

3.2 遇到问题多交流。

3.2.1 利用好搜索引擎。

3.2.2 求助于各大网站。推荐

stackoverflow:这是一个程序员的知识库;

v2ex:国内非常不错的编程社区,不仅仅是包含程序,也包含了程序员的生活;

segmentfault:一家以编程问答为主的网站;

CSDN、知乎、简书等

3.2.3 加入相关的QQ、微信群、网络知道。不懂的可以随时请教。

若对本页面资源感兴趣,请点击下方或右方图片,注册登录后

搜索本页相关的【资源名】【软件名】【功能词】或有关的关键词,即可找到您想要的资源

如有其他疑问,请咨询右下角【在线客服】,谢谢支持!

StataMac 入门:初学者指南,用于编写和使用用户自定义命令 (statement) 第2张
发表评论
欢迎你第一次访问网站!