A full stack web developer is a person who can develop both client and server software. In addition to mastering HTML and CSS, he/she also knows how to
- Program a browser (like using JavaScript, jQuery, Angular, or Vue)
- Program a server (like using PHP,ASP, Python, or Node)
- Program a database (like using SQL, SQLite, or MongoDB)
Client Server (Front End)
Server Software (Back End)
Salary for a Full stack Developer
The average salary for a Full stack developer in India is
6,16,062 rupees Per year
For more detail,
So we usually have some Freaky friends who barely use mouse and freak out everything with the keyboard as a pro. Looking at it that we go like... WTF can I ever get that talent to be rapid speed at the keys and control stuffs. Bro actually You can jus knowing some hotkeys and here they are...!!
Create a virtual desktop
When your desktop is filled with more stuffs... and You are in a need of fresh space to be stress-free with your progress not collapsed.. don't worry...Use...
WINDOWS + CONTROL + D
Switch Between Virtual Desktop
WINDOWS + CONTROL + LEFT/RIGHT KEY
Close a Virtual Desktop
WINDOWS + CONTROL + F4
Returning to Desktop
When you have lots of tabs opened in the screen and want to open some application from the desktop and tired of minimizing all the tabs one by one... Try this one..!!!
WINDOWS + M for blur desktop view behind the tabs WINDOWS + ,
Open taskbar applications
Keep your frequently used applications pinned to the taskbar and use this hotkey to access those using the order of placement..!!
WINDOWS + NUMBERKEYS(order of alignment in taskbar)
Split Screen
Referring two this at a time and its embarrassing to shift tab each time... Split screen is here
WINDOWS + LEFT/RIGHT ARROW
Switch Apps
CONTROL + ALT + TAB
WINDOWS + TAB for broad view
ALT + TAB for quick access
Troubleshooting
When one application or a tab is not responding.. instead of restarting .. Try this...CONTROL + SHIFT + ESC to open up troubleshoot and force stop the application that's in trouble.
File explorer
WINDOWS + E
Magnifier
WINDOWS + +/-
Screenshot
WINDOWS + PRTSC
Action center
WINDOWS + A
Speak with Cortana
WINDOWS + C
Game-bar
WINDOWS + G opens the game-bar
WINDOWS + ALT + R starts screen recording
WINDOWS + ALT + B streaming
Lock screen
If your working on something secret or need some privacy when someone suddenly enters the room.. Use WINDOWS + L to instant lockscreen
How does Python Work
As a Computer science student... we usually get to know the basics of all the languages.. and once u get across few languages we will come to the conclusion that Python is a much easier language syntactically, and human friendly..
This made me ask myself how actually Python works. This made me to research more on python gave me more details about python and how actually it works. We can get to know everything...!!!
Python Interpreted
When u write programs in C, you have to compile the code which involves translation of the human readable code to machine code, which is the basic level code that the machine CPU can understand and execute.
Python is a interpreted language. So what is interpreted..? How is it different from compiled Languages..? So , Python code written in .py file is compiled to a bytecode which is stored as .pyc or .pyo format. Bytecode is a low level set of instructions that a interpreter can understand and execute.
The location of the interpreter in pc's is mostly /user/local/bin/python3.8 . So instead of executing the code in CPU, it is executed in a virtual machine.
The popular advantage of interpreted languages are.. they are platform independent. As long as the version of python and the virtual machine is same, it can be executed in any platform(Windows, MacOS, Linux, etc..)
Python is Dynamically typed Language so that we don't need to declare the type of the variable, It is the work of the interpreter to validate the variable and the operations on it.
Python is slow?
The major disadvantage of the python language is being "SLOW". So lets see to this with a simple example for why it is slow in execution. Think of it this way. If you can talk in your native Language to someone, that would generally work faster than having a mediator having to translate your language into some other language for the listener to understand. So this is the same way python works and that's the reason for python to be slow.