SAS Programming: a Comprehensive Reference Guide (to)

所在平台: Udemy

课程主页: https://www.udemy.com/course/the-complete-sas-programming-reference/

课程评论:没有评论

第一个写评论        关注课程

课程简介

SAS编程:全面参考指南 本课程旨在帮助您全面理解SAS编程,特别是在互联网时代信息爆炸的环境下,为使用者提供清晰的学习路径。SAS拥有丰富的官方文档、活跃的社区、多样的课程资源,但对于初学者或希望提升技能的学习者而言,选择合适的学习方法可能令人困扰。 本课程的独特之处在于,它不直接提供机械式的操作指南,而是侧重于“为什么”。通过深入讲解SAS各组件的核心原理和设计理念,帮助您建立整体性的编程观,理解SAS的运作方式,从而更有效地利用丰富的学习资源。 课程内容涵盖: * **SAS编程组件**:数据步(DATA STEP)、过程步(PROC STEPS)、SQL过程(PROC SQL)以及宏(MACROS)的深入解析。 * **SAS编程结构**:步骤(STEPS)和语句(STATEMENTS)的概念,以及数据步的进一步探讨。 * **数据读取**:从多种来源读取数据,以及使用输入样式(INPUT STYLES)处理原始数据。 * **SAS程序数据向量(PDV)**:理解SAS在程序执行过程中的数据处理机制。 每节课都从基础概念入手,逐步深入,难度递增。本课程特别适合准备SAS认证考试(无需死记硬背)或希望在简历中增加SAS技能的学习者。课程中包含大量练习题,为基础SAS认证的目标用户设计。通过本课程的学习,您将能够克服先前学习中的困惑,更自信地掌握SAS编程,并为未来的职业发展奠定坚实基础。

课程评论(0条)

课程详情

In designing this course, we tried to incorporate the current state of affairs ( in the INTERNET AGE) when it comes to learning a programming language, where the sheer amount of resources at our disposal can be both a curse and a blessing. This is no less true for SAS programming. There are more than enough resources for anyone embarking on the goal of learning or upgrading their skills in SAS to rely on: (1) SAS particularly extensive documentation about all of their products, (2) the dynamically active community of programmers and users and their contributions; (3) the no less important arrays of courses (paid or not) offered, (4) and even the ability to learn from people next to us. We believe that none of these options is either the definitive solution, nor worthless. However, for a learner, especially those with no prior knowledge about the programming, making the right choices can be both stressful and/or costly. So we designed this course in a way to allow you to see the forest from steps/far away or from above so to help you build a contextual self-awareness before you step into it. Once, you have a sense of how your achievement will look like when you get there, we are convinced that (1) the journey will be less stressful, (2) any prior investment you have made or any investment you will make on that front will add value to this one. If you follow through our offer and give it a real try, many of the resources, you have found confusing before will likely start to sound valuable for you. In order to balance the need to help you get a complete picture of SAS programming and not make your journey endless, we put a serious emphasis on the WHY: why SAS does something the way it does; we go to the essential elements of each SAS component, so that you learn more than just the mechanics of making it work when you need it.For example, in preparing the lesson about MACROS, we made sure to answer the following questions, among other things:- Why do we need macros?- how do we create macros (the different methods)- why do we need different methods to create macros? how do the different methods compare?- and when it comes to these tools, we let you know upfront that there are limitations (don't even know why we find the need to repeat this to you-- everybody knows that there is no such thing as a perfect/bugs free tool when it comes to POGRAMMING). So expect errors and work to fix them; any error you manage to fix yourself is one more stair on your stairways to professional experience. Don't be afraid of carefully reading your log, then your code again before you throw the towel; the most elementary errors (simple syntax errors, typos...) are the ones that will stick with you the longest in your journey. We highlighted some of those limitations (ex.: macro quoting). At a high level, here is what we cover:Part I: SAS Programming componentsLesson 1: DATA STEPLesson 2: PROC STEPSLesson 3: PROC SQLLesson 4: MACROS Part II: SAS Programming Structure Lesson 1: STEPS and STATEMENTSLesson 2: More on DATA STEPPart III: Reading data into SASLesson 1: Reading from various sources Lesson 2: Reading using INPUT STYLES (raw data) Part IV: SAS Program Data Vector (PDV)Lesson: PDVAs you can see, we cover most SAS components/programming elements. For each lesson, we start with a few basic notions and expand in level of difficulty throughout the lesson. Whether you intend to prepare SAS based certification (without going through the usual painful memorization exercise) or list this language on your resume, we are convinced that this course will helps you achieve your goals. A lot of practice exercises were included; they are targeted mostly at people who are acquiring this course with certification (base SAS) in mind.

课程标签

0人关注该课程

主题相关的课程