পাইথন দিয়ে প্রোগ্রামিং শেখা ২য় খণ্ড

বইয়ের বিবরণী

শিরোনাম পাইথন দিয়ে প্রোগ্রামিং শেখ ২য় খণ্ড – অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও ওয়েব ক্রলিং
লেখক তামিম শাহ‍্‍রিয়ার সুবিন
ক্যাটেগরি কম্পিউটার প্রোগ্রামিং
ISBN 978-984-92164-6-9
সংস্করন প্রথম প্রকাশ, আগস্ট, ২০১৭
পৃষ্ঠাসংখ্যা ১৪২

লেখক পরিচিতি

তামিম শাহ‍্‍রিয়ার সুবিন

তামিম শাহ‍্‍রিয়ার (ডাকনাম : সুবিন)-এর জন্ম ১৯৮২ সালের ৭ নভেম্বর ময়মনসিংহে। গ্রামের বাড়ি কুমিল্লা জেলার চান্দিনা উপজেলার হারং গ্রামে। তাঁর বাবা মো: মোজাম্মেল হক ছিলেন সরকারি কর্মকর্তা এবং মা ফেরদৌসি বেগম গৃহিণী। স্ত্রী সিরাজুম মুনিরা ও পুত্র আরাভ শাহরিয়ারকে নিয়ে বর্তমানে সিঙ্গাপুরে বসবাস করছেন।

লেখাপড়া করেছেন হোমনা সরকারি প্রাথমিক বিদ্যালয়, এ কে উচ্চ বিদ্যালয়, নটর ডেম কলেজ এবং শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়ে। ২০০৬ সালে শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়ে কম্পিউটার সায়েন্স ও ইঞ্জিনিয়ারিং বিভাগ থেকে পাস করেছেন। বিশ্ববিদ্যালয়ে থাকাকালীন বিভিন্ন প্রোগ্রামিং প্রতিযোগিতায় অংশগ্রহণ করেছেন। পরবর্তী সময়ে (২০০৭ ও ২০০৮ সালে) তিনি এসিএম আইসিপিসি ঢাকা রিজিওনাল-এর বিচারক ছিলেন। একটি বেসরকারি বিশ্ববিদ্যালয়ে শিক্ষকতা দিয়ে কর্মজীবন শুরু করলেও পরে সফটওয়্যার প্রকৌশলী হিসেবে কাজ শুরু করেন। বাংলাদেশে থাকাকালীন সময়ে প্রতিষ্ঠা করেছেন মুক্ত সফটওয়্যার লিমিটেড ও দ্বিমিক কম্পিউটিং। এ ছাড়া তিনি বাংলাদেশ গণিত অলিম্পিয়াডে একজন একাডেমিক কাউন্সিলর। বর্তমানে সিঙ্গাপুরে গ্র্যাব নামক একটি আন্তর্জাতিক প্রতিষ্ঠানে ইঞ্জিনিয়ারিং ম্যানেজার হিসেবে কাজ করছেন।

Categories: ,

ভূমিকা

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

বইটি রিভিউ করেছেন তাহমিদ রাফি ও আবু আশরাফ মাসনুন। তাঁদের প্রতি অশেষ কৃতজ্ঞতা। এ ছাড়া যেসব পাঠক আমাকে উৎসাহ দিয়েছে, তাদের জন্য ভালোবাসা রইল। আমরা সবাই মিলে বাংলাদেশকে প্রোগ্রামিংয়ের পথে অনেকদূর নিয়ে যাব।

বইটি সম্পর্কে যে-কোনো মতামত ও পরামর্শ দিতে চাইলে আমাকে ইমেইল করা যাবে book@subeen.com ঠিকানায়।

তামিম শাহ‍্‍রিয়ার সুবিন,
আগস্ট ২০১৭।

সূচীপত্র

ভূমিকা

লেখক পরিচিতি

অধ্যায় ১ – আরো বেশি পাইথন

  • বইটি কাদের জন্য?
  • বইতে কী লিখেছি, কেন লিখেছি
  • বইটি কীভাবে পড়তে হবে?

অধ্যায় ২ – মডিউল ও প্যাকেজ

  • স্ট্যান্ডার্ড লাইব্রেরি (Standard Library)
  • নতুন মডিউল তৈরি করা

অধ্যায় ৩ – অবজেক্ট ও ক্লাস

  • অবজেক্ট তৈরি ও ব্যবহার
  • নতুন ক্লাস তৈরি করা

অধ্যায় ৪ – রিকোয়েস্টস মডিউল ও ফাইল তৈরি

  • রিকোয়েস্টস মডিউল
  • ফাইল তৈরি ও ফাইলে লেখা
  • ওয়েবপেজ ফাইলে সেভ করা
  • ইন্টারনেট থেকে ছবি ডাউনলোড করা
  • কমান্ড লাইন আরগুমেন্ট
  • বই ডাউনলোড করা (cpbook পিডিএফ)

অধ্যায় ৫ – ফাইলের আরো কিছু কাজ এবং এক্সেপশন

  • ফাইল থেকে পড়া
  • এক্সেপশন হ্যান্ডেল করা

অধ্যায় ৬ – ইনহেরিটেন্স (Inheritance)

  • পাইথনে ইনহেরিটেন্স
  • মেথড ওভাররাইডিং (Method Overriding)
  • আজব টার্টল

অধ্যায় ৭ – রেগুলার এক্সপ্রেশন (Regular Expression)

  • রেগুলার এক্সপ্রেশন কম্পাইল করা
  • খুদে প্রজেক্ট – ইমেইল ঠিকানা বের করা
  • খুদে প্রজেক্ট – ওয়েবপেজ থেকে তথ্য সংগ্রহ করা

অধ্যায় ৮ – ওয়েব ক্রলিং (Web Crawling)

  • ওয়েবপেজ থেকে তথ্য সংগ্রহ
  • সিএসভি (CSV) ফাইল
  • লগিং (logging) মডিউল
  • সম্পূর্ণ ওয়েব ক্রলার কোড

অধ্যায় ৯ – প্রোগ্রামিংয়ের আনন্দযাত্রা

  • এরপর আমরা কী শিখব?

Reviews

There are no reviews yet.

Be the first to review “পাইথন দিয়ে প্রোগ্রামিং শেখা ২য় খণ্ড”

Your email address will not be published. Required fields are marked *

Home
Course
Shop
Cart
Account
error: Content is protected !!