পাইথন কীভাবে কাজ করে?


10

এই প্রশ্নটি কিছুটা নির্বোধ মনে হতে পারে, তবে কি হ্যাক।

আমি পাইথন শিখতে শুরু করি। আমি বেসিক সিনট্যাক্স ইত্যাদি জানি

আমি যখন এইচটিএমএল, পিএইচপি ইত্যাদির সাথে কাজ করি, তখন আমি কেবল কোডটি লিখি, এটি .html বা। Php ফাইলের মধ্যে রাখি এবং এই ফাইলটিতে ডাবল ক্লিক করি। তারপরে আমার কোডটি চলে। আমি ডাটাবেস এবং অন্যান্য স্টাফ নিয়ে কাজ করতে পারি - এটি কেবল সহজ। কিন্তু পাইথন কীভাবে কাজ করে? আমি এক্লিপস বা পাইথন কমান্ড লাইনের ভিতরে কাজ করছি এবং আমি এই কোডটি চালাতে পারি, তবে উদাহরণস্বরূপ পাইথন দিয়ে ওয়েবসাইট তৈরি করতে চাইলে কী হয়?

আমি মনে করি না যে এটি আমার সার্ভারে .py ফাইল রাখার মতো, তাই আমার কী করা দরকার? আমি বুঝতে পারি যে আমার কিছু সার্ভার কমান্ড লাইনের মাধ্যমে আমার ওয়েবসারভারে পাইথন ইনস্টল করতে হবে (এটি আমি কখনই ব্যবহার করি নি, তবে আমি এর প্রয়োজন হবে এমন কিছু টিউটোরিয়াল খুঁজে পাব) তবে এর পরে কী হবে? আমি কীভাবে আমার পাইথন জ্ঞান এইচটিএমএল, সিএসএস, পিএইচপি ইত্যাদির সাথে একত্রিত করতে পারি?

পাইথনটি ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতেও ব্যবহৃত হতে পারে, তবে কী? আমি পাইথন কোড দিয়ে .exe ফাইলটি রফতানি করতে পারি বা কী?

আমার উদ্বেগের বর্ণনা দিয়ে সামগ্রী সহ যে কোনও লিঙ্ক স্বাগত!


5
দেখে মনে হচ্ছে আপনি ওয়েবে কীভাবে পাইথন ব্যবহার করতে চান তা শিখতে চান ।
মাইক স্টেইনার্ট

@ মাইক স্টেইনার্ট হ্যাঁ, এটি আমাকে অনেক তথ্য দেয় যা আমি চেয়েছিলাম! আপনাকে অনেক ধন্যবাদ
39

উত্তর:


8

আমি যখন এইচটিএমএল, পিএইচপি ইত্যাদির সাথে কাজ করি, তখন আমি কেবল কোডটি লিখি, এটি .html বা। Php ফাইলের মধ্যে রাখি এবং এই ফাইলটিতে ডাবল ক্লিক করি। তারপরে আমার কোডটি চলে।

কিন্তু পাইথন কীভাবে কাজ করে?

ঠিক একইভাবে।

একটি .pyফাইল ডাবল ক্লিক করুন এবং আপনার কোড চালায়।

আমি এক্লিপস বা পাইথন কমান্ড লাইনের ভিতরে কাজ করছি এবং আমি এই কোডটি চালাতে পারি, তবে উদাহরণস্বরূপ পাইথন দিয়ে ওয়েবসাইট তৈরি করতে চাইলে কী হয়?

আপনি সাধারণত কোনও ওয়েব সাইট হোস্ট করতে অ্যাপাচি ব্যবহার করেন। আপনি সাধারণত mod_wsgiঅ্যাপাচে ভিতরে পাইথন চালানোর জন্য ব্যবহার করেন। এটি হ'ল mod_phpঅ্যাপাচে ভিতরে পিএইচপি চালানোর মত ব্যবহার ।

ঠিক একই.

আমি মনে করি না যে এটি আমার সার্ভারে .py ফাইল রাখার মতো,

মিথ্যা। আপনি আপনার সার্ভারে .py ফাইলগুলি রেখেছেন। এটি আর কীভাবে সম্ভব কাজ করতে পারে?

তাহলে আমার কী করা দরকার? আমি বুঝতে পারি যে আমার কিছু সার্ভার কমান্ড লাইনের মাধ্যমে আমার ওয়েবসারভারে পাইথন ইনস্টল করতে হবে (এটি আমি কখনই ব্যবহার করি নি, তবে আমি এর প্রয়োজন হবে এমন কিছু টিউটোরিয়াল খুঁজে পাব) তবে এর পরে কী হবে?

আপনার mod_phpপিএইচপি চালানো দরকার । আপনার mod_wsgiপাইথন চালানো দরকার ।


সুতরাং যদি আমি পাইথন দিয়ে কিছু ওয়েবসাইট তৈরি করি, তবে আমার ব্যবহারকারী আমার সার্ভিসটিতে আসার পরে আমার সূচি.পি ফাইলটি দেখতে পাবে?

আপনি এটা করতে পারে। এটি মোটামুটি মূর্খ হবে, তবে।

সাধারণত, আপনি সেট আপ mod_wsgiকরুন যাতে এটি executes আপনার .py ফাইল, এবং আপনার .py ফাইল HTML পাতায় সৃষ্টি করে।

এই পদ্ধতি সমান্তরাল mod_php executes একটি HTML পৃষ্ঠা তৈরি করতে .php ফাইল।

অথবা আমি এইচটিএমএল এর ভিতরে পাইথন কোডটি পিএইচপি ভিতরে <?php ?>? েকে রেখে ব্যবহার করতে পারি ?

না, আপনি পাইথনের ভিতরে এইচটিএমএল রেখেছেন।


মন্তব্যকারীরা : মন্তব্যগুলি স্পষ্টতা পেতে এবং একটি উত্তর উন্নত করার জন্য প্রতিক্রিয়া সরবরাহ করার জন্য, বর্ধিত আলোচনার জন্য নয়। আপনি যদি এখনও এই উত্তরটির বর্তমান অবস্থার সাথে একমত নন তবে নিঃসঙ্কোচে ভোট দিতে বা নিজের উত্তরটি ছেড়ে যান। আপনি এটা নিয়ে আলোচনা চালিয়ে যেতে চান তাহলে, তাই দয়া করে চ্যাটে

7

আমি কীভাবে আমার পাইথন জ্ঞান এইচটিএমএল, সিএসএস, পিএইচপি ইত্যাদির সাথে একত্রিত করতে পারি?

পাইথন সমর্থন করে এমন একটি ওয়েব ফ্রেমওয়ার্ক ব্যবহার করুন, যেমন জ্যাঙ্গো

পাইথনটি ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতেও ব্যবহৃত হতে পারে, তবে কী? আমি পাইথন কোড দিয়ে .exe ফাইলটি রফতানি করতে পারি বা কী?

পাইথন সাধারণত একটি দোভাষী দ্বারা কার্যকর করা হয়, সুতরাং এটি ইন্টারেক্টিভভাবে ব্যবহার করা সহজ এবং আপনি প্রায়শই তত্ক্ষণাত আপনার পরিবর্তনের ফলাফল দেখতে পান। একটি পাইথন প্রোগ্রামটি একা একা নির্বাহযোগ্য হিসাবে প্যাকেজ করা যায়; যে কাজ করতে কিভাবে এখানে আরো


জ্যাঙ্গো বড় এবং পাইথনের ভাল জ্ঞান এটির জন্য পূর্বশর্ত। আমি বরং ফ্লাস্ক দিয়ে শুরু করব ।
9000

3

আমি পাইথন কোড দিয়ে .exe ফাইলটি রফতানি করতে পারি বা কী?

  1. পাইপেক্স এক্সটি পাইথন প্রোগ্রামগুলিকে এমন প্যাকেজগুলিতে পরিণত করে যেগুলি অন্য কম্পিউটারগুলিতে সেই কম্পিউটারগুলিতে পাইথন ইনস্টল করার প্রয়োজন ছাড়াই চালানো যেতে পারে। পাইথেক্স কম্পিউটারে পাইথন দরকার হয় যেখানে পাই 2 এক্সই নিজেই চালিত হয় কারণ পাইপেক্স একটি পাইথন প্রোগ্রাম এবং এটি নির্মিত প্যাকেজে পাইথনের কিছু অংশ অন্তর্ভুক্ত রয়েছে। http://www.py2exe.org/index.cgi/Tutorial
  2. জাইথন ​​পাইথন প্রোগ্রামিং ভাষার একটি বাস্তবায়ন যা জাভা (টিএম) প্ল্যাটফর্মে চালানোর জন্য ডিজাইন করা হয়েছে। এটি জাভা বাইটকোডগুলিতে পাইথন সোর্স কোডটি সংকলনের জন্য একটি সংকলকযুক্ত যা সরাসরি একটি জেভিএম-এ চলতে পারে, সমর্থন লাইব্রেরির একটি সেট যা সংকলিত জাভা বাইকোডগুলি দ্বারা ব্যবহৃত হয় এবং জাইথনের মধ্যে জাভা প্যাকেজগুলি ব্যবহার করার জন্য এটি তুচ্ছ করে তুলতে অতিরিক্ত সমর্থন করে । http://www.jython.org/index.html
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.