পাইথন কি ও কেন শিখব ?
প্রোগ্রামিং জগতে অন্যতম একটি ডিমান্ডিং ভাষা হলো পাইথন। প্রতিনিয়ত এর জনপ্রিয়তা বাড়ছে। পাইথন এর কাজের ক্ষেত্র ও বিস্তৃত হচ্ছে সমানভাবে। মাইক্রোকন্ট্রোলার থেকে শুরু করে ডাটা সাইন্স, আর্টিফিশিয়াল ইন্টেলিজেন্সসহ অসংখ জায়গায় রয়েছে এর ব্যবহার। বিভিন্ন ধরণের একাডেমিক রিসার্চে ও এটি বেশ জনপ্রিয়। গুগল, ফেইসবুকসহ ইন্টারন্যাশনাল বড় বড় সফটওয়্যার কোম্পানি এটি ব্যবহার করে থাকে।
জব মার্কেট এ পাইথন এর চাহিদা ও খুব ভালো। পাইথন শিখে ওয়েব ডেভেলপমেন্ট শিখলে ভালো মানের জব বা ফ্রিল্যান্সিং এর সুযোগ রয়েছে। এছাড়া ডাটা সাইন্স, মেশিন লার্নিং বা ডেভঅপ্স এর ও প্রচুর চাহিদা রয়েছে।
এই কোর্সটি কেন করব ?
এই কোর্স এর মাধ্যমে রেকর্ড টাইমে অ্যাডভান্স পাইথন প্রোগ্রামার হয়ে উঠতে পারবেন ইনশাল্লাহ। এটি বাংলা ভাষায় গ্যারান্টেড, কমপ্লিট এবং ইফেক্টিভ পাইথন প্রোগ্রাম যার মাধ্যমে আপনি সংক্ষিপ্ত সময়ে পাইথন প্রোগ্রামার হবার গাইড লাইন পেয়ে যাবেন। এটি আপনাকে একবারে শূন্য লেভেল থেকে একজন কনফিডেন্ট পাইথন প্রোগ্রামার হতে সাহায্য করবে এবং মিনিমাম সময়ে পাইথন ফাউন্ডেশন বিল্ড করে পাইথন ফ্রেমওয়ার্ক (ফ্লাস্ক, Django) শেখা শুরু করতে পথ দেখাবে। তাছাড়া প্রতিনিয়ত পাইথন এর নতুন নতুন লাইব্রেরী, ফ্রেমওয়ার্ক আসছে, আপনার স্ট্রং পাইথন ফাউন্ডেশন না থাকলে ডকুমেন্টেশন পড়ে কাজ শুরু করা প্রায় অসম্ভব !!
আপনি যে ব্যাকগ্রাউন্ড এর হোন না কেন অথবা যে ক্যাটাগরির লার্নার (স্লো/ফাস্ট) হোন না কেন আপনি এই প্রোগ্রাম থেকে পাইথন প্রোগ্রামিং শিখতে পারবেন, প্রোগ্রামিং শিখার জন্য শুধুমাত্র আপনার ডেডিকেশন ,ইচ্ছাশক্তি, এবং ধৈর্য ধরে লেগে থাকতে হবে। এই কোর্স এ আপনি একবারে জিরো থেকে স্টেপ বাই স্টেপ পাইথন প্রোগ্রামিং শিখবেন। মোটকথা এই কোর্স শেষে এটা গ্যারান্টেড যে এর ইন্সট্রাকশন ফলো করলে একজন কনফিডেন্ট পাইথন প্রোগ্রামার হয়ে উঠবেন ।
আপনি এটি ভালো ভাবে শেষ করতে পারলে অন্য যে কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ খুব ইজিলি স্টার্ট করতে পারবেন, কারন সব প্রোগ্রামিং ল্যাঙ্গুয়েজ এর কোর কনসেপ্ট প্রায় একই রকম। এই কোর্স থেকে আপনার প্রোগ্রামিং এর হাতেখড়ি হয়ে যাবে। এর প্রধান উদ্দেশ্য হচ্ছে আপনাকে একজন কনফিডেন্ট পাইথন প্রোগ্রামার বানানো এবং আপনার লজিক বিল্ড করা। বেসিক কনসেপ্ট গুলো আলোচনা করার সাথে সাথে অনেক অ্যাডভান্স টপিক নিয়েও আলোচনা করা হয়েছে এই কোর্স এ।
এই প্রোগ্রাম শেষে আপনার পাইথন এর স্ট্রং ফাউন্ডেশন হয়ে যাবে, আপনি কনফিডেন্টলি পাইথন প্রোগ্রাম লিখতে পারবেন। আশা করছি এটা আপনার জন্য লাইফ চেঞ্জিং কোর্স।
#1: সূচনা
Lecture 1.1 |
ইনস্ট্রাকটর পরিচিতি |
4 mins |
Lecture 1.2 |
সূচনা বক্তব্য |
04 |
Lecture 1.3 |
কম্পিউটার কী ? কিভাবে কাজ করে |
19 |
Lecture 1.4 |
প্রোগ্রামিং আসলে কী? |
05 |
Lecture 1.5 |
পাইথন দিয়ে প্রোগ্রামিং |
08 |
Lecture 1.6 |
পাইথন এর ফিউচার ও ক্যরিয়ার পাথ |
10 |
#2: ওয়ার্ক এনভায়রনমেন্ট
Lecture 2.1 |
ম্যাকবুক এ কিভাবে পাইথন ইনস্টল করবো ? |
07 |
Lecture 2.2 |
উইন্ডোজে কিভাবে পাইথন ইনস্টল করবো ? |
04 |
Lecture 2.3 |
কোন টেক্সট এডিটর ব্যবহার করবো ? |
06 |
Lecture 2.4 |
টার্মিনাল পরিচিতি |
12 |
Lecture 2.5 |
উইন্ডোজে টার্মিনাল পরিচিতি |
16 |
Lecture 2.6 |
ভি এস কোড এ বিভিন্ন এক্সটেনশন ইনস্টল |
03 |
#3: ব্যাসিকস
Lecture 3.1 |
সফটওয়্যার ডেভেলপমেন্ট: কিছু গোড়ার কথা |
05 |
Lecture 3.2 |
কোডিং শুরু |
21 |
Lecture 3.3 |
টার্মিনাল এ পাইথন কোডিং |
05 |
#4: স্ট্রিং
Lecture 4.1 |
স্ট্রিং পরিচিতি |
19 |
Lecture 4.2 |
স্ট্রিং নিয়ে আরো কিছু আলাপ |
19 |
Lecture 4.3 |
স্ট্রিং এর মেথড ও ফাঙ্শন |
20 |
Lecture 4.4 |
স্ট্রিং ফরমেটিং |
12 |
#5: ভ্যারিয়েবল
Lecture 5.1 |
ভ্যারিয়েবল পরিচিতি |
23 |
Lecture 5.2 |
ভ্যারিয়েবল এর নিয়ম কানুন |
18 |
Lecture 5.3 |
একই সাথে একাধিক ভ্যারিয়েবল |
05 |
#6: ডাটা টাইপস
Lecture 6.1 |
বিভিন্ন ডাটা টাইপ এর ধারণা |
18 |
#7: লিস্ট
Lecture 7.1 |
লিস্ট পরিচিতি |
24 |
Lecture 7.2 |
লিস্ট স্লাইসিং |
19 |
Lecture 7.3 |
লিস্ট এর মেথড ও ফাঙ্শন |
36 |
#8: টুপল
Lecture 8.1 |
টুপল পরিচিতি |
17 |
#9: সেট
Lecture 9.1 |
সেট পরিচিতি |
13 |
#10: ডিক্শনারি
Lecture 10.1 |
ডিক্শনারি পরিচিতি |
21 |
Lecture 10.2 |
ডিক্শনারিতে আইটেম যোগ বা ডিলেট |
06 |
Lecture 10.3 |
ডিক্শনারি কিভাবে আপডেট বা মার্জ করবো ? |
21 |
#11: অপারেটরস
Lecture 11.1 |
এরিথমেটিক, এসাইনমেন্ট, কম্পারিজন অপারেটরস |
30 |
Lecture 11.2 |
লজিকাল, আইডেন্টিটি ও মেম্বারশিপ অপারেটরস |
20 |
#12: কন্ডিশনাল
Lecture 12.1 |
কন্ডিশনাল স্টেটমেন্ট |
23 |
Lecture 12.2 |
মাল্টিপল বা নেস্টেড কন্ডিশন |
19 |
#13: লুপ
Lecture 13.1 |
লুপ পরিচিতি |
26 |
Lecture 13.2 |
লুপ কভাবে স্টপ করবো ? |
07 |
Lecture 13.3 |
কন্টিনিউ ও নেস্টেড লুপ |
09 |
Lecture 13.4 |
হোয়াইল লুপ |
10 |
#14: এরর হ্যান্ডলিং
Lecture 14.1 |
এরর হ্যান্ডলিং: প্রাথমিক ধারণা |
20 |
Lecture 14.2 |
এরর হ্যান্ডলিং এর কিছু নিয়ম |
09 |
#15: ফাঙ্শন
Lecture 15.1 |
ফাঙ্শন পরিচিতি |
30 |
Lecture 15.2 |
ফাঙ্শন এর পেরামিটার ও আরগুমেন্ট |
30 |
Lecture 15.3 |
ভ্যারিয়েবল স্কোপ |
11 |
#16: অবজেক্ট ও ক্লাস
Lecture 16.1 |
অবজেক্ট ও ক্লাস পরিচিতি |
57 |
Lecture 16.2 |
ক্লাস ইনহেরিটেন্স |
48 |
#17: টিপস এন্ড ট্রিকস
Lecture 17.1 |
রিসার্ভড কীওয়ার্ড কিভাবে ব্যবহার করবো ? |
04 |
#18: ফাইল নিয়ে কাজ
Lecture 18.1 |
ফাইল পরিচিতি |
22 |
Lecture 18.2 |
ফাইল নিয়ে আরো কিছু কাজ |
14 |
#19: অ্যাডভান্স পাইথন
Lecture 19.1 |
স্ট্রিং ফরমেটিং |
30 |
Lecture 19.2 |
লিস্ট কম্প্রিহেনশন |
25 |
Lecture 19.3 |
ডিক্শনারি কম্প্রিহেনশন |
25 |
Lecture 19.4 |
ডেকরেটর সম্পর্কে প্রাথমিক ধারণা |
22 |
Lecture 19.5 |
ডেকরেটর এর ব্যবহার |
31 |
Lecture 19.6 |
এটারেটর |
24 |
Lecture 19.7 |
জেনারেটর |
30 |
#20: ফাঙ্শনাল প্রোগ্রামিং
Lecture 20.1 |
ল্যামডা ফাঙ্শন |
22 |
Lecture 20.2 |
ম্যাপ, ফিল্টার, রিডিউস |
31 |
Lecture 20.3 |
রেকারশন |
20 |
#21: ওয়েব স্ক্র্যাপিং
Lecture 21.1 |
ওয়েব স্ক্র্যাপিং পরিচিতি |
25 |
Lecture 21.2 |
পিপ ও ভার্চুয়াল এনভায়রনমেন্ট |
28 |
Lecture 21.3 |
কীভাবে ভার্চুয়াল এনভায়রনমেন্ট তৈরি করবো ? |
16 |
Lecture 21.4 |
প্রাকটিক্যাল ওয়েব স্ক্র্যাপিং |
45 |
Lecture 21.5 |
ওয়েব স্ক্র্যাপিং পরিচিতি (দ্বিতীয় পার্ট) |
36 |
Lecture 21.6 |
সি এস ভি ফাইল এ ডাটা এক্সপোর্ট |
14 |
Lecture 21.7 |
এসাইনমেন্ট |
05 |
Ijharul Islam
Founder and CTO, Techneous
Advancedly Explained
By Imdadul Haque
ভিডিও কই
By Jonaid Jamshed Khan