What is the difference between statically typed and dynamically typed programming languages?

Statically typed programming languages do type checking (the process of verifying and enforcing the constraints of types) at compile-time as opposed to run-time.

Dynamically typed programming languages do type checking at run-time as opposed to Compile-time.

Advertisements

Ways to Ask About Promotions In A Job Interview Without Sounding Arrogant

It’s an important topic to raise, but you’ll need to frame your questions very carefully.

1. ASK, “HOW DO YOU HELP GOOD PERFORMERS GROW IN THIS POSITION?”

 If they don’t bring it up, follow up by specifically asking if anyone within the company got started in a similar position.

2. ASK, “CAN YOU TELL ME HOW YOU’D COMPENSATE THE PERSON IN THIS POSITION IF THEY WENT ABOVE AND BEYOND YOUR EXPECTATIONS?”

3. SAY, “YOUR COMPANY CULTURE VALUES X. CAN YOU TELL ME HOW THAT PLAYS OUT IN COMPENSATING AND PROMOTING EMPLOYEES WITHIN YOUR ORGANIZATION?”

Python automated unit testing – Pytest framework

I have come across an excellent quick and easy pytest framework learning course material from youtube channel “code basics”.

It has four simple video parts:

Part 1: Python unit testing – pytest introduction

Part 2: Python unit testing – skip/selectively run tests in pytest

Part 3: Python unit testing – pytest fixtures

part 4: Python unit testing – pytest parameters

Source:  codebasics youtube channel

Thanks for “codebasics” team for making such a easily understandable way learning videos.

Python Tuple Initialization with one value – Quick and Easy Thumb Rule:

To create a tuple with one element, you need to do this:

>>> my_tuple = (1,)                  # Note the trailing comma after the value 1
>>> type(my_tuple)
<type ‘tuple’>

But if you do this

>>> my_tuple = (1)
>>> type(my_tuple)
<type ‘int’>

you don’t get a tuple. I thought that just putting a value inside ( )
would make a tuple. Apparently that is not the case. I hate ugly code
so it would be clean if Python would convert anything put into ( ) to
be a tuple, even if just one value was put in use comma after the value, For example:  “my_tuple = (1,) “.

Google App Engine for Python – part 2

Google App Engine for Python Part 2 – Deploying

Quick description:

This video will explains about how to deploy/host your python application into internet using google app engine. Once you application is hosted in internet, it can be run from anywhere using the “appname.appspot.com”  whereas appname is your application name.

Example: Say app name is “sample”, then the final url will be sample.appspot.com

Please read the above paragraph before watching the video

Source: Stefano Locati youtube video

Google App Engine for Python – Part 1

Google App Engine for Python Part 1- Hello World

Quick description:

This video will explains about how to deploy/host your python application into local machine. After the application hosting, it can be run by typing the following command on your web browser “localhost:portnumber” whereas port number is one which you set during the application creation

Example: localhost:8080

Please read the above paragraph before watching the video

A quick start video for start working in Google app engine using python

I have come across very easily and quickly understandable short video on Google App Engine for Python

Source: Stefano Locati youtube video