All Projects → ucb-stat133 → stat133-spring-2019

ucb-stat133 / stat133-spring-2019

Licence: other
Course materials for Stat 133, Spring 2019, at UC Berkeley

Programming Languages

HTML
75241 projects
r
7636 projects

Projects that are alternatives of or similar to stat133-spring-2019

bhedak
A replacement of "qsreplace", accepts URLs as standard input, replaces all query string values with user-supplied values and stdout.
Stars: ✭ 77 (+196.15%)
Mutual labels:  regex
dora
Find exposed API keys based on RegEx and get exploitation methods for some of keys that are found
Stars: ✭ 229 (+780.77%)
Mutual labels:  regex
RideShare-Trip-Stats
Chrome Extension to visualize your uber trip statistics
Stars: ✭ 61 (+134.62%)
Mutual labels:  regex
devfuria.com.br
http://devfuria.com.br/
Stars: ✭ 3 (-88.46%)
Mutual labels:  regex
my-swift-projects
An overview of my most relevant open-source projects on GitHub
Stars: ✭ 261 (+903.85%)
Mutual labels:  regex
fu
Unix's Find, Unleashed.
Stars: ✭ 32 (+23.08%)
Mutual labels:  regex
termco
Regular Expression Counts of Terms and Substrings
Stars: ✭ 24 (-7.69%)
Mutual labels:  regex
cryptaddress.now
A minimal service to detect which cryptocurrency an address corresponds to.
Stars: ✭ 23 (-11.54%)
Mutual labels:  regex
eliza-rs
A rust implementation of ELIZA - a natural language processing program developed by Joseph Weizenbaum in 1966.
Stars: ✭ 48 (+84.62%)
Mutual labels:  regex
regextester
An elementary OS app
Stars: ✭ 38 (+46.15%)
Mutual labels:  regex
LLRegex
Regular expression library in Swift, wrapping NSRegularExpression.
Stars: ✭ 18 (-30.77%)
Mutual labels:  regex
tokenquery
TokenQuery (regular expressions over tokens)
Stars: ✭ 28 (+7.69%)
Mutual labels:  regex
dregex
Dregex is a JVM library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations.
Stars: ✭ 37 (+42.31%)
Mutual labels:  regex
solregex
Regex compilation to Solidity
Stars: ✭ 37 (+42.31%)
Mutual labels:  regex
pysorter
A command line utility for organizing files and directories according to regex patterns.
Stars: ✭ 40 (+53.85%)
Mutual labels:  regex
es6-template-regex
Regular expression for matching es6 template delimiters in a string.
Stars: ✭ 15 (-42.31%)
Mutual labels:  regex
CVparser
CVparser is software for parsing or extracting data out of CV/resumes.
Stars: ✭ 28 (+7.69%)
Mutual labels:  regex
python-hyperscan
A CPython extension for the Hyperscan regular expression matching library.
Stars: ✭ 112 (+330.77%)
Mutual labels:  regex
is-regex
Is this value a JS regex?
Stars: ✭ 22 (-15.38%)
Mutual labels:  regex
sortboard
A small ES6 library for easy sorting and filtering of elements.
Stars: ✭ 29 (+11.54%)
Mutual labels:  regex

Stat 133: Concepts in Computing with Data


Calendar

  • Instructor: Gaston Sanchez
  • Lecture: MWF 3:00-4:00pm VLSB 2050
  • Tentative calendar (weekly topics), subject to change depending on the pace of the course.
  • Notes (📁) involves material discussed in class.
  • Reading (📖) involves material that expands lecture topics, as well as coding examples that you should practice on your own.
  • Misc (📰) is supporting material that is worth taking a look at.

0. Course Introduction


1. The Big Picture and R Survival Skills


2. More Data Structures: Arrays, Lists, and Dataframes


3. Transforming and Visualizing Tabular Data


4. More Visualization


5. Housekeeping: Filesystem and Bash Commands


6. Housekeeping: Version Control with Git and GitHub

  • 📇 Dates: Mar 04-08
  • 📎 Topics: We continue talking about filestructure topics, and we introduce basic notions of version control systems (VCS) using Git, and the companion hosting platform GitHub. On the Data side, we begin our discussion about Tables: the most common form in which data is stored, handled, and manipulated. Consequently, we need to talk about the typical storage formats of tabular data, and the relationship between tables and R data frames.
  • 📁 Notes:
  • 📖 Reading:
    • Read sections 4 to 9 in Part I Installation (Happy Git and GitHub for the useR by Jenny Bryan et al.)
  • 🔬 Lab:
  • 📰 Misc:
    • Data Import (R for Data Science by Grolemund and Wickham)
  • 💡 Cheat sheet:
  • 🎓 MIDTERM 1: Friday Mar-08

7. Transition to Programming Basics for Data Analysis (part 1)


8. Programming Basics for Data Analysis (part 2)

  • 📇 Dates: Mar 18-22
  • 📎 Topics: In addition to writing functions to reduce duplication in your code, you also need to learn about iteration, which helps you when you need to do the same operation several times. Namely, we review control flow structures such as for loops, while loops, repeat loops, and the apply family functions.
  • 📁 Notes:
  • 🔬 Lab:
  • 📰 Misc:
  • 🎯 WARM-UP 6:

Spring Recess

  • 📇 Dates: Mar 25-29
  • 📎 Topics: Recharge your batteries

9. Testing Functions and Introduction to Shiny Apps


10. More Shiny Apps and Introduction to Regular Expressions


11. More Regular Expressions

  • 📇 Dates: Apr 15-19
  • 📎 Topics: At its heart, computing involves working with numbers. However, a considerable amount of information and data is in the form of text. To unleash the power of strings manipulation, we need to take things to the next level and learn about Regular Expressions. Namely, Regular expressions are a tool that allows us to describe a certain amount of text called "patterns". We'll describe the basic concepts of regex and the common operations to match text patterns.
  • 📁 Notes:
  • 📖 Reading:
  • 🔬 Lab:
  • 💡 Cheat sheet:
  • 🎯 WORK-OUT 3:

12. R packaging (part 1)


13. R Packaging (part 2)

  • 📇 Dates: Apr 29-May 03
  • 📎 Topics: Creating an R package can seem overwhelming at first. So we'll keep working on the creation of a relatively basic package. This will give you the opportunity to apply most of the concepts seen in the course.
  • 📁 Notes:
  • 📖 Reading:
  • 🔬 Lab:
    • Take advantage of lab discussion to work on the workout03 assignment
  • 💡 Cheat sheet:
  • 🎯 WORK-OUT 3:
    • Keep working on your workout03 assignment. (due May-03)

14. RRR Week and Final Exam

  • 📇 Dates: May 06-10
  • 📎 Topics: Prepare for final examination
  • 📁 Notes:
    • No lecture. Instructor will hold OH (in 309 Evans)
  • 🎓 FINAL: May-15th, 7-10 pm, in Wheeler 150
    • More details about the final will be posted on bCourses

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].