ਪਾਈਥਨ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ): ਰੀਵਿਜ਼ਨਾਂ ਵਿਚ ਫ਼ਰਕ

ਸਮੱਗਰੀ ਮਿਟਾਈ ਸਮੱਗਰੀ ਜੋੜੀ
"Python (programming language)" ਸਫ਼ੇ ਨੂੰ ਅਨੁਵਾਦ ਕਰਕੇ ਬਣਾਇਆ ਗਿਆ
ਛੋ clean up ਦੀ ਵਰਤੋਂ ਨਾਲ AWB
ਲਾਈਨ 1:
'''ਪਾਈਥਨ''' ਇੱਕ ਓਪਨ ਸੋਰਸ [[ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ|ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ]] ਜੋ ਪੜ੍ਹਨ ਵਿੱਚ ਅਸਾਨ ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਮੰਨੀ ਜਾਂਦੀ ਹੈ। ਗਾਈਡੋ ਵੈਨ ਰੋਸਮ ਨਾਂ ਦੇ ਇਕਇੱਕ [[ਨੀਦਰਲੈਂਡ|ਡੱਚ]] ਪ੍ਰੋਗਰਾਮਰ ਨੇ 1991 ਵਿਚਵਿੱਚ ਪਾਈਥਨ ਭਾਸ਼ਾ ਨੂੰ ਈਜਾਦ ਕੀਤਾ ਸੀ। ਉਸ ਨੇ ਇਸਦਾ ਨਾਮ ਟੈਲੀਵਿਜ਼ਨ ਸ਼ੋਅ ਮੌਂਟੀ ਪਾਈਥਨਜ਼ ਫਲਾਇੰਗ ਸਰਕਸ ਦੇ ਨਾਮ 'ਤੇ ਰੱਖਿਆ। ਪਾਈਥਨ ਦੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਉਦਾਹਰਣਾਂ ਅਤੇ ਟਿਊਟੋਰਿਯਲ ਸ਼ੋਅ ਵਿਚਵਿੱਚ ਪੇਸ਼ ਕੀਤੇ ਚੁਟਕਲਿਆਂ ਵਿਚੋਂ ਲਏ ਗਏ ਹਨ।
 
ਪਾਈਥਨ ਇਕਇੱਕ ਦੁਭਾਸ਼ੀ ਭਾਸ਼ਾ ਹੈ। ਦੁਭਾਸ਼ੀ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੰਪਾਇਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ। ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮ ਜਿਸਦਾ [[ਇੰਟਰਪਰੈਟਰ|ਦੁਭਾਸ਼ੀਆ]] ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੋ ਲਗਭਗ ਕਿਸੇ ਵੀ ਤਰਾਂ ਦੇ ਕੰਪਿਊਟਰ ਤੇ ਪਾਈਥਨ ਕੋਡ ਚਲਾਉਂਦਾ ਹੈ। ਇਸਦਾ ਅਰਥ ਹੈ ਕਿ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਕੋਡ ਨੂੰ ਬਦਲ ਸਕਦਾ ਹੈ ਅਤੇ ਨਤੀਜੇ ਜਲਦੀ ਵੇਖੇ ਜਾ ਸਕਦੇ ਹਨ। ਇਸ ਦਾ ਅਰਥ ਇਹ ਵੀ ਹੈ ਪਾਈਥਨ [[ਸੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)|ਸੀ]] ਵਰਗੀ ਕੰਪਾਇਲ ਕੀਤੀ ਭਾਸ਼ਾ ਨਾਲੋਂ ਹੌਲੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਿੱਧਾ ਮਸ਼ੀਨ ਕੋਡ ਨਹੀਂ ਚਲਾ ਰਿਹਾ।
'''ਪਾਈਥਨ''' ਇੱਕ ਓਪਨ ਸੋਰਸ [[ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ|ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ]] ਜੋ ਪੜ੍ਹਨ ਵਿੱਚ ਅਸਾਨ ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਮੰਨੀ ਜਾਂਦੀ ਹੈ। ਗਾਈਡੋ ਵੈਨ ਰੋਸਮ ਨਾਂ ਦੇ ਇਕ [[ਨੀਦਰਲੈਂਡ|ਡੱਚ]] ਪ੍ਰੋਗਰਾਮਰ ਨੇ 1991 ਵਿਚ ਪਾਈਥਨ ਭਾਸ਼ਾ ਨੂੰ ਈਜਾਦ ਕੀਤਾ ਸੀ। ਉਸ ਨੇ ਇਸਦਾ ਨਾਮ ਟੈਲੀਵਿਜ਼ਨ ਸ਼ੋਅ ਮੌਂਟੀ ਪਾਈਥਨਜ਼ ਫਲਾਇੰਗ ਸਰਕਸ ਦੇ ਨਾਮ 'ਤੇ ਰੱਖਿਆ। ਪਾਈਥਨ ਦੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਉਦਾਹਰਣਾਂ ਅਤੇ ਟਿਊਟੋਰਿਯਲ ਸ਼ੋਅ ਵਿਚ ਪੇਸ਼ ਕੀਤੇ ਚੁਟਕਲਿਆਂ ਵਿਚੋਂ ਲਏ ਗਏ ਹਨ।
 
ਪਾਈਥਨ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਇੱਕ ਚੰਗੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ। ਇਹ ਇੱਕ ਉੱਚ ਪੱਧਰੀ ਭਾਸ਼ਾ ਹੈ ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਇਸ ਉੱਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਤ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਇਸ ਦੀ ਬਜਾਏ. ਪਾਈਥਨ ਵਿਚਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣ ਵਿਚਵਿੱਚ ਕੁਝ ਹੋਰ ਭਾਸ਼ਾਵਾਂ ਨਾਲੋਂ ਘੱਟ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।
ਪਾਈਥਨ ਇਕ ਦੁਭਾਸ਼ੀ ਭਾਸ਼ਾ ਹੈ। ਦੁਭਾਸ਼ੀ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੰਪਾਇਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ। ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮ ਜਿਸਦਾ [[ਇੰਟਰਪਰੈਟਰ|ਦੁਭਾਸ਼ੀਆ]] ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੋ ਲਗਭਗ ਕਿਸੇ ਵੀ ਤਰਾਂ ਦੇ ਕੰਪਿਊਟਰ ਤੇ ਪਾਈਥਨ ਕੋਡ ਚਲਾਉਂਦਾ ਹੈ। ਇਸਦਾ ਅਰਥ ਹੈ ਕਿ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਕੋਡ ਨੂੰ ਬਦਲ ਸਕਦਾ ਹੈ ਅਤੇ ਨਤੀਜੇ ਜਲਦੀ ਵੇਖੇ ਜਾ ਸਕਦੇ ਹਨ। ਇਸ ਦਾ ਅਰਥ ਇਹ ਵੀ ਹੈ ਪਾਈਥਨ [[ਸੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)|ਸੀ]] ਵਰਗੀ ਕੰਪਾਇਲ ਕੀਤੀ ਭਾਸ਼ਾ ਨਾਲੋਂ ਹੌਲੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਿੱਧਾ ਮਸ਼ੀਨ ਕੋਡ ਨਹੀਂ ਚਲਾ ਰਿਹਾ।
 
ਪਾਈਥਨ ਨੇ ਹੋਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਜਿਵੇਂ C, [[ਸੀ++|C ++]], [[ਜਾਵਾ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)|ਜਾਵਾ]], ਪਰਲ ਅਤੇ ਲਿਸਪ ਤੋਂ ਪ੍ਰੇਰਣਾ ਲਈ ਹੈ।
ਪਾਈਥਨ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਇੱਕ ਚੰਗੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ। ਇਹ ਇੱਕ ਉੱਚ ਪੱਧਰੀ ਭਾਸ਼ਾ ਹੈ ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਇਸ ਉੱਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਤ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਇਸ ਦੀ ਬਜਾਏ. ਪਾਈਥਨ ਵਿਚ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣ ਵਿਚ ਕੁਝ ਹੋਰ ਭਾਸ਼ਾਵਾਂ ਨਾਲੋਂ ਘੱਟ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।
 
ਪਾਈਥਨ ਦੇ ਵਿਕਾਸ ਕਰਨ ਵਾਲੇ ਅਚਨਚੇਤੀ ਅਨੁਕੂਲਤਾ ਤੋਂ ਬਚਣ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਉਹ ਸੀਪਾਈਥਨ ਹਵਾਲਾ ਲਾਗੂ ਕਰਨ ਦੇ ਗੈਰ-ਨਾਜ਼ੁਕ ਹਿੱਸਿਆਂ ਦੇ ਪੈਚ ਨੂੰ ਰੱਦ ਕਰਦੇ ਹਨ ਜੋ ਗਤੀ ਤੇ ਸੁਧਾਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਗਤੀ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਪਾਈਥਨ ਪ੍ਰੋਗਰਾਮਰ ਸਮਾਂ-ਨਾਜ਼ੁਕ ਕਾਰਜਾਂ ਨੂੰ ਐਕਸਟੈਂਸ਼ਨ ਮੋਡੀਊਲ ਜਿਵੇਂ ਕਿ ਸੀ ਜਾਂ ਪਾਈਪਾਈ, ਜੋ ਕਿ ਸਿਰਫ ਇੱਕ ਸਮੇਂ ਦੇ ਅੰਦਰ-ਅੰਦਰ-ਸਮੇਂ ਵਿੱਚ ਲਿਖੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਲਿਖਦਾ ਹੈ। ਸਾਇਥਨ ਵੀ ਇਕਇੱਕ ਉਪਲਬਧ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ। ਇਹ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸੀ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ ਅਤੇ ਪਾਈਥਨ ਦੁਭਾਸ਼ੀਏ ਵਿੱਚ ਸਿੱਧਾ ਸੀ-ਲੈਵਲ ਏਪੀਆਈ ਕਾਲ ਕਰਦਾ ਹੈ।
ਪਾਈਥਨ ਨੇ ਹੋਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਜਿਵੇਂ C, [[ਸੀ++|C ++]], [[ਜਾਵਾ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)|ਜਾਵਾ]], ਪਰਲ ਅਤੇ ਲਿਸਪ ਤੋਂ ਪ੍ਰੇਰਣਾ ਲਈ ਹੈ।
 
ਪਾਈਥਨ ਨੂੰ ਮਨੋਰੰਜਨ ਵਿਚਵਿੱਚ ਰੱਖਣਾ ਪਾਈਥਨ ਦੇ ਵਿਕਾਸ ਕਰਨ ਵਾਲਿਆਂ ਦਾ ਇਕਇੱਕ ਮਹੱਤਵਪੂਰਣ ਟੀਚਾ ਹੈ। ਇਹ ਭਾਸ਼ਾ ਦੇ ਨਾਮ ਤੋਂ ਪ੍ਰਤੀਬਿੰਬਤ ਕਰਦਾ ਹੈ।
ਪਾਈਥਨ ਦੇ ਵਿਕਾਸ ਕਰਨ ਵਾਲੇ ਅਚਨਚੇਤੀ ਅਨੁਕੂਲਤਾ ਤੋਂ ਬਚਣ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਉਹ ਸੀਪਾਈਥਨ ਹਵਾਲਾ ਲਾਗੂ ਕਰਨ ਦੇ ਗੈਰ-ਨਾਜ਼ੁਕ ਹਿੱਸਿਆਂ ਦੇ ਪੈਚ ਨੂੰ ਰੱਦ ਕਰਦੇ ਹਨ ਜੋ ਗਤੀ ਤੇ ਸੁਧਾਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਗਤੀ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਪਾਈਥਨ ਪ੍ਰੋਗਰਾਮਰ ਸਮਾਂ-ਨਾਜ਼ੁਕ ਕਾਰਜਾਂ ਨੂੰ ਐਕਸਟੈਂਸ਼ਨ ਮੋਡੀਊਲ ਜਿਵੇਂ ਕਿ ਸੀ ਜਾਂ ਪਾਈਪਾਈ, ਜੋ ਕਿ ਸਿਰਫ ਇੱਕ ਸਮੇਂ ਦੇ ਅੰਦਰ-ਅੰਦਰ-ਸਮੇਂ ਵਿੱਚ ਲਿਖੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਲਿਖਦਾ ਹੈ। ਸਾਇਥਨ ਵੀ ਇਕ ਉਪਲਬਧ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ। ਇਹ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸੀ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ ਅਤੇ ਪਾਈਥਨ ਦੁਭਾਸ਼ੀਏ ਵਿੱਚ ਸਿੱਧਾ ਸੀ-ਲੈਵਲ ਏਪੀਆਈ ਕਾਲ ਕਰਦਾ ਹੈ।
 
ਪਾਈਥਨ ਨੂੰ ਮਨੋਰੰਜਨ ਵਿਚ ਰੱਖਣਾ ਪਾਈਥਨ ਦੇ ਵਿਕਾਸ ਕਰਨ ਵਾਲਿਆਂ ਦਾ ਇਕ ਮਹੱਤਵਪੂਰਣ ਟੀਚਾ ਹੈ। ਇਹ ਭਾਸ਼ਾ ਦੇ ਨਾਮ ਤੋਂ ਪ੍ਰਤੀਬਿੰਬਤ ਕਰਦਾ ਹੈ।
 
== ਪਾਈਥਨ ਦੀ ਵਰਤੋਂ ==
ਪਾਈਥਨ ਸੈਂਕੜੇ ਹਜ਼ਾਰਾਂ ਪ੍ਰੋਗਰਾਮਰ ਵਰਤਦੇ ਹਨ ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਥਾਵਾਂ ਤੇ ਇਸਤੇਮਾਲ ਹੁੰਦੀ ਹੈ। ਕਈ ਵਾਰ ਸਿਰਫ ਇੱਕ ਪਾਈਥਨ ਕੋਡ ਦੀ ਵਰਤੋਂ ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਪਰ ਜ਼ਿਆਦਾਤਰ ਸਮਾਂ ਇਸ ਦੀ ਵਰਤੋਂ ਸਧਾਰਣਸਧਾਰਨ ਕੰਮ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਕਿ ਇੱਕ ਹੋਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਕੰਮ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।
 
ਇਸ ਦੀ ਸਟੈਂਡਰਡ ਲਾਇਬ੍ਰੇਰੀ ਬਹੁਤ ਸਾਰੇ ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਬਣੀ ਹੈ ਜੋ ਪਾਈਥਨ ਦੇ ਨਾਲ ਆਉਂਦੇ ਹਨ। ਜਦੋਂ ਇਹ ਸਥਾਪਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। [[ਇੰਟਰਨੈੱਟ|ਇੰਟਰਨੈਟ]] ਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਹੋਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਉਪਲਬਧ ਹਨ ਜੋ ਪਾਈਥਨ ਭਾਸ਼ਾ ਨੂੰ ਵਧੇਰੇ ਕੰਮ ਕਰਨਾ ਸੰਭਵ ਬਣਾਉਂਦੀਆਂ ਹਨ। ਇਹ ਲਾਇਬ੍ਰੇਰੀਆਂ ਇਸ ਨੂੰ ਇਕਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਭਾਸ਼ਾ ਬਣਾਉਂਦੀਆਂ ਹਨ। ਇਹ ਬਹੁਤ ਸਾਰੀਆਂ ਵੱਖਰੀਆਂ ਚੀਜ਼ਾਂ ਕਰ ਸਕਦਾ ਹੈ।
 
ਕੁਝ ਚੀਜ਼ਾਂ ਜਿਨ੍ਹਾਂ ਲਈ ਅਕਸਰ ਪਾਈਥਨ ਵਰਤੀ ਜਾਂਦੀ ਹੈ :
 
* ਵੈੱਬ ਵਿਕਾਸ
ਲਾਈਨ 23 ⟶ 22:
* ਡੈਸਕਟਾਪ [[ਗਰਾਫੀਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ|ਜੀਯੂਆਈ]] ਕਾਰਜ
* ਨੈੱਟਵਰਕ ਪ੍ਰੋਗਰਾਮਿੰਗ
* ਗੇਮ ਪ੍ਰੋਗਰਾਮਿੰਗ.
 
[[ਸ਼੍ਰੇਣੀ:ਮਸ਼ੀਨੀ ਭਾਸ਼ਾ]]