Deprecated: Colon prefixed route placeholders like `:foo` are deprecated. Use braced placeholders like `{foo}` instead. /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Routing/Route/Route.php, line: 303 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `vendor/cakephp/cakephp/src/Routing/Route/Route.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Core/functions.php on line 318

Deprecated: PaginatorComponent is deprecated, use a Cake\Datasource\Pagination\NumericPaginator instance directly. /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Controller/ComponentRegistry.php, line: 133 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `vendor/cakephp/cakephp/src/Controller/ComponentRegistry.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Core/functions.php on line 318

Deprecated: 4.5.0 - Dynamic properties will be removed in PHP 8.2. Add `public $Products = null;` to your class definition or use `#[AllowDynamicProperties]` attribute. /var/www/sites/kitabghor.com/src/Controller/AppController.php, line: 110 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `src/Controller/AppController.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Core/functions.php on line 318

Deprecated: 4.5.0 - Dynamic properties will be removed in PHP 8.2. Add `public $Coupons = null;` to your class definition or use `#[AllowDynamicProperties]` attribute. /var/www/sites/kitabghor.com/src/Controller/AppController.php, line: 110 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `src/Controller/AppController.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Core/functions.php on line 318
সহজ ভাষায় পাইথন ৩: মাকসুদুর রহমান মাটিন - Shohoz Vashay Python 3: Maksudur Rahman Matin :: Kitabghor.com
Shohoz Vashay Python 3 (সহজ ভাষায় পাইথন ৩)

সহজ ভাষায় পাইথন ৩

বিষয় : পাইথন/Python
৳500.00
৳425.00
15 % ছাড়

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

পাইথন কোড পড়া আর ইংরেজি পড়া একই জিনিস। মনেই হয় না যে এটা কোনো প্রোগ্রামিং ল্যাঙ্গুয়েজ। সে জন্য পাইথনে কোড লেখা বিনোদনেরই অপর নাম। একটা কাজের সাথে যখন বিনোদন যোগ হয়, তখন সেই কাজটা আমাদের মস্তিষ্ক অনেক দ্রুত গ্রহণ করতে পারে। তাহলে আর ভয় কী? পাইথন দিয়ে প্রোগ্রামিং শেখা শুরু হোক নতুন উদ্যমে। বইটির নামকরণ প্রসঙ্গে অনেকের কাছেই মনে হতে পারে বইটি হয়ত 'সহজ ভাষায় পাইথন' সিরিজের তৃতীয় বই। আসলে ব্যাপারটা তা নয়।

খোলা বাজারে পাইথনের মেজর দুইটা ভার্সন পাওয়া যায় – পাইথন-২, পাইথন-৩। ভার্সন দুইটার ভিতরে মেজর পার্থক্য যথসামান্য। কিন্তু দুঃখের বিষয় হল, আসছে ২০২০ সালে পাইথন-২ এর জীবনাবসান ঘটবে। সুতরাং পাইথন-৩ হল পাইথনের বর্তমান ও ভবিষ্যত। এখন কেউ পাইথন শেখা শুরু করলে তার জন্য বুদ্ধিমানের কাজ হবে পাইথন-৩ শেখা।

আর এই বইটি পাইথন-৩ এর উপর লেখা বলে এর নামকরণ করা হয়েছে 'সহজ ভাষায় পাইথন ৩'। “Python 2.x is legacy, Python 3.x is the present and future of the language.” বইটি কাদের জন্য? • আমরা যারা প্রোগ্রামিংয়ের 'প'ও পারি না, কিন্তু শিখতে চাই। • আমরা যারা নিশ্চিত হয়ে গেছি এই ইহকালে আর যাই হোক প্রোগ্রামিংটা শেখা সম্ভব না। • আমরা যারা প্রোগ্রামিং পারি, কিন্তু পাইথন ল্যাঙ্গুয়েজটা পারি না। • আমরা যারা পাইথন শিখতে চাই। • আমরা যারা পাইথন-২ পারি, কিন্তু পাইথন-৩-এ মাইগ্রেট হতে চাই। বইটি কাদের জন্য নয়? • আমরা যারা কম্পিউটারের মৌলিক ব্যবহার জানি না। • আমরা যারা পাইথন-৩ নয়, পাইথন-২ শিখতে চাই। • আমরা যারা ইতিমধ্যেই পাইথন-৩-এর সবকিছুই পারি। ব

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

• প্রোগ্রামিং হলো চর্চা করার জিনিস। তাই প্রতিটি টপিকে দেওয়া সমস্যাগুলো নিজে নিজে অনুশীলন করতে হবে। লেখকের কথা এই বইয়ের সূত্রপাত গত বছরের সেপ্টেম্বর মাসের শেষের দিকে। আদর্শ থেকে খাইরুল ইসলাম (পলাশ) ভাই আমার সাথে ক্ষুদে বার্তায় যোগাযোগ করে বলেন, ‘আসছে বইমেলায় আমরা আপনার একটি বই প্রকাশ করতে চাই।’ আমি একটু দ্বিধায় পড়ে গেলাম। কারণ বইমেলার তখন চার মাস বাকি। আর প্রকাশনীকে এক মাস সময় দিলে বই লেখার জন্য মাত্র তিন মাস সময় পাওয়া যাবে। তিন মাসে একটা বই লেখা ভয়ানক কঠিন ব্যাপার।

এ রকম দ্বিধাদ্বন্দ্বের ভেতরেই অক্টোবর মাস থেকে গিটবুকে পাইথনের ওপর একটা ‘অনলাইন বই’ লেখা শুরু করি। বেশ কয়েকটা চ্যাপ্টার লেখা হয়ে গেলে বইয়ের ড্রাফট ভার্সন python.maateen.me-তে পাবলিশ করি। তখন পর্যন্ত ব্যক্তিগতভাবে বই ছাপানোর কোনো ইচ্ছা আমার ছিল না। আমার শুধু একটাই উদ্দেশ্য ছিল— পাইথনকে সহজ-সরল ও বিনোদনমূলক করে মানুষের কাছে তুলে ধরা। কীভাবে যেন অনলাইন বইটা রাতারাতি জনপ্রিয় হয়ে গেল। অনেক গুণী মানুষ বইয়ের মানোন্নয়নের জন্য খুদে বার্তা ও ই-মেইলে বিভিন্ন পরামর্শ দিলেন। পাঠকদের অনেকেই হার্ডকপি বের করার জন্য অনুরোধ করতে লাগলেন। তামিম শাহরিয়ার সুবিন ভাইও পরামর্শ দিলেন বইটা প্রকাশ করার জন্য; যাতে বইয়ের কপিরাইট বিপর্যয়ের মুখে না পড়ে।

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

সঠিক মূল্য

সকল পণ্য তুলনামূলকভাবে বাজারের সমমূল্যে বা এর চেয়ে কম মূল্যে বিক্রয় করা হয়

ডেলিভারী

বাংলাদেশের যে-কোন প্রান্তে ২-৫ দিনের মধ্যে পণ্য পৌঁছে দেয়া হয়

নিরাপদ পেমেন্ট

বাংলাদেশের সবচেয়ে জনপ্রিয় ও নিরাপদ পেমেন্ট পদ্ধতি মাধ্যমে পেমেন্টের সুযোগ

২৪/৭ কাস্টমার কেয়ার

সার্বক্ষণিক কেনাকাটার জন্য সার্বক্ষণিক সহায়তা
পণ্যটি সফলভাবে কার্টে যুক্ত হয়েছে     কার্ট দেখুন