When you are completely new to the tech industry, terminology can be alienating. Straight away people can feel like they do not belong in the technical world.
It is a common misconception that transitioning to tech is full of hurdles, once you understand the first layer of jargon these hurdles turn into steps and before you know it, you are on your way.
We have put together a list of 5 programmes and languages which our students learn and their technical meanings. These components are in the toolkit for Software Engineers and Developers around the world. Spoiler- we do not work with pythons or pandas!
Print (“exceptional explanation about Python”)
This slippery subject makes people feel a tad squirmy at first but try not to feel too constricted and develop your understanding of it. Python is a general-purpose programming language, which is used across the industry. It is easy to read and simple to use, which is why it is a great place to begin to develop an understanding of coding. Python is used for a wide range of tasks, including developing desktop applications, websites and web applications.
Why are programmers so obsessed with the furry bears? Well, you may not believe it but despite their cuteness, programmers are not as obsessed with pandas as you may think. Pandas, in the computing industry, is a software library written for the Python programming language for data manipulation and analysis. It offers data structures and operations for manipulating numerical tables and time series. Most people look at Pandas as an access database.
NumPy (not numpty!) is a package for scientific computing with Python. It contains a lot of tools and algorithms for most of the machine learning tasks that are used. You will find that most (if not all) machine learning tutorials will be using NumPy and more and more employers are asking for skills with this. Learning NumPy is a sought after skill, no one will be calling you a numpty when you master this!
Not to be confused with the cult film, Django Unchained. Django is a set of ready-made components that help you rapidly build websites with pragmatic and clean architectures, using the Python language. Django is very versatile and can be used to build almost any type of website: it can deliver content in almost any format (including HTML, RSS feeds, JSON, XML, etc).
You have always wondered what developers were using a liquid container for… well here you go! Pull up a flask of something hot and get your head around Flask. Flask is a popular micro Python web framework, meaning it is a third-party Python library used for developing web applications. Flask provides you with tools, libraries and technologies that allow you to build a web application. This web application can be: web pages, a blog, a wiki or go as big as a web-based calendar application or a commercial website.