python beginners

How to Discover Python (for beginners)

Python is one of the most popular programming languages due to its wide range of applications, including web development, machine learning, and data analysis. Python is an excellent language to learn if you're just beginning your career in software engineering.

It can be difficult to begin learning a new language. This post will demonstrate how to quickly write your own Python programs.

Data types and variables

As a beginner in Python, you must have a solid understanding of the numerous data types and how to assign variables, which allow you to store data that can then be used throughout your code.

Python, unlike many other programming languages, places less emphasis on declaring the data type of an object, which simplifies programming significantly.

Python offers three fundamental data types:

  • Numbers
  • Strings
  • Booleans


There are three primary number types:

Integers Floating-point digits Complex figures


Integers consist solely of whole integers. Each integer has associated memory; for instance, 0 will occupy 24 bytes and 1 will occupy 28 bytes.

Floating point numbers

Refer to positive and negative decimal values, including 3.1, 5.0, and -3.24543.

Complex figures

Complex numbers require two values; the first is a real component of the complex number, while the second is imaginary and denoted by a j.

Complex is the idiom for declaring complex numbers (real, imaginary). Typically, complex numbers need approximately 32 bytes of memory.


A string is a group of characters (strings might be empty) surrounded by single or double quotation marks. Everyone has seen the Hello World example, which is a string. This example uses a single quotation mark, but if you wanted to write "Hello world, it's me!" you would need to use double quotation marks because "it's" has an apostrophe. If you used single quotes, you would not obtain the desired string.

This makes it simple to determine the length of a string and its access characters.

To determine the length of a string, simply use the len keyword as seen here:

sample_string = "I am Oldboy"
print (len(sample_string))

The string "I am Oldboy" is 11 characters long.

To gain access to a certain character, use the [] and attach them to the string.


The Boolean (also known as bool) data type allows you to select between true and false values. A Boolean evaluates whether the logic of an expression or a comparison is correct. It is crucial for data comparisons.


A variable is merely a name to which a value can be set, so that if someone were to read your code, they would understand what is happening and what each variable represents.

The = operator is the easiest way to assign a value to a variable.

The ability to save data for later usage in your code is a significant advantage of variables. And if a variable needs to be modified later in your code, you can do so since variables are mutable.

There are a few laws regarding the naming of variables, thus here are a few expert tips:

  • The name may begin with a capital or lowercase letter.
  • There may be a number within the name, but not at the beginning.
  • The underscore may appear anywhere in a name.
  • No spaces are permitted. Use snake case instead to make variable names understandable.
  • Instead of random characters, the variable should have a meaningful name that describes the value it contains.