ਪਾਇਥਨ ਬੇਸਿਕਸ ਕਵਿਜ਼ ਇੱਕ MCQ ਲਰਨਿੰਗ ਐਪ ਹੈ ਜੋ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ, ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਪੇਸ਼ੇਵਰਾਂ ਲਈ ਪਾਈਥਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬੁਨਿਆਦੀ ਗੱਲਾਂ ਨੂੰ ਕਦਮ ਦਰ ਕਦਮ ਸਿੱਖਣ ਲਈ ਬਣਾਈ ਗਈ ਹੈ। ਇਸ ਪਾਈਥਨ ਬੇਸਿਕਸ ਐਪ ਵਿੱਚ ਇਮਤਿਹਾਨਾਂ, ਇੰਟਰਵਿਊਆਂ ਅਤੇ ਸਵੈ-ਸਿਖਲਾਈ ਲਈ ਪਾਇਥਨ ਆਦਰਸ਼ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇ ਨੂੰ ਕਵਰ ਕਰਨ ਵਾਲੇ ਸੈਂਕੜੇ ਬਹੁ-ਚੋਣ ਵਾਲੇ ਸਵਾਲ ਹਨ।
ਭਾਵੇਂ ਤੁਸੀਂ ਕੋਡਿੰਗ ਕਰਨ ਲਈ ਨਵੇਂ ਹੋ ਜਾਂ ਆਪਣੇ ਪਾਈਥਨ ਗਿਆਨ ਨੂੰ ਬੁਰਸ਼ ਕਰਨ ਲਈ ਨਵੇਂ ਹੋ, ਪਾਈਥਨ ਬੇਸਿਕਸ ਕਵਿਜ਼ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬੁਨਿਆਦ ਨੂੰ ਮਜ਼ਬੂਤ ਕਰਨ ਲਈ ਵਿਸ਼ੇ ਅਨੁਸਾਰ ਕਵਿਜ਼, ਤਤਕਾਲ ਫੀਡਬੈਕ, ਅਤੇ ਸਪਸ਼ਟ ਵਿਆਖਿਆਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
MCQ ਲਰਨਿੰਗ: ਲੰਬੇ ਨੋਟਾਂ ਦੇ ਬਿਨਾਂ ਫੋਕਸ ਕੀਤੇ ਬਹੁ-ਚੋਣ ਵਾਲੇ ਸਵਾਲ।
ਵਿਸ਼ਾ-ਵਿਆਪੀ ਅਭਿਆਸ: ਪਾਈਥਨ ਬੇਸਿਕਸ, ਡਾਟਾ ਸਟਰਕਚਰ, ਫੰਕਸ਼ਨ, ਅਤੇ ਓਓਪੀ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ।
ਐਪ ਦੇ ਅੰਦਰ ਕਵਰ ਕੀਤੇ ਵਿਸ਼ੇ
1. ਪਾਈਥਨ ਨਾਲ ਜਾਣ-ਪਛਾਣ
- ਪਾਈਥਨ ਦਾ ਇਤਿਹਾਸ: 1991 ਵਿੱਚ ਗਾਈਡੋ ਵੈਨ ਰੋਸਮ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ
- ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ: ਸਰਲ, ਵਿਆਖਿਆ, ਪੋਰਟੇਬਲ, ਉੱਚ ਪੱਧਰੀ
- ਸਥਾਪਨਾ: ਪਾਈਥਨ, ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ, IDE ਸੈੱਟਅੱਪ ਕਰੋ
- ਪਹਿਲਾ ਪ੍ਰੋਗਰਾਮ: ਪ੍ਰਿੰਟ ਸਟੇਟਮੈਂਟ ਅਤੇ ਸਿੰਟੈਕਸ ਬੇਸਿਕਸ
- ਇੰਡੈਂਟੇਸ਼ਨ: ਵ੍ਹਾਈਟਸਪੇਸ ਪਾਈਥਨ ਕੋਡ ਬਲਾਕਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ
- ਟਿੱਪਣੀਆਂ: ਸਿੰਗਲ-ਲਾਈਨ, ਮਲਟੀ-ਲਾਈਨ, ਦਸਤਾਵੇਜ਼ ਨੋਟਸ
2. ਵੇਰੀਏਬਲ ਅਤੇ ਡਾਟਾ ਕਿਸਮ
- ਵੇਰੀਏਬਲ: ਮੁੱਲ ਸਟੋਰ ਕਰਨ ਵਾਲੇ ਕੰਟੇਨਰ
- ਪੂਰਨ ਅੰਕ: ਪੂਰੇ ਨੰਬਰ ਸਕਾਰਾਤਮਕ/ਨਕਾਰਾਤਮਕ
- ਫਲੋਟਸ: ਫਰੈਕਸ਼ਨਲ ਭਾਗਾਂ ਦੇ ਨਾਲ ਦਸ਼ਮਲਵ ਸੰਖਿਆਵਾਂ
- ਸਤਰ: ਕੋਟਸ ਵਿੱਚ ਟੈਕਸਟ ਕ੍ਰਮ
- ਬੁਲੀਅਨਜ਼: ਸਹੀ/ਗਲਤ ਲਾਜ਼ੀਕਲ ਮੁੱਲ
- ਕਿਸਮ ਪਰਿਵਰਤਨ: ਡੇਟਾ ਕਿਸਮਾਂ ਵਿਚਕਾਰ ਕਾਸਟ ਕਰਨਾ
3. ਪਾਈਥਨ ਵਿੱਚ ਓਪਰੇਟਰ
- ਅੰਕਗਣਿਤ ਓਪਰੇਟਰ: +, -, *, / ਮੂਲ
- ਤੁਲਨਾ ਆਪਰੇਟਰ: ==, >, <, !=
- ਲਾਜ਼ੀਕਲ ਆਪਰੇਟਰ: ਅਤੇ, ਜਾਂ, ਨਹੀਂ
- ਅਸਾਈਨਮੈਂਟ ਆਪਰੇਟਰ: =, +=, -=, *=
- ਬਿੱਟਵਾਈਜ਼ ਓਪਰੇਟਰ: &, |, ^, ~, <<, >>
- ਮੈਂਬਰਸ਼ਿਪ ਆਪਰੇਟਰ: ਵਿੱਚ, ਕ੍ਰਮ ਵਿੱਚ ਨਹੀਂ
4. ਨਿਯੰਤਰਣ ਪ੍ਰਵਾਹ
- ਜੇਕਰ ਸਟੇਟਮੈਂਟ: ਜੇਕਰ ਸਹੀ ਹੈ ਤਾਂ ਕੋਡ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ
- ਜੇਕਰ-ਹੋਰ: ਸੱਚੇ ਅਤੇ ਝੂਠੇ ਕੇਸਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ
- elif: ਕਈ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਗਈ
- ਨੇਸਟਡ ਜੇ: ਹਾਲਾਤ ਅੰਦਰਲੇ ਹਾਲਾਤ
- ਲੂਪਸ: ਲਈ, ਦੁਹਰਾਉਣ ਵੇਲੇ
- ਤੋੜੋ ਅਤੇ ਜਾਰੀ ਰੱਖੋ: ਲੂਪ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰੋ
5. ਡੇਟਾ ਸਟ੍ਰਕਚਰ
- ਸੂਚੀਆਂ: ਆਰਡਰ ਕੀਤਾ, ਪਰਿਵਰਤਨਸ਼ੀਲ ਸੰਗ੍ਰਹਿ
- ਟੂਪਲਜ਼: ਆਰਡਰ ਕੀਤਾ, ਅਟੱਲ ਸੰਗ੍ਰਹਿ
- ਸੈੱਟ: ਬਿਨਾਂ ਕ੍ਰਮਬੱਧ, ਵਿਲੱਖਣ ਤੱਤ
- ਸ਼ਬਦਕੋਸ਼: ਮੁੱਖ-ਮੁੱਲ ਡੇਟਾ ਜੋੜੇ
- ਸੂਚੀ ਸਮਝ: ਸੰਖੇਪ ਸੂਚੀ ਬਣਾਉਣਾ
- ਸਟ੍ਰਿੰਗ ਢੰਗ: ਵੰਡੋ, ਸ਼ਾਮਲ ਕਰੋ, ਬਦਲੋ, ਫਾਰਮੈਟ
6. ਫੰਕਸ਼ਨ
- ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ: def ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰੋ
- ਆਰਗੂਮੈਂਟਸ: ਪੁਜ਼ੀਸ਼ਨਲ, ਕੀਵਰਡ, ਡਿਫੌਲਟ, ਵੇਰੀਏਬਲ
- ਵਾਪਸੀ ਸਟੇਟਮੈਂਟ: ਮੁੱਲ ਵਾਪਸ ਭੇਜੋ
- ਵੇਰੀਏਬਲ ਦਾ ਦਾਇਰਾ: ਸਥਾਨਕ ਬਨਾਮ ਗਲੋਬਲ
- ਲਾਂਬਡਾ ਫੰਕਸ਼ਨ: ਅਗਿਆਤ ਸਿੰਗਲ-ਐਕਸਪ੍ਰੇਸ਼ਨ ਫੰਕਸ਼ਨ
- ਬਿਲਟ-ਇਨ ਫੰਕਸ਼ਨ: ਲੈਨ, ਟਾਈਪ, ਇਨਪੁਟ, ਰੇਂਜ
7. ਮੋਡੀਊਲ ਅਤੇ ਪੈਕੇਜ
- ਆਯਾਤ ਕਰਨ ਵਾਲੇ ਮੋਡੀਊਲ: ਵਾਧੂ ਕਾਰਜਸ਼ੀਲਤਾ ਸ਼ਾਮਲ ਕਰੋ
- ਗਣਿਤ ਮੋਡੀਊਲ: sqrt, pow, factorial
- ਬੇਤਰਤੀਬ ਮੋਡੀਊਲ: ਬੇਤਰਤੀਬ ਨੰਬਰ, ਸ਼ਫਲ
- ਮਿਤੀ ਸਮਾਂ ਮੋਡੀਊਲ: ਮਿਤੀ/ਸਮੇਂ ਦੀਆਂ ਕਾਰਵਾਈਆਂ
- ਮੋਡੀਊਲ ਬਣਾਉਣਾ: ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਪਾਈਥਨ ਫਾਈਲਾਂ
- PIP ਵਰਤੋਂ: ਬਾਹਰੀ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੋ
8. ਫਾਈਲ ਹੈਂਡਲਿੰਗ
- ਫਾਈਲਾਂ ਖੋਲ੍ਹਣਾ: r,w,a ਮੋਡਾਂ ਨਾਲ ਓਪਨ()
- ਰੀਡਿੰਗ ਫਾਈਲਾਂ: ਪੜ੍ਹੋ (), ਰੀਡਲਾਈਨ (), ਰੀਡਲਾਈਨ ()
- ਫਾਈਲਾਂ ਲਿਖਣਾ: ਲਿਖੋ (), ਰਾਈਟਲਾਈਨਜ਼ ()
- ਫਾਈਲਾਂ ਨੂੰ ਬੰਦ ਕਰਨਾ: ਰੀਲੀਜ਼ ਸਰੋਤ ਆਦਿ।
9. ਗਲਤੀ ਅਤੇ ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ
- ਸਿੰਟੈਕਸ ਗਲਤੀਆਂ: ਕੋਡ ਬਣਤਰ ਦੀਆਂ ਗਲਤੀਆਂ
- ਰਨਟਾਈਮ ਗਲਤੀਆਂ: ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਗਲਤੀਆਂ
- ਅਜ਼ਮਾਓ-ਬਲਾਕ ਨੂੰ ਛੱਡ ਕੇ: ਗਲਤੀਆਂ ਨੂੰ ਸੁੰਦਰਤਾ ਨਾਲ ਸੰਭਾਲੋ
- ਅੰਤ ਵਿੱਚ ਬਲਾਕ: ਅਪਵਾਦ ਆਦਿ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਚੱਲਦਾ ਹੈ।
10. ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ ਪ੍ਰੋਗਰਾਮਿੰਗ (ਬੁਨਿਆਦੀ)
- ਕਲਾਸਾਂ ਅਤੇ ਵਸਤੂਆਂ: ਬਲੂਪ੍ਰਿੰਟਸ ਅਤੇ ਉਦਾਹਰਣਾਂ
- ਕੰਸਟਰਕਟਰ: ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ init ਵਿਧੀ
- ਢੰਗ: ਕਲਾਸਾਂ ਦੇ ਅੰਦਰ ਫੰਕਸ਼ਨ
- ਵਿਰਾਸਤ: ਨਵੀਆਂ ਕਲਾਸਾਂ ਪ੍ਰਾਪਤ ਕਰਨਾ ਆਦਿ।
ਪਾਈਥਨ ਬੇਸਿਕਸ ਕਵਿਜ਼ ਕਿਉਂ ਚੁਣੋ?
MCQ: ਅਭਿਆਸ ਕਰਕੇ ਸਿੱਖੋ, ਥਿਊਰੀ ਨੂੰ ਯਾਦ ਕਰਕੇ ਨਹੀਂ।
ਸਟ੍ਰਕਚਰਡ ਲਰਨਿੰਗ ਪਾਥ: ਬੇਸਿਕਸ, ਡਾਟਾ ਸਟ੍ਰਕਚਰ, ਫੰਕਸ਼ਨ, ਅਤੇ ਓਓਪੀ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ।
ਪ੍ਰੀਖਿਆ ਅਤੇ ਇੰਟਰਵਿਊ ਲਈ ਤਿਆਰ: ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਨੌਕਰੀ ਦੇ ਚਾਹਵਾਨਾਂ ਲਈ ਸੰਪੂਰਨ।
ਹੁਨਰ ਸੁਧਾਰ: ਪਾਇਥਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਫਾਊਂਡੇਸ਼ਨ ਨੂੰ ਮਜ਼ਬੂਤ ਕਰੋ।
ਲਈ ਸੰਪੂਰਨ:
ਪਾਇਥਨ ਸਿੱਖ ਰਹੇ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ
ਪ੍ਰੀਖਿਆਵਾਂ ਜਾਂ ਕੋਡਿੰਗ ਇੰਟਰਵਿਊ ਲਈ ਤਿਆਰੀ ਕਰ ਰਹੇ ਵਿਦਿਆਰਥੀ
ਪਾਇਥਨ ਗਿਆਨ ਨੂੰ ਤਰੋਤਾਜ਼ਾ ਕਰਨ ਵਾਲੇ ਪੇਸ਼ੇਵਰ
ਅਧਿਆਪਕਾਂ ਜਾਂ ਟ੍ਰੇਨਰਾਂ ਨੂੰ ਤਿਆਰ ਕਵਿਜ਼ ਸਮੱਗਰੀ ਦੀ ਲੋੜ ਹੈ
ਪਾਇਥਨ ਬੁਨਿਆਦੀ, ਡੇਟਾ ਢਾਂਚੇ, ਫੰਕਸ਼ਨਾਂ, ਓਓਪੀ, ਅਤੇ ਗਲਤੀ ਨਾਲ ਨਜਿੱਠਣ ਵਾਲੇ ਬਹੁ-ਚੋਣ ਵਾਲੇ ਪ੍ਰਸ਼ਨਾਂ ਦਾ ਅਭਿਆਸ ਕਰਨ ਲਈ ਹੁਣੇ “ਪਾਈਥਨ ਬੇਸਿਕਸ ਕਵਿਜ਼” ਨੂੰ ਡਾਉਨਲੋਡ ਕਰੋ ਅਤੇ ਪਾਇਥਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਦਮ-ਦਰ-ਕਦਮ ਸਿੱਖੋ।
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
16 ਸਤੰ 2025