Sunday, 24 November 2019

Standard and scientific calculator in python 2.7

from Tkinter import*
import math
import parser
import tkMessageBox

root= Tk()
root.title("Scientific caculator")
root.configure(background ="peach puff")
#root.resizable(width =False, height=False)
root.geometry("480x568+0+0")

calc= Frame(root)
calc.grid()

class Calc():
    def __init__(self):
        self.total = 0
        self.current = ""
        self.input_value = True
        self.check_sum = False
        self.op = ""
        self.result = False

    def numberEnter(self,num):
        self.result = False
        firstnum = txtDisplay.get()
        secondnum = str(num)
        if self.input_value:
            self.current = secondnum
            self.input_value = False
        else:
            if secondnum == '.':
                if secondnum in firstnum:
                    return
            self.current = firstnum + secondnum
        self.display(self.current)

    def sum_of_total(self):
        self.result = True
        self.current = float(self.current)
        if self.check_sum == True:
            self.valid_function()
        else:
            self.total = float(txtDisplay.get())

    def display(self,value):
        txtDisplay.delete(0,END)
        txtDisplay.insert(0,value)

    def valid_function(self):
        if self.op =="add":
            self.total += self.current
        if self.op == "sub":
            self.total -= self.current
        if self.op == "multi":
            self.total *= self.current
        if self.op == "divide":
            self.total /= self.current
        if self.op == "mod":
            self.total %= self.current
        self.input_value = True
        self.check_sum = False
        self.display(self.total)

    def operation(self, op):
        self.current = float(self.current)
        if self.check_sum:
            self.valid_function()
        elif not self.result:
            self.total = self.current
            self.input_value = True
        self.check_sum = True
        self.op = op
        self.result = False

    def Clear_Entry(self):
        self.result = False
        self.current = "0"
        self.display(0)
        self.input_value = True

    def all_Clear_Entry(self):
        self.Clear_Entry()
        self.total = 0

    def MathsPM(self):
        self.result = False
        self.current = -(float(txtDisplay.get()))
        self.display(self.current)

    def squared(self):
        self.result = False
        self.current = math.sqrt(float(txtDisplay.get()))
        self.display(self.current)

    def cos(self):
        self.result = False
        self.current = math.cos(math.radians(float(txtDisplay.get())))
        self.display(self.current)

    def cosh(self):
        self.result = False
        self.current = math.cosh(math.radians(float(txtDisplay.get())))
        self.display(self.current)
     
    def tan(self):
        self.result = False
        self.current = math.tan(math.radians(float(txtDisplay.get())))
        self.display(self.current)
     
    def tanh(self):
        self.result = False
        self.current = math.tanh(math.radians(float(txtDisplay.get())))
        self.display(self.current)

    def sin(self):
        self.result = False
        self.current = math.sin(math.radians(float(txtDisplay.get())))
        self.display(self.current)

    def sinh(self):
        self.result = False
        self.current = math.sinh(math.radians(float(txtDisplay.get())))
        self.display(self.current)

    def log(self):
        self.result = False
        self.current = math.log(float(txtDisplay.get()))
        self.display(self.current)

    def exp(self):
        self.result = False
        self.current = math.exp(float(txtDisplay.get()))
        self.display(self.current)

    def pi(self):
        self.result = False
        self.current = math.pi
        self.display(self.current)

    def tau(self):
        self.result = False
        self.current = math.tau
        self.display(self.current)

    def e(self):
        self.result = False
        self.current = math.e
        self.display(self.current)

    def acosh(self):
        self.result = False
        self.current = math.acosh(float(txtDisplay.get()))
        self.display(self.current)

    def asinh(self):
        self.result = False
        self.current = math.asinh(float(txtDisplay.get()))
        self.display(self.current)

    def exmp1(self):
        self.result = False
        self.current = math.exmp1(float(txtDisplay.get()))
        self.display(self.current)

    def lgamma(self):
        self.result = False
        self.current = math.lgamma(float(txtDisplay.get()))
        self.display(self.current)

    def degrees(self):
        self.result = False
        self.current = math.degrees(float(txtDisplay.get()))
        self.display(self.current)

    def log2(self):
        self.result = False
        self.current = math.log2(float(txtDisplay.get()))
        self.display(self.current)

    def log10(self):
        self.result = False
        self.current = math.log10(float(txtDisplay.get()))
        self.display(self.current)

    def log1p(self):
        self.result = False
        self.current = math.log1p(float(txtDisplay.get()))
        self.display(self.current)

added_value = Calc()

txtDisplay = Entry(calc ,font=('arial',20,'bold'),bg = "snow", bd=30 , width =28,justify=RIGHT)
txtDisplay.grid(row=0 ,column=0,columnspan=4,pady=1)
txtDisplay.insert(0,"0")

numberpad = "789456123"
i =0
btn =[]
for j in range(2,5):
    for k in range(3):
        btn.append(Button(calc,width=6,height=2,font=('arial',20,'bold'),bd=4, text =numberpad[i]))
        btn[i].grid(row =j , column =k, pady =1)
        btn[i]["command"]=lambda x = numberpad[i]: added_value.numberEnter(x)
        i +=1
     
#====================================Standard======================================================
btnClear= Button(calc, text ="C",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = added_value.Clear_Entry).grid(row=1 , column=0,pady=1)

btnAllClear= Button(calc, text ="CE",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = added_value.all_Clear_Entry).grid(row=1 , column=1,pady=1)

btnsq= Button(calc, text ="√",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = added_value.squared).grid(row=1 , column=2,pady=1)

btnAdd= Button(calc, text ="+",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = lambda : added_value.operation("add")).grid(row=1 , column=3,pady=1)

btnSub= Button(calc, text ="-",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = lambda : added_value.operation("sub")).grid(row=2 , column=3,pady=1)

btnMult= Button(calc, text ="*",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = lambda : added_value.operation("multi")).grid(row=3 , column=3,pady=1)

btnDiv= Button(calc, text =chr(247),width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = lambda : added_value.operation("divide")).grid(row=4 , column=3,pady=1)

btnZero= Button(calc, text ="0",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = lambda : added_value.numberEnter(0)).grid(row=5 , column=0,pady=1)

btnDot= Button(calc, text =".",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = lambda : added_value.numberEnter(".")).grid(row=5 , column=1,pady=1)

btnPM= Button(calc, text =chr(177),width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = added_value.MathsPM).grid(row=5 , column=2,pady=1)

btnEquals= Button(calc, text ="=",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                     command = added_value.sum_of_total).grid(row=5 , column=3,pady=1)

#=========================================Scientific================================================

btnPi= Button(calc, text ="π",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                command = added_value.pi).grid(row=1 , column=4,pady=1)

btnCos= Button(calc, text = "cos",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                command = added_value.cos).grid(row=1 , column=5,pady=1)

btntan= Button(calc, text = "tan",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                command = added_value.tan).grid(row=1 , column=6,pady=1)

btnsin= Button(calc, text ="sin",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                command = added_value.sin).grid(row=1 , column=7,pady=1)

#========================================Scientific==================================================
btn2pi= Button(calc, text ="2π",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                 command = added_value.tau).grid(row=2 , column=4,pady=1)

btnCosh= Button(calc, text ="cosh", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                 command = added_value.cosh).grid(row=2 , column=5,pady=1)

btntanh= Button(calc, text ="tanh", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                 command = added_value.tanh).grid(row=2 , column=6,pady=1)

btnsinh= Button(calc, text ="sinh", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                 command = added_value.sinh).grid(row=2 , column=7,pady=1)
#=========================================Scientific================================================
btnlog= Button(calc, text ="log", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                command = added_value.log).grid(row=3 , column=4,pady=1)

btnExp= Button(calc, text ="Exp", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                command = added_value.exp).grid(row=3 , column=5,pady=1)

btnMod= Button(calc, text ="Mod", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                command = lambda : added_value.operation("mod")).grid(row=3 , column=6,pady=1)

btnE= Button(calc, text ="e",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                command = added_value.e).grid(row=3 , column=7,pady=1)

#=========================================Scientific================================================

btnlog2= Button(calc, text ="log2", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                  command = added_value.log2).grid(row=4 , column=4,pady=1)

btndeg= Button(calc, text ="deg",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                  command = added_value.degrees).grid(row=4 , column=5,pady=1)

btnacosh= Button(calc, text ="acosh", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                  command = added_value.acosh).grid(row=4 , column=6,pady=1)

btnasinh= Button(calc, text ="asinh", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                  command = added_value.asinh).grid(row=4 , column=7,pady=1)

#=========================================Scientific================================================

btnlog10= Button(calc, text ="log10", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                   command = added_value.log10).grid(row=5 , column=4,pady=1)

btnlog1p= Button(calc, text ="deg1p", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                   command = added_value.log1p).grid(row=5 , column=5,pady=1)

btnexpml= Button(calc, text ="expml", width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                   command = added_value.exmp1).grid(row=5 , column=6,pady=1)

btnlgamma= Button(calc, text ="lgamma",width=6,height=2,font=('arial',20,'bold'),bd=4,bg = "peach puff",
                   command = added_value.lgamma).grid(row=5 , column=7,pady=1)

lblDisplay = Label(calc, text="Scientific",font=('arial',30,'bold'),justify= CENTER)
lblDisplay.grid(row =0 , column =4,columnspan=4)

#======================================Menu and function===================================

def iExit():
    iExit = tkinter.messagebox.askyesno("Scientific caculator","Confirm if you want to exit")
    if iExit > 0:
        root.destroy()
    return

def Standard():
    root.resizable(width =False, height=False)
    root.geometry("480x568+0+0")

def Scientific():
    root.resizable(width =False, height=False)
    root.geometry("944x568+0+0")


def HelpView():
    tkinter.messagebox.showinfo("Scientific caculator","Please refer windows calculator for more operation")
 
menubar = Menu(calc)

filemenu = Menu(menubar, tearoff =0)
menubar.add_cascade(label = "File", menu=filemenu)
filemenu.add_command(label = "Standard",command = Standard)
filemenu.add_command(label = "Scientific",command = Scientific)
filemenu.add_command(label = "Exit", command = iExit)

helpmenu = Menu(menubar, tearoff =0)
menubar.add_cascade(label = "Help", menu=helpmenu)
helpmenu.add_command(label = "View Help",command = HelpView)

root.configure(menu=menubar)
root.mainloop()

Monday, 18 June 2018

Write a Program to Print vaue from 1 to N to 1 , without using  loop ,

#include <stdio.h>
void Printfvalue(int value)
{
    static int i=value;
    static int j=1;
    if((j )<( i))
    {
        printf("\n%d",j);
        Printfvalue(++j);
        printf("\n%d",--i);
    }
    else
    {
        printf("\n%d",j);
    }
}
int main()
{
    int nvalue;
    printf("enter n Value -->> ");
    scanf("%d",&nvalue);
    Printfvalue(nvalue);
}



Thursday, 14 June 2018

int
#include <stdio.h>
#include <string.h>
int main()
{
    int  nCase=0;
    char Buffer[10][100];
    memset(Buffer,0,sizeof(Buffer));
    printf("Enter The number of STring to Test ");
    scanf("%d",&nCase);
    printf("Entered The number of STring to Test  %d ",nCase);

    if((nCase>=1)&&(nCase<=10))
    {
        for(int i=0;i<nCase;i++)
        {
            printf("\nenter string -> ");
            scanf("%s",&Buffer[i][0]);
        }
        for(int i=0;i<nCase;i++)
        {
            int ncount=-1;
            for(int j=0;j+2<100;j++)
            {
                if((Buffer[i][j]=='g')&&(Buffer[i][j+1]=='f')&&(Buffer[i][j+2]=='g'))
                {
                    ncount++;
                }
            }
            if(ncount!=-1)
            {
                printf("%d\n",ncount+1);
            }
            else
            {
                printf("-1\n");
            }
        }
    }
    else
    {
        printf(" \n Invalid Test Case Number");
    }

    printf(" \n **** test case finished*** ");
}

Saturday, 8 April 2017

Go in Depression Or Overcome It Through Positive Thinking and Share It With Frnds

The first time Faith-Ann Bishop cut herself, she was in eighth grade. It was 2 in the morning, and as her parents slept, she sat on the edge of the tub at her home outside Bangor, Maine, with a metal clip from a pen in her hand. Then she sliced into the soft skin near her ribs. There was blood–and a sense of deep relief. “It makes the world very quiet for a few seconds,” says Faith-Ann. “For a while I didn’t want to stop, because it was my only coping mechanism. I hadn’t learned any other way.”

The pain of the superficial wound was a momentary escape from the anxiety she was fighting constantly, about grades, about her future, about relationships, about everything. Many days she felt ill before school. Sometimes she’d throw up, other times she’d stay home. “It was like asking me to climb Mount Everest in high heels,” she says.

It would be three years before Faith-Ann, now 20 and a film student in Los Angeles, told her parents about the depth of her distress. She hid the marks on her torso and arms, and hid the sadness she couldn’t explain and didn’t feel was justified. On paper, she had a good life. She loved her parents and knew they’d be supportive if she asked for help. She just couldn’t bear seeing the worry on their faces.

For Faith-Ann, cutting was a secret, compulsive manifestation of the depression and anxiety that she and millions of teenagers in the U.S. are struggling with. Self-harm, which some experts say is on the rise, is perhaps the most disturbing symptom of a broader psychological problem: a spectrum of angst that plagues 21st century teens.

Adolescents today have a reputation for being more fragile, less resilient and more overwhelmed than their parents were when they were growing up. Sometimes they’re called spoiled or coddled or helicoptered. But a closer look paints a far more heartbreaking portrait of why young people are suffering. Anxiety and depression in high school kids have been on the rise since 2012 after several years of stability. It’s a phenomenon that cuts across all demographics–suburban, urban and rural; those who are college bound and those who aren’t. Family financial stress can exacerbate these issues, and studies show that girls are more at risk than boys.

In 2015, about 3 million teens ages 12 to 17 had had at least one major depressive episode in the past year, according to the Department of Health and Human Services. More than 2 million report experiencing depression that impairs their daily function. About 30% of girls and 20% of boys–totaling 6.3 million teens–have had an anxiety disorder, according to data from the National Institute of Mental Health.

Experts suspect that these statistics are on the low end of what’s really happening, since many people do not seek help for anxiety and depression. A 2015 report from the Child Mind Institute found that only about 20% of young people with a diagnosable anxiety disorder get treatment. It’s also hard to quantify behaviors related to depression and anxiety, like nonsuicidal self-harm, because they are deliberately secretive.



Still, the number of distressed young people is on the rise, experts say, and they are trying to figure out how best to help. Teen minds have always craved stimulation, and their emotional reactions are by nature urgent and sometimes debilitating. The biggest variable, then, is the climate in which teens navigate this stage of development.

They are the post-9/11 generation, raised in an era of economic and national insecurity. They’ve never known a time when terrorism and school shootings weren’t the norm. They grew up watching their parents weather a severe recession, and, perhaps most important, they hit puberty at a time when technology and social media were transforming society.

“If you wanted to create an environment to churn out really angsty people, we’ve done it,” says Janis Whitlock, director of the Cornell Research Program on Self-Injury and Recovery. Sure, parental micromanaging can be a factor, as can school stress, but Whitlock doesn’t think those things are the main drivers of this epidemic. “It’s that they’re in a cauldron of stimulus they can’t get away from, or don’t want to get away from, or don’t know how to get away from,” she says.

In my dozens of conversations with teens, parents, clinicians and school counselors across the country, there was a pervasive sense that being a teenager today is a draining full-time job that includes doing schoolwork, managing a social-media identity and fretting about career, climate change, sexism, racism–you name it. Every fight or slight is documented online for hours or days after the incident. It’s exhausting.

Now a Days Student and Employee Both are in same situation .Some time Student do Suicide because of result or personal issue For them i want to tell never think You are the only person who facing this .There are so many are in same condition but the way they look life is different and they solve it through share it with close (Family and Friends )

Go to This Link to get More Clear .It will Sho About MBBS Life style and pressure on student and How they react and waht they think Never go In depression .If you are in depression of something ,So share it with your Friends and Family .They will help You to Overcome  depression in Life

Written and performed By batch Of 2013 #SKMC $Muzaffarpur,Bihar



“We’re the first generation that cannot escape our problems at all,” says Faith-Ann. “We’re all like little volcanoes. We’re getting this constant pressure, from our phones, from our relationships, from the way things are today.”

Thursday, 5 May 2016

Happiness Is Not A Destination. It Is A Way Of Life.

Happiness Is Not A Destination. It Is A Way Of  Life.

  


It is for happiness that we live our lives. All our Actions are justified by us if they help us attain happiness. But happiness does not come to us without striving for it with sincerity and dedication. It depends a lot on our approach to what we do as well as to life.That is why Allan K. Chalmers has said," The grand essentials of happiness are: Something to do,something to love and something to hope for". In others words, if You want to live a happy life, you must tie it to a goal . If you decide on goal ,it offers you an opportunity to  channel your resources coupled with energy in a definite direction. If you start your journey in the right direction, the more you march forward, the more determined  you feel. Your single minded progress towards your goal keeps you from the detractors or things that may push you towards negativity.

In order to achieve what you aspire to ,only Your positive thoughts can help .The happiness of your life depends wholly on the quality of your thoughts. For example, if you are trying to get into an organisation by cracking the competitive examination meant for selection, you will have to concentrate all your intellectual resources towards the success in that examination. There is all likelihood that some difficult topics force you to think negatively. But you will have to overcome the negative thoughts by thinking positively , if you want to emerge victorious. Without success in the examination, your chance get into the organisation will not be possible. In fact, your mind is a powerful thing. When you fill it with positive thoughts, you will notice a great change in your thought and your life will start to change. You can wear a smile, you can laugh naturally, If you are really happy. The great writer Victor Hugo has remarked--"laughter is the sun that drives winter from the human face".Laughter keeps one not only energetic, but also inspires one to carry out every task smoothly.

You are,however, advised to keep away from people who can't make you happy. Avoid those people who dissuade you from marching on your own way to success. Such people prove detrimental to the accomplishment of your task. Somebody has rightly said that life is too short to spend time with people who sucks the happiness out of you. Always prefer to discuss your problem with yours peers who listen to you patiently and give you positive advice to efforts, negative feelings can't enter your mind and obstruct your progress. Always enjoy doing work and never let any negative thought get the better of you . Use your smile to changed the world. Don't let the world your smile .Happiness is not destination.Its a way of life.
My frnds are mine Happiness in the way of life because my life is defined by my frnds 
Jesal ,Keyur ,Vivek and many more to go ...............

Tuesday, 15 December 2015

Preparation for IAS ,IPS,CIVIL SERVICE examination ,BANKING ,PSU

10 Must Have Books For Your IAS Preliminary Exam Preparation
The Civil Services Exam is inarguably one of the toughest to crack. The syllabus is vast and sometimes it becomes a little difficult for students to figure out which books would suffice. Well, out of the plethora of books available in the market what not to read becomes more important than what to read.
10 of the most important books that all serious IAS aspirants must read:
1. Old History NCERT Class XI & XII
2. Old Geography NCERT Class XI & XII
3. NCERT Fundamentals of Microeconomics & Macroeconomics Class XI & XII
4. Certificate Physical & Human Geography by G.C. Leong
5. Indian Polity by Laxmikanth
6. Facets of Indian Culture by Spectrum Publications
7. The Economic Survey* published by Government of India
8. Indian Economy by Ramesh Singh
9. Select few chapters from India Year Book
10. Environment & Biodiversity book by Shankar IAS Academy

* Save all important newspapers published the day after the Budget is discussed in the parliament




How to prepare for General Knowledge Section for Government , Banking & other PSU Recruitment Exams?

In almost every Government, Banking & PSU Recruitment, there is a separate General Knowledge section that includes Current Affairs, Static Facts and State related General Awareness. Now since we have to consider that almost every exam these days has sectional cutoff's, General Knowledge has become one of the most important and integral parts.
But the bigger question is : 
How to prepare for something that gets updated everyday?
Here are few important tips :
Stay updated via Print Media - Focus on activities & events happening on a daily basis, try to catch up with things that happen around you. Reading newspapers and watching relevant news shows help you stay in touch with them and consequently helps you in preparing for the exam as well. 
Topic Wise study - Static Affairs include a lot of topics. Hence, its not a one day task to master them. The correct way should be going topic by topic and storing the relevant topics gradually.
Read Books & Magazines - Figure out some good General Knowledge magazines that interest you. These would serve as a repository of all important and relevant events happening each month and consequently save time revisiting important topics. 
Prepare Notes : Various surveys indicate that writing helps to improve one's recall. Prepare notes on a daily basis in the form of important points and short summaries. There's nothing more handy than notes written in your own handwriting. 
General Awareness topics likes dates , personalities etc are hard to memorize and that can't be done in one day. It is a gradual activity and should be looked at this way only.
Hence study hard, learn things on daily basis, stay focused and improve your chances to succeed.

Sunday, 15 November 2015

Introspection is key to attain your Goals and Ambitions

Introspection is key to attain your Goals and Ambitions

                  
                 Introspection is the examination of your own conscious thoughts and feeling.In psychology the process of introspection relies exclusively on observation of one's mental state, while in a spiritual context it may refer to the examination of one's soul.

                "There is no use whatever trying to help people who don't help themselves. You cant push anyone up a ladder unless he be willing to climb himself"-- is a famous quote by Andrew Carnegie.Through these words he wants to make it clear that nobody can achieve anything worthwhile in his life unless he himself has the conviction that he can achieve it. Motivation has to come from within.At the same time ,we are told to introspective in order to gauge our real intention behind making all the efforts to have clear idea of the intensity of our wish .One must spend time having a deeper look at oneself.This helps  one become more aware of the forces that guide one through one's life and makes one feel what change one needs to make on's journey smooth and fruitful.I suggest that you should keep a dairy and note down all things that happen to you every day.

                      If you start following the opinion ,you can easily know some truths about yourself which are crucial to know your well being .At first ,you will find out what makes you happy. Besides ,you will came to know what are the main points of irritation which lead to you the lost of control.It is also means to know the feeling lying within yourself and point out the factors responsible for your worry .Your knowledge of your worry will keep you from getting afraid .This is possible only when you find out the assumptions you make about yourself as well as others . Mahatma Gandhi has aptly said , "Not to have control over the senses is like sailing in a rudderless ship bound to break into pieces on coming into contact with the very first rock".In other words ,introspection provides us with the truths we are generally unaware of.Without knowing our weaknesses and strength it is almost impossible for us to make our journey in the right direction.

                    It is only becoming aware of the patterns of  behavior which  form the basis of your life that you are able to take the right action which leads to the attainment of your goals and ambitions .if you attain your goals and ambitions, you are able to satisfy yourself and become happy.When you take sometime off to think over what actually awareness means ,you will find that awareness is actually noticing everything.In brief .you are required to be aware of the impact of the words used by you,your thinking ,the image you create in your mind , the judgement you make about others and your patterns of behavior .Awareness also comprises the impact all these have on the way you run your life.This awareness is very crucial ,because its is only by developing your awareness that you will be able to prevent your thinking form impending your progress towards your goals. Hence ,it will be apt to quote William Shakespeare ,the greatest English poet-"We know that we are,but know not what we may be ".In other words, to realise your full potentiality you have to to be aware of your own ability

               You should never lose track of the fact you have to be aware of the factors that might impede you attaining your goals and ambitions.It is awareness which will encourage you to have self-control which necessary to concentrate all your energy in right direction. The famous poet .Robert Burns has written ---" Prudent ,cautions self-control is wisdom's root".Self-control can be exercised by you only when you are aware of the facts regarding your endeavors. 

Looking forward  to your attainment of every ambition, Become Aware Of Yourself Attain your Ambitions and Goals .