ਸੰਟੈਕਸ, ਫੰਕਸ਼ਨ ਅਤੇ ਸਕੋਪ, ਡਾਟਾ ਸਟ੍ਰਕਚਰ, ਅਤੇ ਐਰਰ ਅਤੇ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਿਡ ਮੁਹਾਵਰਿਆਂ ਵਿੱਚ ਆਪਣੇ ਪਾਈਥਨ ਨੂੰ ਪਰਖੋ। 30 ਸਥਿਤੀ-ਆਧਾਰਿਤ ਸਵਾਲ, ਹਰ ਸ਼੍ਰੇਣੀ ਲਈ ਤੁਰੰਤ ਸਕੋਰ, ਬਿਨਾਂ ਸਾਈਨਅੱਪ ਮੁਫ਼ਤ।
ਸਾਈਨਅੱਪ ਦੀ ਲੋੜ ਨਹੀਂ — ਤੁਹਾਡਾ ਨਤੀਜਾ ਤੁਰੰਤ ਦਿਖਦਾ ਹੈ।
ਇਹ ਇੱਕ ਹੀ ਬੈਠਕ ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਤੋਂ ਮਾਹਰ ਤੱਕ ਫੈਲਿਆ ਹੋਇਆ ਹੈ। ਸ਼ੁਰੂਆਤੀ ਸਵਾਲ ਉਹ ਚੀਜ਼ਾਂ ਕਵਰ ਕਰਦੇ ਹਨ ਜੋ ਹਰ ਪਾਈਥਨ ਵਰਤੋਂਕਾਰ ਦਾ ਸਾਹਮਣਾ ਕਰਦਾ ਹੈ — ਮਿਊਟੇਬਲ ਡਿਫਾਲਟ ਆਰਗੂਮੈਂਟ, is ਬਨਾਮ ==, ਇੰਟੀਜਰ ਬਨਾਮ ਫਲੋਟ ਡਿਵੀਜ਼ਨ। ਬਾਅਦ ਵਾਲੇ ਕਲੋਜ਼ਰ, ਡੈਕੋਰੇਟਰ, ਜਨਰੇਟਰ, ਸ਼ੈਲੋ ਕਾਪੀਇੰਗ ਅਤੇ ਇਨਹੈਰੀਟੈਂਸ ਵਿੱਚ ਜਾਂਦੇ ਹਨ। ਤੁਹਾਡਾ ਸਕੋਰ ਤੁਹਾਨੂੰ ਚਾਰ ਪੱਧਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਰੱਖਦਾ ਹੈ, ਅਤੇ ਪੱਧਰ ਦੇ ਨਾਮ ਜਾਣਬੁੱਝ ਕੇ ਉਹੀ ਹਨ ਜੋ ਨੌਕਰੀ ਦੀਆਂ ਪੋਸਟਿੰਗਾਂ ਵਰਤਦੀਆਂ ਹਨ।
ਨਹੀਂ। ਹਰ ਸਵਾਲ Python 3 ਦੇ ਵਿਵਹਾਰ ਦੇ ਆਧਾਰ 'ਤੇ ਲਿਖਿਆ ਗਿਆ ਹੈ ਜੋ ਸਾਲਾਂ ਤੋਂ ਸਥਿਰ ਰਿਹਾ ਹੈ — f-strings, ਮਿਆਰੀ int/float ਡਿਵੀਜ਼ਨ ਨਿਯਮ, ਅਤੇ ਆਬਜੈਕਟ ਮਾਡਲ। ਇੱਥੇ ਕੁਝ ਵੀ ਕਿਸੇ ਹਾਲੀਆ ਪੁਆਇੰਟ ਰਿਲੀਜ਼ ਜਾਂ ਕਿਸੇ ਖਾਸ ਲਾਇਬ੍ਰੇਰੀ 'ਤੇ ਨਿਰਭਰ ਨਹੀਂ ਕਰਦਾ।
ਇਹ ਉਸੇ ਤਰ੍ਹਾਂ ਦੇ ਪੜ੍ਹੋ-ਅਤੇ-ਅੰਦਾਜ਼ਾ-ਲਗਾਓ ਤਰਕ ਦਾ ਨਮੂਨਾ ਦਿੰਦਾ ਹੈ ਜਿਸ ਨਾਲ ਜ਼ਿਆਦਾਤਰ ਰੁਜ਼ਗਾਰਦਾਤਾ ਸਕ੍ਰੀਨ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ, ਉਸੇ ਛੋਟੇ-ਸਥਿਤੀ ਫਾਰਮੈਟ ਵਿੱਚ, ਇਸੇ ਲਈ ਇਹ ਤਿਆਰੀ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਕਿਸੇ ਖਾਸ ਰੁਜ਼ਗਾਰਦਾਤਾ ਦੇ ਟੈਸਟ ਦੀ ਕਾਪੀ ਨਹੀਂ ਹੈ, ਅਤੇ ਇੱਥੇ ਚੰਗਾ ਸਕੋਰ ਕੋਈ ਸਰਟੀਫਿਕੇਟ ਨਹੀਂ ਹੈ। ਇਹ ਜੋ ਦੱਸਦਾ ਹੈ ਉਹ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਚਾਰ ਖੇਤਰਾਂ ਵਿੱਚੋਂ ਕਿਸ ਵਿੱਚ ਅੰਕ ਗੁਆਓਗੇ, ਜੋ ਕਿ ਇੱਕ ਤਕਨੀਕੀ ਇੰਟਰਵਿਊ ਤੋਂ ਪਹਿਲਾਂ ਜਾਣਨ ਵਾਲੀ ਲਾਭਦਾਇਕ ਗੱਲ ਹੈ।
ਲਗਭਗ ਛੇ ਮਿੰਟ। ਵਿਅਕਤੀਗਤ ਸਵਾਲਾਂ 'ਤੇ ਕੋਈ ਟਾਈਮਰ ਨਹੀਂ ਹੈ — ਟੈਸਟ ਇਹ ਮਾਪਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਕੋਡ ਕੀ ਕਰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਨਾ ਕਿ ਤੁਸੀਂ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਕਲਿੱਕ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਜਿੰਨਾ ਚਾਹੋ ਸਮਾਂ ਲੈ ਕੇ ਕਿਸੇ ਸਵਾਲ ਬਾਰੇ ਸੋਚ ਸਕਦੇ ਹੋ।
ਸਾਡਾ ਟੈਸਟ ਲੈਣ ਨੂੰ ਤੁਹਾਡੀਆਂ ਕਾਬਲੀਅਤਾਂ ਦਾ ਸੰਪੂਰਨ ਜਾਂ ਸਟੀਕ ਮੁਲਾਂਕਣ ਨਾ ਸਮਝਿਆ ਜਾਵੇ। ਨਤੀਜੇ ਸਿਰਫ਼ ਜਾਣਕਾਰੀ ਅਤੇ ਸਵੈ-ਚਿੰਤਨ ਦੇ ਮਕਸਦ ਲਈ ਹਨ।
ਸੰਟੈਕਸ, ਫੰਕਸ਼ਨ ਅਤੇ ਸਕੋਪ, ਡਾਟਾ ਸਟ੍ਰਕਚਰ, ਅਤੇ ਐਰਰ ਅਤੇ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਿਡ ਮੁਹਾਵਰਿਆਂ ਵਿੱਚ ਆਪਣੇ ਪਾਈਥਨ ਨੂੰ ਪਰਖੋ। 30 ਸਥਿਤੀ-ਆਧਾਰਿਤ ਸਵਾਲ, ਹਰ ਸ਼੍ਰੇਣੀ ਲਈ ਤੁਰੰਤ ਸਕੋਰ, ਬਿਨਾਂ ਸਾਈਨਅੱਪ ਮੁਫ਼ਤ।
ਇਹ ਇੱਕ ਸਥਿਤੀ-ਆਧਾਰਿਤ ਪਾਈਥਨ ਟੈਸਟ ਹੈ: 30 ਛੋਟੇ ਅਸਲੀ ਕੋਡ ਦੇ ਟੁਕੜੇ, ਹਰ ਇੱਕ ਦੇ ਬਾਅਦ ਇੱਕ ਸਵਾਲ ਕਿ ਜਦੋਂ ਇਹ ਚੱਲਦਾ ਹੈ ਤਾਂ ਅਸਲ ਵਿੱਚ ਕੀ ਹੁੰਦਾ ਹੈ। ਇੱਕ ਫੰਕਸ਼ਨ ਜਿਸਦਾ ਡਿਫਾਲਟ ਆਰਗੂਮੈਂਟ ਚੁੱਪਚਾਪ ਆਪਣੀ ਆਖਰੀ ਕਾਲ ਯਾਦ ਰੱਖਦਾ ਹੈ। ਦੋ ਲਿਸਟਾਂ ਜੋ ਇੱਕੋ ਜਿਹੀਆਂ ਦਿਖਦੀਆਂ ਹਨ ਪਰ ਇੱਕੋ ਆਬਜੈਕਟ ਨਹੀਂ ਹਨ। ਇੱਕ ਲੂਪ ਵੇਰੀਏਬਲ ਜਿਸਨੂੰ ਇੱਕ ਕਲੋਜ਼ਰ ਲੂਪ ਖਤਮ ਹੋਣ ਤੋਂ ਬਾਅਦ ਪੜ੍ਹਦਾ ਹੈ। ਤੁਸੀਂ ਉਹ ਜਵਾਬ ਚੁਣਦੇ ਹੋ ਜੋ ਇਸ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਕਿ ਪਾਈਥਨ ਅਸਲ ਵਿੱਚ ਕੀ ਕਰਦਾ ਹੈ, ਨਾ ਕਿ ਜੋ ਹੋਣਾ ਚਾਹੀਦਾ ਦਿਸਦਾ ਹੈ।
30 ਸਵਾਲ ਚਾਰ ਖੇਤਰਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ — ਮੂਲ ਸੰਟੈਕਸ ਅਤੇ ਟਾਈਪ, ਫੰਕਸ਼ਨ/ਸਕੋਪ/ਕਲੋਜ਼ਰ, ਡਾਟਾ ਸਟ੍ਰਕਚਰ ਅਤੇ ਕੰਟਰੋਲ ਫਲੋ, ਅਤੇ ਐਰਰ/OOP ਅਤੇ ਮੁਹਾਵਰੇ। ਇਹ ਚਾਰੇ ਉਹ ਥਾਂਵਾਂ ਹਨ ਜਿੱਥੇ ਪਾਈਥਨ ਪੜ੍ਹਨਾ ਅਤੇ ਪਾਈਥਨ ਚਲਾਉਣਾ ਚੁੱਪਚਾਪ ਵੱਖ ਹੋ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਜਿੱਥੇ ਇੱਕ ਨੌਕਰੀ ਦੀ ਪੋਸਟਿੰਗ ਦਾ 'ਸਟ੍ਰੌਂਗ ਪਾਈਥਨ' ਆਮ ਤੌਰ 'ਤੇ ਇੰਟਰਵਿਊ ਵਿੱਚ ਪਹੁੰਚਣ 'ਤੇ ਕੁਝ ਖਾਸ ਮਤਲਬ ਰੱਖਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਹਰ ਖੇਤਰ ਵਿੱਚ ਸਕੋਰ ਮਿਲਦਾ ਹੈ, ਇਸ ਲਈ ਇੱਕ ਕਮਜ਼ੋਰ ਬਿੰਦੂ ਇੱਕ ਕਮਜ਼ੋਰ ਬਿੰਦੂ ਵਜੋਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਨਾ ਕਿ ਸਿਰਫ਼ ਇੱਕ ਘੱਟ ਕੁੱਲ ਦੇ ਰੂਪ ਵਿੱਚ।
ਇਸ ਵਿੱਚ ਲਗਭਗ ਛੇ ਮਿੰਟ ਲੱਗਦੇ ਹਨ, ਕੋਈ ਸਾਈਨਅੱਪ ਨਹੀਂ, ਅਤੇ ਲਿਖਣ ਜਾਂ ਚਲਾਉਣ ਲਈ ਕੋਈ ਕੋਡ ਨਹੀਂ ਹੈ — ਹਰ ਸਵਾਲ ਪੜ੍ਹੋ-ਅਤੇ-ਅੰਦਾਜ਼ਾ-ਲਗਾਓ ਹੈ, ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਜਿਵੇਂ ਇੱਕ ਸੀਨੀਅਰ ਇੰਜੀਨੀਅਰ ਇੱਕ ਪੁੱਲ ਰਿਕਵੈਸਟ ਦੀ ਸਮੀਖਿਆ ਕਰਦਾ ਹੈ। ਸੰਟੈਕਸ ਜਾਣਨਾ ਅਤੇ ਇਹ ਜਾਣਨਾ ਕਿ ਖਾਸ ਸ਼ਰਤਾਂ ਵਿੱਚ ਇਸਦਾ ਇੱਕ ਖਾਸ ਹਿੱਸਾ ਕੀ ਕਰਦਾ ਹੈ ਵੱਖ-ਵੱਖ ਹੁਨਰ ਹਨ, ਅਤੇ ਇਹ ਦੂਜੇ ਨੂੰ ਮਾਪਦਾ ਹੈ।
ਦੇਖੋ ਕਿ ਚਾਰ ਪਾਈਥਨ ਖੇਤਰਾਂ ਵਿੱਚੋਂ ਕਿਹੜਾ ਅਸਲ ਵਿੱਚ ਤੁਹਾਨੂੰ ਪਿੱਛੇ ਖਿੱਚ ਰਿਹਾ ਹੈ
ਸ਼੍ਰੇਣੀ ਅਨੁਸਾਰ ਵੇਰਵਾ ਪ੍ਰਾਪਤ ਕਰੋ — ਸੰਟੈਕਸ, ਫੰਕਸ਼ਨ/ਸਕੋਪ, ਡਾਟਾ ਸਟ੍ਰਕਚਰ, OOP/ਐਰਰ
ਪਤਾ ਲਗਾਓ ਕਿ ਤੁਸੀਂ ਕਿਹੜੀ ਪੱਧਰ ਵਿੱਚ ਹੋ: ਸ਼ੁਰੂਆਤੀ, ਵਿਚਕਾਰਲਾ, ਉੱਨਤ ਜਾਂ ਮਾਹਰ
ਦੇਖੋ ਕਿ ਤੁਸੀਂ ਕਿੱਥੇ ਖੜ੍ਹੇ ਹੋ ਜੋ ਨੌਕਰੀ ਦੀਆਂ ਪੋਸਟਿੰਗਾਂ ਦਾ ਮਤਲਬ 'ਸਟ੍ਰੌਂਗ ਪਾਈਥਨ' ਨਾਲ ਹੁੰਦਾ ਹੈ ਉਸ ਦੇ ਮੁਕਾਬਲੇ
ਤੁਸੀਂ def add_item(item, basket=[]): basket.append(item); return basket ਲਿਖਦੇ ਹੋ, ਫਿਰ add_item('a') ਅਤੇ add_item('b') ਨੂੰ ਕਾਲ ਕਰਦੇ ਹੋ, ਦੋਨੋ ਵਾਰ basket ਨੂੰ ਛੱਡ ਕੇ। ਦੂਸਰੀ ਕਾਲ ਕੀ ਵਾਪਸ ਕਰਦੀ ਹੈ?
30 ਸਵਾਲ, 6 ਮਿੰਟ। ਆਟੋ-ਅੱਗੇ — ਹੱਥੀਂ 'ਅੱਗੇ' ਦੀ ਲੋੜ ਨਹੀਂ।
ਤੁਹਾਡੀ ਪ੍ਰੋਫ਼ਾਈਲ ਦਾ ਤੁਰੰਤ ਵੇਰਵਾ। ਮੁਫ਼ਤ, ਸਾਂਝਾ ਕਰਨ ਯੋਗ, ਸਾਈਨ ਇਨ ਕਰਨ 'ਤੇ ਸੇਵ ਹੁੰਦਾ ਹੈ।
ਪ੍ਰੀਮੀਅਮ ਪੂਰੀ ਰਿਪੋਰਟ ਅਨਲੌਕ ਕਰਦਾ ਹੈ — ਕਰੀਅਰ, ਖੂਬੀਆਂ, ਵਿਕਾਸ ਰਾਹ।