Python My
Python My
#variable
STRING
#NONE (NULL)
>> NUMERIC
#WE USE 1 FOR TRUE AND 0 FOR FALSE IN BOOLEAN IT CAN CONVERT INTIGER TYPE IN BOOLEAN
#KEYS WILL NOT REPEAT SAME AND FOR SET USE CURLY BRACKET
# UNARY OPERATOR
# RELATIONAL OPERATOR
#LOGICAL OPERATOR
#BITWISE OPERATOR
#IN IT WE CHECK THROUGH 13S 1ST COMPLIMENT AND 2ND COMPLIMENT AND 2ND COMPLIMENT IS ~12.
# BITWISE AND OR
-------------------------------------------------------------------------------------------------------------------------------------------------------------
# x or
= =
#RIGHT SHIFT
#LEFT SHIFT
#argument values
# if else elif statement
# IF ELSE STATMENT
# IF ELIF ELSE STATMENT
# If statement is not get then it will go next elif statement. And it will come out
# WHILE LOOP
# FOR LOOP
#BREAK STAT
#CONTINUE IN CONTINUE IT WILL SKIP IF STAT AND REPEAT AGAIN
#PASS
# PRINTING PATTERNS
#OOP = 0BJECT ORIENTED PROGRAMING
# INT METHOD
---
#TYPES OF VARIABLE
#TYPES OF METHODS
OUTPUT = 11000
# IF YOU WANT TO ADD STRING IN PRINT FUNCTION YOU NEED TO USE SINGLE COT.
# INPUT = FUNCTION WILL TAKE INPUT FROM KEYBOARD. INPUT FUNCTION WILL TAKE ANYTHING. ANY DTA AS STRING
ONLY
#SO THAT STRING WE HAVE TO CONVERT INTO INT ONLY. AND THAT STORED IN VARIABLE. EX. (int (input())
OUTPUT
# == SHOWS EQUALITY
8 ) PYTHON IF STATEMENT
15 ) checking password
Output : #after print statement there are 4 space it will show end after every statement.
Output
THEN
# EX. IF 11%2 IS NOT DIVISIBLE BY 2 SO REMINDER IS1. NOT EQUAL TO ZERO THEN STATEMENT GO TO WHILE S
OUTPUT
20 ) REVERSING A NUMBER
Output
output
21) finding sum of digits of a number
Output
GENERALLY COUNTING START FROM 0TH POSITION SO 0-1 1-5 2-3 3-10 POSITIONS IN THE LIST
LEN FUNCTION FOR LENTH [i] IS LIST ELEMENT VALUE
OUTPUT
OUTPUT
# IN THIS % IS USED FOR EVEN NO CHECK IT IS DIVISIBLE BY2 THEN ITS EVEN OTHER WISE CONDTION STOP (i%2==0)
# IN LIST 0 IS DIVISIBLE BY 2 THEN ANS IS 0 IT WILL SHOWN IN OUTPUT BUT WE DON’T WANT THIS SO WE HAVD USED
AND OPERATOR( AND i!=0)
#RANGE(1, 6 )--- ONLY PRINT 1TO 5 NUM 6 IS ONLY EXCLUDED. (1, Rows+1)
#WE NEED IN SAME LINE SO WE ADD end=’’ (EMPTY STRING) IN PRINT FUNCTION.
32) SUMS OF POSITIVE AND NEGATIVES
Byte code -
Translator –
1) Interpreter
2) Compiler
3) Assembler
FROZEN BINARY –
CONVERTED SOURCE CODE INTO BYTE CODE BY USING -m py_compille X.py then go to file location and check it is
converted into byte code. IT IS GOES TO DIRECTORY OF _PYCACHE_
THIS SHOWS PYTHON BYTE CODE IN HUMAN READABLE FORM
2 = SECOND LINE 0= MEMORY ADDRESS LOAD CONSTATNT VALUE 0= MEMORY LOCATION 10= VALUE ADDED IN
MEMORY LOCATION 2= MMR LO STORE_NAME= BYTE CODE INSTRUCTION 0= MMR LO (A) = VARIABLE STORED IN 0
LOCATION
# IF U WRITING PROGRAM IN NOTEPAD THEN SAVE IT USING “” COZ MOTEPAD SAVES IN TXT.FORMAT
DATA TYPES –
TYPE FUNCTION-
COMPLEX NO –
TYPES WITH EXAMPLE
STRING –
FUNCTION –
# SET OF STATEMENT
OPERATION S OF SEQUENCE –
2 ) SLICING – RETRIEVING A RANGE OF ELEMENT. [STARTINDEX: ENDINDEX: STEP] (INDEX- CHARACTER POSITION
NUMBER)
3 ) repetation – to repeat the sequence
Char datatype –
#
# to add pair – st[16] = ‘kapoor’
#BREAK STMT
#CONTINUE STMT
#PASS STMT
#ASSERT STMT
#RETURN STMT
#*Y = DENOTES VARIABLE LENGTH ARGUMENT
#when using lambda function don’t use def fun & functions name & backet. Use parameter only
1st way
----------------------------------------------------------LECTURE 10 ------------------------------------------------------------------------------------
# 2) LINSPACE – IT WILL TAKE DISSTACNCE BETWEEN 2 POINT AND CUT IN EQUAL POINT AND THOSE POINT STORE IN
ARRAY
OPERATIONS ON 1D
# YOU ARE NOT CREATING NEW ARRAY JUST USING AS ANOTHER NAME. EX-- LIKE A NICKNAME
# IF U MAKE ANY CORRECTION ON ARR BUT IT WILL NOT SAVE IN X SO THIS OPY KNOWN AS DEEP COPY.
# ARRTRIBUTES MEANS PROPERTIES OF AN ARRAY.
# 2 ) SHAPE ATTRIBUTE – SHOWS NO OF ELEMENT IN 1D & NO OF ROW , COLUM IN 2D. IT RETURNS RESULT AS TUPLE.
# 2D ARRAY –
# 1 ) ARRAY()
# 3 ) ZEROS() -
# OPERATIONS ON 2D ARRRAY –
# OOPS
#in every object it is showing same data. That is called default constructor .
# def talk (self) is not stored in mmr it is refrence ( already stored just taken as refrence ) his mmr location is default old
mmr location.
# when object created then only memory add is created. In this all data fetched. And then mmr add goes to (self)
parameter.
# parameterised constructor – with one or more parameter
---------------------------------------------------------------- LECTURE 12----------------------------------------------------------------------------------
Q . create a student class with rno, name and mark in 3 subjects display the total marks and percentage.
1 ) __init__ constructor =
2) Parameterised constructor =
1st 2nd
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
1)Instance =
1 access =
2 mutate =
2 ) class method =
Teacher.py student.py
# use of another object in inner object
-----------------------------------------------------------------------L14---------------------------------------------------------------------------------------
Operator overloading
Method overloading
Duck typing
# How many seconds time elapse called epoch
Finadall method
In this (space \d\d space ) for correct roll number output
breakfast.html
Convert binary string int normal string
------------------------------------------------------------L16-------------------------------------------------------------------------
As you see when using loc it showing 3to0 but in iloc escapes 0 .
-------------------------------------------------------------------------L 18---------------------------------------------------------------------------------------
max salary
Not have duplicate value. also uniq value there
If nan value in the fiel then using key function manage the data in sequence.
drop nan record.
Ser(object) = pd.series(class)
concardination (joining)
-------------------------------------------------------------------L19-----------------------------------------------------------------------------------
Convert mydic in df
-----------------------------------------------------------------------------------------------------------------------------------------------------------\
======================== L 20 ===========================
Gives new index by (ignore_index=true) taking in list bracket
--------------------------------------------------------------- L 21 --------------------------------------------------------------------------------
Condition on df =
To display all the row data