ਪਾਈਥਨ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)

ਵਿਕੀਪੀਡੀਆ, ਇੱਕ ਅਜ਼ਾਦ ਗਿਆਨਕੋਸ਼ ਤੋਂ
Jump to navigation Jump to search

ਪਾਈਥਨ ਇੱਕ ਓਪਨ ਸੋਰਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਪੜ੍ਹਨ ਵਿੱਚ ਅਸਾਨ ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਮੰਨੀ ਜਾਂਦੀ ਹੈ। ਗਾਈਡੋ ਵੈਨ ਰੋਸਮ ਨਾਂ ਦੇ ਇਕ ਡੱਚ ਪ੍ਰੋਗਰਾਮਰ ਨੇ 1991 ਵਿਚ ਪਾਈਥਨ ਭਾਸ਼ਾ ਨੂੰ ਈਜਾਦ ਕੀਤਾ ਸੀ। ਉਸ ਨੇ ਇਸਦਾ ਨਾਮ ਟੈਲੀਵਿਜ਼ਨ ਸ਼ੋਅ ਮੌਂਟੀ ਪਾਈਥਨਜ਼ ਫਲਾਇੰਗ ਸਰਕਸ ਦੇ ਨਾਮ 'ਤੇ ਰੱਖਿਆ। ਪਾਈਥਨ ਦੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਉਦਾਹਰਣਾਂ ਅਤੇ ਟਿਊਟੋਰਿਯਲ ਸ਼ੋਅ ਵਿਚ ਪੇਸ਼ ਕੀਤੇ ਚੁਟਕਲਿਆਂ ਵਿਚੋਂ ਲਏ ਗਏ ਹਨ।

ਪਾਈਥਨ ਇਕ ਦੁਭਾਸ਼ੀ ਭਾਸ਼ਾ ਹੈ। ਦੁਭਾਸ਼ੀ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੰਪਾਇਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ। ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮ ਜਿਸਦਾ ਦੁਭਾਸ਼ੀਆ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੋ ਲਗਭਗ ਕਿਸੇ ਵੀ ਤਰਾਂ ਦੇ ਕੰਪਿਊਟਰ ਤੇ ਪਾਈਥਨ ਕੋਡ ਚਲਾਉਂਦਾ ਹੈ। ਇਸਦਾ ਅਰਥ ਹੈ ਕਿ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਕੋਡ ਨੂੰ ਬਦਲ ਸਕਦਾ ਹੈ ਅਤੇ ਨਤੀਜੇ ਜਲਦੀ ਵੇਖੇ ਜਾ ਸਕਦੇ ਹਨ। ਇਸ ਦਾ ਅਰਥ ਇਹ ਵੀ ਹੈ ਪਾਈਥਨ ਸੀ ਵਰਗੀ ਕੰਪਾਇਲ ਕੀਤੀ ਭਾਸ਼ਾ ਨਾਲੋਂ ਹੌਲੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਿੱਧਾ ਮਸ਼ੀਨ ਕੋਡ ਨਹੀਂ ਚਲਾ ਰਿਹਾ।

ਪਾਈਥਨ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਇੱਕ ਚੰਗੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ। ਇਹ ਇੱਕ ਉੱਚ ਪੱਧਰੀ ਭਾਸ਼ਾ ਹੈ ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਇਸ ਉੱਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਤ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਇਸ ਦੀ ਬਜਾਏ. ਪਾਈਥਨ ਵਿਚ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣ ਵਿਚ ਕੁਝ ਹੋਰ ਭਾਸ਼ਾਵਾਂ ਨਾਲੋਂ ਘੱਟ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।

ਪਾਈਥਨ ਨੇ ਹੋਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਜਿਵੇਂ C, C ++, ਜਾਵਾ, ਪਰਲ ਅਤੇ ਲਿਸਪ ਤੋਂ ਪ੍ਰੇਰਣਾ ਲਈ ਹੈ।

ਪਾਈਥਨ ਦੇ ਵਿਕਾਸ ਕਰਨ ਵਾਲੇ ਅਚਨਚੇਤੀ ਅਨੁਕੂਲਤਾ ਤੋਂ ਬਚਣ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਉਹ ਸੀਪਾਈਥਨ ਹਵਾਲਾ ਲਾਗੂ ਕਰਨ ਦੇ ਗੈਰ-ਨਾਜ਼ੁਕ ਹਿੱਸਿਆਂ ਦੇ ਪੈਚ ਨੂੰ ਰੱਦ ਕਰਦੇ ਹਨ ਜੋ ਗਤੀ ਤੇ ਸੁਧਾਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਗਤੀ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਪਾਈਥਨ ਪ੍ਰੋਗਰਾਮਰ ਸਮਾਂ-ਨਾਜ਼ੁਕ ਕਾਰਜਾਂ ਨੂੰ ਐਕਸਟੈਂਸ਼ਨ ਮੋਡੀਊਲ ਜਿਵੇਂ ਕਿ ਸੀ ਜਾਂ ਪਾਈਪਾਈ, ਜੋ ਕਿ ਸਿਰਫ ਇੱਕ ਸਮੇਂ ਦੇ ਅੰਦਰ-ਅੰਦਰ-ਸਮੇਂ ਵਿੱਚ ਲਿਖੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਲਿਖਦਾ ਹੈ। ਸਾਇਥਨ ਵੀ ਇਕ ਉਪਲਬਧ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ। ਇਹ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸੀ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ ਅਤੇ ਪਾਈਥਨ ਦੁਭਾਸ਼ੀਏ ਵਿੱਚ ਸਿੱਧਾ ਸੀ-ਲੈਵਲ ਏਪੀਆਈ ਕਾਲ ਕਰਦਾ ਹੈ।

ਪਾਈਥਨ ਨੂੰ ਮਨੋਰੰਜਨ ਵਿਚ ਰੱਖਣਾ ਪਾਈਥਨ ਦੇ ਵਿਕਾਸ ਕਰਨ ਵਾਲਿਆਂ ਦਾ ਇਕ ਮਹੱਤਵਪੂਰਣ ਟੀਚਾ ਹੈ। ਇਹ ਭਾਸ਼ਾ ਦੇ ਨਾਮ ਤੋਂ ਪ੍ਰਤੀਬਿੰਬਤ ਕਰਦਾ ਹੈ।

ਪਾਈਥਨ ਦੀ ਵਰਤੋਂ[ਸੋਧੋ]

ਪਾਈਥਨ ਸੈਂਕੜੇ ਹਜ਼ਾਰਾਂ ਪ੍ਰੋਗਰਾਮਰ ਵਰਤਦੇ ਹਨ ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਥਾਵਾਂ ਤੇ ਇਸਤੇਮਾਲ ਹੁੰਦੀ ਹੈ। ਕਈ ਵਾਰ ਸਿਰਫ ਇੱਕ ਪਾਈਥਨ ਕੋਡ ਦੀ ਵਰਤੋਂ ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਪਰ ਜ਼ਿਆਦਾਤਰ ਸਮਾਂ ਇਸ ਦੀ ਵਰਤੋਂ ਸਧਾਰਣ ਕੰਮ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਕਿ ਇੱਕ ਹੋਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਕੰਮ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।

ਇਸ ਦੀ ਸਟੈਂਡਰਡ ਲਾਇਬ੍ਰੇਰੀ ਬਹੁਤ ਸਾਰੇ ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਬਣੀ ਹੈ ਜੋ ਪਾਈਥਨ ਦੇ ਨਾਲ ਆਉਂਦੇ ਹਨ। ਜਦੋਂ ਇਹ ਸਥਾਪਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇੰਟਰਨੈਟ ਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਹੋਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਉਪਲਬਧ ਹਨ ਜੋ ਪਾਈਥਨ ਭਾਸ਼ਾ ਨੂੰ ਵਧੇਰੇ ਕੰਮ ਕਰਨਾ ਸੰਭਵ ਬਣਾਉਂਦੀਆਂ ਹਨ। ਇਹ ਲਾਇਬ੍ਰੇਰੀਆਂ ਇਸ ਨੂੰ ਇਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਭਾਸ਼ਾ ਬਣਾਉਂਦੀਆਂ ਹਨ। ਇਹ ਬਹੁਤ ਸਾਰੀਆਂ ਵੱਖਰੀਆਂ ਚੀਜ਼ਾਂ ਕਰ ਸਕਦਾ ਹੈ।

ਕੁਝ ਚੀਜ਼ਾਂ ਜਿਨ੍ਹਾਂ ਲਈ ਅਕਸਰ ਪਾਈਥਨ ਵਰਤੀ ਜਾਂਦੀ ਹੈ :

  • ਵੈੱਬ ਵਿਕਾਸ
  • ਵਿਗਿਆਨਕ ਪ੍ਰੋਗਰਾਮਿੰਗ
  • ਡੈਸਕਟਾਪ ਜੀਯੂਆਈ ਕਾਰਜ
  • ਨੈੱਟਵਰਕ ਪ੍ਰੋਗਰਾਮਿੰਗ
  • ਗੇਮ ਪ੍ਰੋਗਰਾਮਿੰਗ.