Review of Python

If you remember from previous classes, Python is a high-level, interpreted, interactive and object-oriented scripting language. It is designed to be highly readable and uses English keywords frequently where other languages use punctuation. Python has fewer syntactical constructions than other languages. Python is commonly used for developing websites and software, task automation, data analysis, and data…

What is Angular

Angular is a development platform built on TypeScript. (Remember TypeScript is a based on JavaScript, so it’s easy to move from one to another as a developer.) It includes a component-based framework for building scalable web applications and a collection of well-integrated libraries that cover a wide variety of features, including routing, forms management, client-server…

What is jQuery

jQuery is a fast, small, and feature-rich JavaScript library. It simplifies HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is written in JavaScript, and designed for web front end applications only. You can get a copy of jQuery at: https://jquery.com/ Why Use jQuery jQuery provides an easy-to-use…

What is a Software Library

A programming library is a collection of pre-written code that developers can use to optimize tasks and make their job more efficient. Libraries provide reusable chunks of code that can be used to create applications quickly and easily. Libraries are usually targeted for specific common problems and include different pre-coded components. For example, let’s say…

Why are There Different Programming Languages?

There are many reasons why there are different programming languages. Evolving Technology One of the main reasons is that technology is always evolving, and as more technologies come into being and advance, we need more tools that can make use of these technologies. You might remember from previous classes with me, we’ve talked about how…

What is Source Control

Source control (also known as version control, revision control, or source code management), is a class of systems responsible for managing changes to computer programs, documents, large websites, or other collections of information. It is a vital component of the modern software development process that provides a running history of code development and helps to…