অনলাইনে বিনামূল্যে পাইথন পোগ্রামিং শেখার উপায়
অনলাইনে যেকোনো কিছু শেখার জন্য ফ্রি এবং পেইড দুটি পদ্ধতি রয়েছে, যারা পেইড ট্রেনিং থেকে শিখতে চায় তাদেরকে রিসোর্স নিয়ে তেমন ভাবতে হয়না, সব কিছু ট্রেইনারদের আউটলাইন অনুযায়ী পেয়ে যায় এবং যারা ফ্রি শিখতে চায় তাদেরকে প্রত্যেকটা বিষয় নিজে নিজে অনলাইন ঘেটে শিখতে হয় । তাই তুমি যদি একদম বিনামূল্যে শিখতে চাও তাহলে তোমাকে শেখার প্রতি প্রবল আগ্রহ এবং রিসার্চ স্কিল তৈরী করে নিতে হবে ।
বর্তমান যুগে অনলাইনে বিনামূল্যে পাইথন পোগ্রামিং শেখার মত হাজার হাজার রিসোর্স রয়েছে । কিন্তু এতো এতো ফ্রি রিসোর্সের জন্য বেশিরভাগ লার্নাররা সিদ্ধান্ত নিতে পারেনা কোথায় থেকে শিখবে, কোন রিসোর্স থেকে শেখা শুরু করলে একদম পাকাপোক্ত ভাবে ধারনা নিয়ে বের হতে পারবে । সেটা নিয়ে মোটামুটি পূর্নাঙ্গ ধারণা দেওয়ার চেষ্টা করবো ।
১) একটি পূর্নাঙ্গ মডিউল তৈরী করা যেহেতু তুমি বিনামূল্যে শিখতে চাচ্ছো অবশ্যই তোমাকে একটি মডিউল তৈরী করে নিতে হবে, সেই মডিউল অনুযায়ী অনলাইনে রিসার্চ করে করে প্রত্যেকটা বিষয় জেনে নিতে হবে আর সেটার জন্য কোনো নির্দিষ্ট মডিউল না থাকলে আপনার টার্গেট ঠিক রাখতে পারবেন না ।
২) উদ্দেশ্য ঠিক করা তুমি পাইথন শিখে কি করতে চাও, কতটুকু শিখলে তোমার সেই লক্ষ অর্জন হবে তার একটা স্পষ্ট পরিকল্পনা করে ফেলতে হবে ।
৩) বেসিক সিনট্যাক্স শিখুন যেকোনো বিষয় শেখার সময় বেসিক জানাটা অত্যন্ত গুরুত্বপূর্ণ, তাই শুরুতেই তুমি সিনট্যাক্স গুলো ভালো ভাবে শিখে ফেলতে হবে এবং প্রতিনিয়ত নতুন নতুন লাইব্রেরী, ফ্রেইম ওয়ার্কস ইত্যাদি আসতেছে তাই শিখে যেতে হবে
বেসিক কনসেপ্ট
print, variable, input, conditionals ।
List, for circle, while circle, function, import Modules
Mound, Queue, Dictionary, Tuples, Tree, Linked List
Object, Class, Method and constructor, OOP- Heritage
Hunt (Linear and Binary hunt), Kind (Bubble kind, Selection Kind),
Recursive function (factorial, Fibonacci series), Time Complexity (Linear, Quadratic, and Constant)
এডভান্স সিনট্যাক্স শিখুন এর মানেই হচ্ছে তুমি প্রজেক্ট ডেভেলপমেন্ট প্রসেস শেখা শুরু করে দিলেন, এখানে রিয়েল লাইফে সফটওয়্যার কিভাবে তৈরী করতে হয় সেসব বিষয় এবং সিনট্যাক্স গুলো জানতে হবে
এডভান্স কনসেপ্ট
Database Basics Introductory SQL query, SQL Function, Relation database, Inner Join, External Join
Database frame, Connect to a database, produce and fit data in multiple tables, and Read data from tables.
API API. Learn JSON,micro-service, Rest API
Numpy Numpy এর সাথে পরিচিত হন এবং অনুশীলন করুন
৪) কোথায় থেকে শিখবে পাইথনের ব্যাসিক এবং এডভান্স সিনট্যাক্স সবই বুঝলেন এখন কথা হচ্ছে শিখবে কোথায় থেকে, আশা করি নিম্নোক্ত রিসোর্স গুলো তোমাকে পাইথন শিখতে সাহায্য করবে ।
পাইথন শেখার মোবাইল এপস
Programming Idol
পাইথন শেখার জন্য ইউটিউব চ্যানেল
Python for Newcomers| Programming Tutorial
Python Tutorial-Full Course
Python Design Grounded Tutorials
Python All You Need to Know
পাইথন শেখার ওয়েবসাইট
learnpython.org
freecodecamp
Codecademy
পাইথন শেখার জন্য বই
Python Crash Course. Eric Matthes (No Starch Press, 2016)
Head-First Python, 2nd edition.
Construct Your Own Computer Games with Python, 4th edition.
Suppose Python How to Suppose Like a Computer Scientist, 2nd edition.
এছাড়াও টিউটরিয়াল পড়ে যে বিষয়গুলি শিখবে সেগুলিকে নিয়মিত অনুশীলন করে যেতে হবে । আশা করি যদি, এই বিষয় গুলো খুটে খুটে শিখতে পারো তাহলে একদম নিজে নিজেই একজন পাইথন পোগ্রামার হতে পারবে ।
আর কিছু জানার থাকলে কমেন্টে বলতে পারো, উত্তর দেয়ার চেষ্টা করবো ।
একটি মন্তব্য পোস্ট করুন