Wednesday, June 30, 2021

(30-06-21)SIMPLE PROGRAMS (PART-1)


Q1) PROGRAM TO OBTAIN THREE NUMBERS AND PRINT THEIR SUM:-

CODE:-

LINE 1 , 2 AND 3 :-HERE IN EACH LINE I HAVE USED INT SO THAT ONLY NUMERIC VALUES CAN BE TAKEN AS THE INPUT VALUE SO THAT WE CAN ADD THEM.

LINE 4 :-HERE I HAVE TAKEN "SUM"AS A VARIABLE WHERE WE  ARE PERFORMING ADDITION OF THE THREE NUMBERS WHICH ARE TO BE TAKEN FROM THE USER.

LINE 5:-HERE I AM PRINTING THE SUM OF THAT THREE NUMBERS AND ALSO A STATEMENT ABOUT THAT -"TOTAL OF THE 3 NUMBERS IS..."THIS IS A DESCRIPTION ABOUT WHAT IS THE NUMBER ABOUT AND ALL IT IS OPTIONAL .YOU CAN SIMPLY WRITE print(sum).

  OUTPUT:-

TRY IT YOURSELF !! :-

num1 = int (input('Enter the first number:'))                                                                                            num2 = int (input('Enter the second number:'))                                                                                      num3 = int (input('Enter the third number:'))                                                                        sum=num1+num2+num3                                                                                                                    print('The total of the three numbers is:' ,sum)

Q2)  PROGRAM TO OBTAIN LENGTH AND BREADTH OF A RECTANGLE AND CALCULATE ITS AREA:-

CODE:-

HERE I HAVE DO TAKE LENTH AND BREADTH FROM THE USER THEREFORE I HAVE USED INPUT FUNCTION . THEN AREA I HAVE TAKEN AS A VARIABLE TO MULTIPLY LENGTH AND BREADTH AND GET THEIR AREA . HERE THE POIN IS END=" "THIS MEANS THAT I WANT A SPACE AFTER THE LENGTH IS DISPLAYED AND BREADTH IS DISPLAYED.

OUTPUT:-

TRY IT YOURSELF !! -

length=int(input("ENTER LENGTH: "))
breadth=int(input("ENTER BREADTH: "))
area=length*breadth
print("RECTANGLLE SPECIFICATIONS ARE !!")
print("length=",length ,end=" ")
print("breadth=",breadth, end=" ")
print("area", area)

Monday, June 28, 2021

(28-06-21)INPUT() FUNCTION

             


                          
 INPUT ( ) FUNCTION:-

TO MAKE YOUR PROGRAM MORE INTERACTIVE , WE USE INPUT ( )  FUNCTION TO SO THAT WE CAN TAKE VALUES FROM THE USER WHO IS RUNNING THE PROGRAM.

 WE HAVE TAKEN 'NAME' AS A VARIABLE  WHICH WILL TAKE VALUE FROM THE USER BY  USING INPUT ( ) FUNCTION.OTHER THAN THIS I HAVE ALSO WRITTEN IN THE SECOND LINE AFTER PRINT LIKE- name,whats a nice name !!!     THIS IS A COMMAND THAT IF U WANT TO PRINT SOMETHING WITH THE INPUT MESSAGE LIKE I WANT TO WRITE SOMETHING GOOD ABOUT BY NAME SO WE CAN PUT (,)COMMA TO PRINT IT SIDE BY SIDE ELSE IT WILL GENERATE A ERROR IF WE WILL WRITE IT WITHOUT COMMA.                  

EG:                                                                                                                                                

  CODE:-

TRY IT YOUSELF !! : - 

name=input("ENTER YOUR NAME: ")                                                                                    print(name, ",WHATS A NICE NAME !!!")

HERE IT WILL INPUT THE MESSAGE WHICH YOU HAVE WRITTEN IN BRACKETS AFTER THE WRITING INPUT COMMAND . 
OUTPUT (1):-

AFTER THIS COMMAND PRINTED THAT "ENTER YOUR NAME" INFORNT OF THAT COMMAND WE HAVE HAVE TO WRITE WHAT IS BEING ASKED.IN THIS QUESTION IT IS ASKED OUR NAME SO I HAVE WRITTEN MY NAME THAT IS - KHUSHI .

OUTPUT(2):-

SO HERE THE INPUT MESSAGE IS THERE SIDE BY SIDE ALSO SOMETHING I HAVE WRITTEN ABOUT BY NAME THIS WAY U CAN GET ANY VALUE FROM THE USER AND CAN PRINT ACCORDINGLY.

SO , LET US NOW PERFORM SOME QUESTIONS:- DO IT WITH ME !!!

Q1) WRITE A PROGRAM TO INPUT A WELCOME MESSAGE AND PRINT IT:-

CODE:-

HERE I HAVE TAKEN 'MESSAGE' AS A VARIABLE TO TAKE INPUT FROM THE USER. ALSO, I HAVE WRITTEN IN THE LAST WRITTEN THAT 'HELLO',MESSAGE THIS IS SAME AS THE ABOVE GIVEN EXAMPLE,IT WILL FIRST PRINT 'HELLO' AND THEN SIDE BY SIDE LIKE AFTER THIS IT WILL PRINT THE VALUE THAT THE USER HAVE GIVEN AS THE WELCOME MESSAGE.

OUTPUT (1):-

FIRSTLY , THE INPUT COMMAND HAS TO BE GIVEN OR THE INPUT MESSAGE THAT YOU WOULD LIKE TO BE GET PRINTED AS A WELCOME MESSAGE-WRITE THAT MESSAGE IN THE OUTPUT PANEL AFTER THE MESSAGE INPUT COMMAND.

OUTPUT (2):-

AFTER WRITTING THE MESSAGE AND CLICKING ON THE RUN BUTTON YOU WILL GET THE OUTPUT(ACCORDING TO YOUR MESSAGE AND CODING.)

TRY IT YOURSELF !! : - 

message=input("ENTER WELCOME MESSAGE : ")                                                                        print()                                                                                                                                        print("HELLO ,",message)



Saturday, June 26, 2021

(26-06-21)BEGINING WITH PRACTICALS

#PRINTING  SOMETHING:- (SENTENCES OR WORDS)

   CODE-     

AFTER   WRITING    print - {AS PYTHON IS CASE SENSITIVE SO WE HAVE TO WRITE PRINT  AS- print NOT IN CAPITAL LETTERS }    AND   PUTTING   BRACKETS  ()  IN   THIS   BRACKETS WHATEVER   WE   HAVE    TO   WRITE   AS    A   OUTPUT    IF    IT'S    A   STRING   WE WILL   WRITE   IT   IN   QUOTES    I.E  (" ") ( ' ') .  

πŸ‘†HERE   I    HAVE   USED   (**)   FOR   DESIGNING   INSTEAD   OF   THIS   U   CAN   USE ANYOTHER   TO   MAKE   IT   MORE   ATTRACTIVE .

     OUTPUT-  

πŸ‘†HERE   YOU  CAN   πŸ‘€ANALYSE  IN  THE   OUTPUT  THAT WHATEVER  WE HAD  WRITTEN  ABOVE  IN  THE  BRACKETS  IN  QUOTES  IT  IS NOW  SHOWN  IN  THE  OUTPUT.          

 TRY  IT  YOUSELF  !! : -

print("***************************************")                                                                      print("HELLO EVERYONE FOLLOW MY  BLOG!!!") print("***************************************") 

# NOW WE WILL PERFORM SOME SIMPLE MATHEMATICAL OPERATIONS:-(ADDITION , MULTIPLICATION , ) 

1) ADDITION : -

CODE-

πŸ‘†HERE I WILL EXPLAIN U THE CODE LINE BY LINE:

1ST LINE AND 4TH LINE= ("**************)πŸ‘ˆTHIS IS USED AS DESIGNING. (OPTIONAL TO WRITE)

2ND LINE=("IF WE WILL ADD...)πŸ‘ˆTHIS WILL PRINT AS A SENTENCE TO KNOW WHAT WILL BE THE OUTPUT ABOUT.(OPTIONAL TO WRITE)

3RD LINE=(5+3)πŸ‘ˆHERE I HAVE NOT USED QUOTES (" ") BECAUSE I DONT WANT IT AS IT TO BE PRINTED AS IT IS WRITTEN THEREFORE I HAVE WRITTEN IT WITHOUT QUOTES .  

OUTPUT-

πŸ‘†HERE WHATAVER I HAVE WRIITEN IN QUOTES  IS PRINTED EXCEPT (5+3) AS IT BECAUSE I HAVENT PUT QUOTES BEFORE AND AFTER THEM. SO PYTHON HAS PERFORMED THE OPERATION OF ADDITION. I. E 5+3=8.

TRY  IT  YOUSELF !! : - 

print("**********************************")
print("IF WE WILL ADD 5 AND 3 WE WILL GET:")
print(5+3)
print("**********************************")

# IF  HAD WRITTEN  (5+3) IN QUOTES LIKE= ("5+3")

THEN THE CODE AND THE OUTPUT WILL BE:

CODE-


OUTPUT-

I HOPE NOW U HAVE UNDERSTOOD  THE DIFFRENCE OF WRITING SOMETHING IN QUOTES (" ")(' ') AND WRITING IT WITHOUT QUOTES ( ).

TRY  IT  YOUSELF !! : - 

print("***")
print("5+3")
print("***")

2) MULTIPLICATION : -

CODE-

IT  IS  ALL  SAME  AS  THE  ADDITION  PROGRAM  THE ONLY DIFFRENCE IS OF THE SIGN THAT IS (*) USED FOR MULTIPLICATION .

OUTPUT-

πŸ‘†HERE IT HAS  PERFORM THE OPERATION OF MULTIPLICATION U CAN πŸ‘€ANALYSE IT FROM THE 3RD LINE OF CODE.

TRY  IT  YOURSELF !! : -  

print("**********************************")
print("IF WE WILL MULTIPLY 5 AND 3 WE WILL GET:")
print(5*3)
print("**********************************")

TRY  DIVISION  AND  SUBTRACTION ON  YOUR   OWN   IT  IS  THE  SAME  AS  ABOVE PERFORMED  OPERATIONS  THE   ONLY   DIFFRENCE   WILL   BE  OF  THE  SIGN 


.CODE-πŸ‘ˆ#HINT GIVEN OF CODE



OUTPUT-πŸ‘ˆ#HINT GIVEN OF OUTPUT

Friday, June 25, 2021

(25-06-21)PYTHON FUNDAMENTALS (PART-3)

 

BAREBONES OF A PYTHON PROGRAM :

  1. Expression:
    Expression is evaluated and produces the results.
    Ex: (10=2)/2
  2. Statements:
    Indicates that we are doing something.
    Ex: a=10
    print("Calling in proper sequence")
  3. Comments:
    Comments are readable messages for a programmer but it is overlooked by the python interpreter.
    a. Single line comment (#)
    b. Multi-line comment (''' ''')
    Ex: #this is a single-line comment
    ''' this is
    multiple '''
  4. Function:
    A function is a block of code which only runs when it is called. Ex: get Student Marks()
Block & Indentation:
A group of statements in block indentation at the same level creates a block. Ex: all the statements that are under the function get Student Marks()

VARIABLES AND ASSIGNMENTS :

A VARAIBLE IN PYTHON REPRESENTS NAMED LOCATION THAT REFERS TO A VALUE AND WHOSE VALUES CAN BE USED AND PROCESSED DURING PROGRAM RUN.
VARIABLES , CALLED SYMBOLIC VARIABLES , SERVE THE PURPOSE.
EG:-
AGE = 15
AGE IS VARIABLE AND 15 IS THE VALUE ASSIGNED TO IT .  

# A VARIABLE IS NOT CREATED UNTIL SOME VALUE IS ASSIGNED TO IT.

=>ASSIGNING SAME VALUES TO MULTIPLE VARIABLES :-
                    
A = B = C = 10

πŸ‘†πŸ‘†THIS WILL ASSIGN VALUE  1O    TO ALL THREE VARIABLES A , B AND C .

=>ASSIGNING MULTIPLE  VALUES TO MULTIPLE VARIABLES :-

X , Y , Z = 10 , 20 , 30

πŸ‘†πŸ‘†THIS WILL ASIGN THE VALUES ORDER WISE .I .E:-
X = 10 
Y = 20
Z = 30

SOME EXAMPLES ---

CODE:    X , Y = 25 , 50                    OUTPUT:   25  50   
                 print(X , Y )
 # HERE THE VALUE IS ORDER WISE ☝πŸ‘€


CODE:   X , Y = Y , X                        OUTPUT:   50  25 
                print(X , Y )
# HERE THE VALUE IS REVERSED OF THE ABOVE CASE ☝πŸ‘€

Thursday, June 24, 2021

(24-06-21)PYTHON FUNDAMENTALS (PART-2)



 OPERATORS AND OPERANDS : 

OPERATORS ARE TOKENS THAT TRIGGER SOME COMPUTATION WHEN APPLIED TO VARIABLES AND OTHER OBJECTS IN AN EXPRESSION. VARIABLES AND OBJECTS TO WHICH THE COMPUTATION IS APPLIED ARE CALLED THE OPERANDS.

EG:- A + B 
HERE - >         A & B    ARE OPERANDS 
AND ->            +            IS OPERATOR.

TYPES OF OPERATORS :

1) ARITHMETIC OPERATORS:

+    ADDITION                                                  -    SUBTRACTION

*    MULTIPLICATION                                      DIVISION

 REMAINDER/MODULUS                       ** EXPONENT(RAISE TO THE POWER)

//    FLOOR DIVISION

2) IDENTITY OPERATORS:

IS                IS THE IDENTITY SAME ?

IS NOT       IS THE IDENTITY NOT SAME ?

3) RELATIONAL OPERATORS:

   LESS THAN

   GREATER THAN

<=   LESS THAN OR EQUAL TO

>=  GREATER THAN OR EQUAL TO

==  EQUAL TO

!=  NOT EQUAL TO

4) ASSIGNMENT  OPERATORS:

  ASSIGNMENT                                                                  /=   ASSIGN QUOTIENT

+=  ASSIGN SUM                                                                   *=   ASSIGN PRODUCT

%=  ASSIGN REMAINDER                                                   -=   ASSIGN DIFFERENCE

**=  ASSIGN EXPONENT                                                    //=    ASSIGN FLOOR DIVISION

5) LOGICAL  OPERATORS:

AND  LOGICAK AND

OR     LOGICAL OR

6) MEMBERSHIP OPERATORS:

IN                 WHETHER VARIABLE IN SEQUENCE

NOT IN        WHETHER VARIABLE NOT IN SEQUENCE

                                                      PUNCTUATORS


PUNCTUATORS ARE THE SYMBOLS THAT ARE USED IN PROGRAMMING LANGUAGES TO ORGANIZE SENTENCE STRUCTURES ,  AND INDICATE THE RYTHM AND EMPHASIS OF EXPRESSIONS ,  STATEMENTS ,  AND PROGRAM STRUCTURE .

EG:-

''   ""   #  \  ( )  [ ]  {  }   @  , :  .  `  =

THESE WERE MOST COMMON PUNCTUATORS OF PYTHON PROGRAMMING LANGUAGEπŸ‘†

Wednesday, June 23, 2021

(23-06-21)PYTHON FUNDAMENTALS (PART-1)

 

PYHTON CHARACTER SET :

LETTERS : A - Z , a - z

DIGITS : 0 - 9

SPECIAL SYMBOLS : SPACE + - *  /   **  \  ( )  [ ]  { }    //    =  !=  ==  < , > . '  '   " ", ;  :  %  !  &  #  <=  >=   @  _(underscore)

WHITESPACES : BLANK SPACE , TABS , FORMFEED.

OTHER CHARACTERS : IT CAN PROCESS ALL (ASCII) AND  UNICODE  AS PART OF DATA AND LITERALS.

 TOKENS :

THE SMALLEST INDIVIDUAL UNIT IN PROGRAM IS KNOWN AS A TOKEN.

PYTHON HAS FOLLOWING TOKENS : 

1. KEYWORD : A WORD HAVING SPECIAL MEANING RESERVED BY PROGRAMMING LANGUAGE.

EG:- FALSE , ELIF , IN , NOT , IF , AND , TRUE.

2. IDENTIFIERS : IDENTIFEIRS ARE FUNDAMENTAL BUILDING BLOCKS OF  A PROGRAM AND ARE USED AS THE GENERAL TERMINOLOGY FOR THE NAMES GIVEN TO DIFFERENT PARTS OF THE PROGRAM.

EG:-   1)  FIRST CHARACTER MUST BE A LETTER

           2)  UNDERSCORE(_) COUNTS AS A LETTER

           3)  IDENTIFIER MUST NOT BE  A KEYWORD OF PYTHON

           4)  PYTHON IS CASE SENSITIVE

           5)  AN IDENTIFIER CANNOT CONTAIN A SPECIAL CHARACTER EXCEPT FOR                                UNDERSCOR(_)

3. LITERALS / VALUES : LITERALS OR VALUES ARE THE DATA TYPES THAT HAVE A FIXED VALUE.

                                            TYPES OF LITERALS

(1) STRING LITERALS

(2) NUMERIC LITERALS

(3) BOOLEAN LITERALS

 

STRING LITERALS:::::

THE TEXT ENCLOSED IN QUOTES FORMS A STRING LITERAL IN PYTHON

EG:- 

"KHUSHI"

"INFORMATICS PRACTICES"

NUMERIC LITERALS::::

NUMERIC WE HAVE 2 DIFFRENT TYPES:

1) INT- POSITIVE OR NEGATIVE WITH NO DECIMAL PLACES

2) FLOAT- REAL NUMBERS WITH A DECIMAL POINT

BOOLEAN LITERALS:::::

A BOLLEAN LITERAL IN PYTHON IS USED TO PRESENT ONE OF THE TWO BOOLEAN VALUES --> 1)TRUE                  2)FALSE.

Tuesday, June 22, 2021

(22-06-21)GETTING STARTED WITH PYTHON


ABOUT PYTHON:

1. POWERFUL OBJECT ORIENTED PROGRAMMING LANGUAGE

2. HIGH LEVEL

  • TO MAKE DEFINATION NOW COMBINE THESE 2 POINTS-

=> PYTHON IS A POWERFUL OBJECT ORIENTED AND A HIGH LEVEL  PROGRAMMING LANGUAGE.

PRONS/ADVANTAGES OF PYTHON:

1. EASY TO USE: OBJECT ORIENTED LANGUAGE WITH VERY SIMPLE SYNTAX RULES.

2. INTERPRETED LANGUAGE: INTERPRETED LANGUAGE NOT A COMPILED LANGUAGE.

3. CROSS PLATFORM LANGAUGE: PYTHON CAN RUN EQUALLY WELL ON VARIETY OF PLATFORMS LIKE - WINDOWS , LINUX/UNIX , MACINTOSH , SUPERCOMPUTERS , SMARTPHONES ETC.

4. FREE AND OPEN SOURCE: PYTHON IS FREELY AVAILABLE ALONG WITH ITS SOURCE-CODE.

CONS/DISADVANTAGES OF PYTHON:

1. NOT THE FASTEST LANGUAGE: EXECUTION TIME ARE NOT FAST AS COMPARED TO SOME COMPILED LANGUAGES.

2. NOT STRONG ON TYPE-BINDING: PYTHON INTERPRETER IS NOT VERY STRONG ON CATCHING "TYPE-MISMATCH" ISSUES.

3. NOT EASILY CONVERTIBLE: BECAUSE OF ITS LACK OF SYNTAX , IT IS EASY LANGUAGE TO PROGRAM IN BUT DIIFICULT TO TRANSLATE IN OTHER PROGRAMMING LANGUAGES. THIS IS BECAUSE MOST OF THE OTHER LANGUAGES HAVE STRUCTURED DEFINED SYNTAX.

PYTHON DISTRIBUTION-

DEFAULT PYTHON DISTRIBUTION CAN BE DOWNLOAD FROM THE LINK:

Welcome to Python.org

STEPS FOR INSTALLING:-

1. TOP LEFT SIDE - CLICK ON DOWNLOADS.

2. THEN ACCORDING TO YOUR PLATFORM SELECT FROM IT WITH YOUR DESIRED VERSION OF PYTHON.

3. THEN JUST INTALL IT BY FOLLOWING THE INSTRUCTIONS.

ANACONDA PYTHON DISTRIBUTION CAN BE DOWNLOAD FROM THE LINK:

Anaconda | The World's Most Popular Data Science Platform

STEPS FOR INSTALLING:-

1. TOP RIGHT SIDE - CLICK ON GET STARTED.

2. THEN  SCROLL A LITTLE DOWN (IF USING PHONE) .

3. THEN CLICK ON DOWNLOAD ANACONDA INSTALLER.

4. THEN CHOOSE YOUR DESIRED PLATFORM AND FOLLOW THE INSTRUCTIONS.

(11-07-21)DATA TYPES IN BRIEF

  DATA TYPES IN SQL: 1) NUMERIC   2) DATE AND TIME 3)STRING TYPES NUMERIC: #INT :  NORMAL SIZED INTEGER WHICH CAN BE SIGNED OR UNSIGNED.    ...