PYTHON IS SCRIPTING LANGUAGE IS SO EASY TO LEARN … .
YOU NEED TO COLLECT PYTHON COMPILER WE CALL IT ALL COMPILER NOT INTERPRETER … .
FROM :
NOW WHAT WE HAVE LEARN SO FAR IS :
- VARIABLE
DECLARING VARIABLE IN PYTHON IS AS EASY AS name or anything that you want to call variable as long as it is not reserve for python … .
example : name = (‘skraito’)
remember We standard it with ” since when you assign variable you need () bracer … .
2. THE NEXT WE HAVE LEARN IS TAKING INPUT FROM USER … .
EXAMPLE :
first_name = input (‘ What is Your First Name : ‘);
last_name = input (‘ What is Your Last Name : ‘);
print (‘Hello’ , first_name , last_name )
Remember to print variable you need print (first_name , last_name ) with out quota … .
if you need to add word use ” like hello on top … .
3. TYPE COMMAND AND STR … .
TO KNOW WHAT VARIABLE IN PYTHON WE CAN USE TYPE … .
example type(1) mean what is the type of number 1 … .
type (first_name) which mean what is the type of first_name which is string ( str ) … .
4. STRING … .
THERE IS FUNNY ERROR WHEN USING STR SO BECAREFUL AND CHECK YOUR SYNTAX … .
EXAMPLE OF STRING : name_of_string = ‘Glory To The Most High In The Highest’;
print(name_of_string)
or name_of_string = input ( ‘What Ever you want user to accept input : ‘ )
WHEN YOU USE STR WHICH IS INPUT DATA TYPE YOU NEED TO CONVERT IT TO OTHER TYPE IF YOU WANT TO DO SOMETHING TO IT … .
EXAMPLE IF YOU WANT TO ADD NUMBER YOU SHOULD USE variable_name = int ( variable_name ) or variable_name = float (variable_name)

if We convert :

SEE KID WE SKIP RESULT BY USING PRINT … . SO WE SAVE MEMORY AND PROCESSOR AND OTHER THING … . SO ALWAYS OPTIMIZE YOUR CODE … .

REMEMBER ON TOP OPERATOR IN PYTHON … .
EXAMPLE
number = 3 // 2 the result is 1 it erase all the comma … .
number = 3 ** 2 mean 3 to the power of 2 mean 6 then … .
remember in python you can combine and convert input straightaway for input … .
example name = float (input (‘ What is the value in float which is Decimal : ‘ );
or number = int (input ( ‘What is the value in integer which is normal with out decimal : ‘ ) )
1.5 One more time We repeat for you to master it … .
in python variable is declare with = on the right of word … .
remember the return value of input() is str so you need to convert it if you want to do calculation … .
remember always put float / int infront of input for convertion … .
1.7 THE ORDER OF OPERATOR WHICH ONE IS EXECUTE FIRST … .
- Exponentiation: **
- Multiplication, division, and remainder: * / // %
- Addition and subtraction: + −
SO SUPPOSE IF WE HAVE NUMBER TO CALCULATE 2**2 + 2 * 2 WHICH MEAN 2**2 IS EXECUTE FIRST WHICH IS 4 AND THEN 2 * 2 IS EXECUTE THEN 4 + 4 IS EXECUTE AND THE RESULT IS 8 … .
take note if you put () open or close bracket … . it is priority that it is execute first … .
example ( 2**2 + 2) * 2 which mean 4 + 2 * 2 mean 6 * 2 = 12 … .
1.8 HOW TO CALCULATE BINARY TO DECIMAL

so EXAMPLE WE HAVE 157 : WE COUNT FROM RIGHT TO LEFT … .
SINCE THE BUTTON IS 1 WE COUNT IT IF 0 WE DO NOT COUNT IT THEN … .
SO 1 + 0 +4 + 8 + 16 + 0 + 0 + 128 REMEMBER THE FAR RIGHT ALWAYS 1 OR 0 … .
REMEMBER IS 2 TO THE POWER OF IF IT IS RIGHT TO LEFT … .
EXAMPLE : FOR HOME WORK 01100100110010111 … . EASY PRICKY
GUIDE 0 = 1
1 = 2
1 = 4 AND ETC ETC … .

so for home work 100012345 base 10 convert it to base 2 … .

1.9 BYTES … .
BIT IN MEMORY IS 0 OR 1 … .
1 BYTE MEAN 8 0 OR 1 … .
IN C INTEGER IS 4 BYTE … .
CHARACTER IS 1 BYTE .. .
LET US CHECK HOW BIG THE SIZE OF OUR VARIABLE IN PYTHON SO WE CAN SAVE MEMORY OR PLAN PROPERLY … .

HOW TO DETERMINE THE SIZE OF VARIABLE IS BY USING SYSTEM IMPORT … .

first import sys object or function or header … .
then the command is sys.getsizeof(variable) … .

THIS VALUE IS IN BYTE … .
28 BYTE MEAN 28 X 8 BIT WHICH MEAN = 224 bit … . FOR PYTHON IT SEEM IT IS NOT IMPORTANT TO KNOW YOUR DATA TYPE OR SIZE IN BIT AS IT IS ALREADY BEEN MAKE EASY FOR YOU BUT GOOD TO KNOW THE UNDER HOOD OF DATA … .

1.20 WHICH VARIABLE IS ILLEGAL OR LEGAL IN PYTHON … . DECLARING WORKING VARIABLE … .
ALWAYS STANDARDLIZE IT IN SMALL LETTER ALL KID … .

as print ( Name ) and print ( name ) is not the same … . you are just asking trouble in a large code to none standardize it … .
- A numeric literal that is written as a whole number with no decimal point is considered
an int. Examples are 7, 124, and −9. - A numeric literal that is written with a decimal point is considered a float. Examples
are 1.5, 3.14159, and 5.0.
1.21 SAMPLE CODE IN ACTION … . HEADER GENERATOR … .
# Author : skraito with Blazinglight
# Date : 12/10/2026
# License Apply … . We release for … .
#
# PURPOSE OF THE PROGRAM … .
# HEADER GENERATOR AUTO … .
## IMPORT THING THAT WE NEED … .
from datetime import date
### ASSIGN VARIABLE … .
name_of_file = ‘example.txt’
date_of_file = date.today()
purpose_of_file = ‘# HEADER GENERATOR’
with open (name_of_file, “w” , encoding=”utf-8″) as file:
file.write(‘# Author : skraito with Blazinglight\n’)
file.write(‘#’)
file.write(str(date_of_file))
file.close()
1.2.3 FINISH CHAPTER FOR BACHELOR … .
THIS IS THE END FOR BACHELOR SOCIAL SCIENCE OF PYTHON … .
1.2.4 Pseudocode ( MEAN STEP BEFORE YOU ARE MAKING YOUR PROGRAM )
PSUEDO CODE IS JUST A TERM BY COMPUTER SCIENTIEST THAT MEAN PLAN FIRST BEFORE YOU CODE … .
EXAMPLE : WE WANT TO WRITE PYTHON CODE FOR HEADER GENERATOR … .
1 . OUR PROGRAM SHOULD TAKE INPUT FOR WHICH PROGRAMMING LANGUAGE WE SHOULD WRITE THE HEADER FOR … .
2. IT HAS AUTO DATE WHICH IS CURRENT DATE … .
3. IT HAS CURRENT AUTHOR … .
4. LAST WHAT THE CODE PURPOSE … .
1.2.5 EXAMPLE PYTHON THAT YOU SHOULD REMEMBER THE SYNTAX … . BEFORE WE CONTINUE TOMORROW … .
1.2.5.1
1.from datetime import time
2. write open (“filename” , “r” or “w” or “a” ( read or write or append ), encoding =’utf-8′ ) as file
3. file.write ()
4. date.today()
PRACTICE AGAIN ON TOP KEYWORD BEFORE WE CONTINUE … . WRITE AGAIN YOUR HEADER GENERATOR WITH IMPROVEMENT PROPERLY … .
THAT’S ALL FOR TODAY LESSON … .
FOR TODAY LESSON RECALL HOW YOU MAKE HEADER GENERATION … .
THAT’S ALL FOR TODAY LESSON … .
RETYPE AND CHECK WITHOUT DOCUMENT … .