5.00
(1 Rating)

Learn Python 3 from Scratch: Everything You Need to Know

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

বর্তমান সময়ের সবথেকে জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজে এর মধ্যে পাইথন অন্যতম। সাথে করে একজন বিগিনার হিসেবে প্রোগামিং ল্যাঙ্গুয়েজে শেখার ব্যাপারে পাইথন সবার কাছে অনেক বেশি পছন্দের। 

পাইথন হচ্ছে একটি হাই-লেভেল, ইন্টারপ্রিটেড, অবজেক্ট-অরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ। জাভা এবং সি ল্যাঙ্গুয়েজের কিছু ফিচার নিয়ে পাইথন কে ডেভেলপ করা হয় । ১৯৮০ এরশেষের দিকে ডাচ প্রোগ্রামার গুইডো ভ্যান রসাম পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরী করেন । গুইডো মূলত তার একজন প্রিয় কৌতুক অভিনেতা “মন্টি পাইথন ” এর নামে পাইথন এর নামকরণ করেন ।

এখন সবার মনে প্রশ্ন আসতে পারে যে , সব ল্যাঙ্গুয়েজে রেখে পাইথন ই কেন শিখবো ?

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

সি ল্যাঙ্গুয়েজে এর সিনটেক্স : 

#include <stdio.h>

int main(void){

printf(“Hello, world!\n”);

return 0;

}

জাভা ল্যাঙ্গুয়েজের সিনটেক্স :

public class HelloWorld

{

public static void main(String[] args)

{

System.out.println(“Hello, world!”);

}

}

পাইথন এর সিনট্যাক্স :

print(“Hello, World!”)

সো বুঝতেই পারতেছো যে একজন বিগিনার হিসেবে পাইথন দিয়ে প্রোগ্রামিং ক্যারিয়ার শুরু করা কত ইজি তোমার জন্যে। 

এখন আসি পাইথন দিয়ে কি কি কাজ করা যায় :

১. ওয়েবসাইট বা ওয়েব এপ্লিকেশন ডেভেলপমেন্ট এ পাইথন এর খুব জনপ্রিয় একটা ফ্রেমওয়ার্ক Django ইউজ করা হয় 

২. মোবাইল এপ্লিকেশন ডেভেলপমেন্ট এ পাইথন ইউজ হয় 

৩. তুমি ডেস্কটপ এপ্লিকেশন বানাতে পারবে পাইথন দিয়ে 

৪. গেমস এবং থ্রিডি এপ্লিকেশন এ পাইথন ইউজ হয় 

৫. মেশিন লার্নিং , আর্টিফিশিয়াল ইন্টেলিজেন্স 

৬. ডাটা সাইন্স ফিল্ড এ ইউজ হয় 

৭. কম্পিউটার ভিশন 

৮. ওয়েব স্ক্র্যাপিং 

সো যেখানেই আমরা যাই না কেনো সবখানেই পাইথন এর জয়জয়কার।  মানে তুমি পাইথন ভালো ভাবেই শিখলেই উপরের যেকোনো একটা ফিল্ড এ তুমি ক্যারিয়ার গড়ার জন্যেই এক ধাপ উপরে উঠে গেলা।

এই কোর্স এ আমরা কি কি শিখবো আসলে :

Module 1 : কিভাবে পাইথন ইনস্টল করতে হয় , সেটআপ করতে হয়ে জানবো 

Module 2 : ভ্যারিয়েবল ,ডাটা টাইপ ,কমেন্টস সম্পর্কে জানবো 

Module 3 : বিভিন্ন অপারেটর সম্পর্কে জানবো 

Module 4 : স্ট্রিং এবং এর অনেক গুলা মেথড সম্পর্কে জানবো 

Module 5 : কন্ডিশনালস এবং লুপ সম্পর্কে জানবো 

Module 6 : ফাংশন সম্পর্কে জানবো 

Module 7 : কিছু অ্যাডভান্স বিল্ট ইন ফাংশন সম্পর্কে জানবো 

Module 8 : লিস্ট এবং লিস্ট এর মেথড সম্পর্কে জানবো

Module 9 : টাপল এবং টাপল এর মেথড সম্পর্কে জানবো 

Module 10 : ডিকশনারি সম্পর্কে জানবো

Module 11 : সেট সম্পর্কে জানবো

Module 12 : জেনেরেটর্স , ডেকোরেটর্স সম্পর্কে জানবো

Module 13 : পাইথন ফাইলস , এক্সেপশন সম্পর্কে জানবো

Module 14 : অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং নিয়ে জানবো 

Module 15 : csv ফাইল কিভাবে হ্যান্ডেল করতে হয় জানবো 

Module 16 : json ফাইল কিভাবে হ্যান্ডেল করতে হয় জানবো 

Module 17 : পাইথন এর মডিউল এবং প্যাকেজ সম্পর্কে জানবো 

Module 18 : পাইথন এর ম্যাথ মডিউলে নিয়ে জানবো 

Module 19 : পাইথন দিয়ে কিভাবে ডেট টাইম হ্যান্ডেল করতে হয় জানবো 

Module 20 : পাইথন এর রেগুলার এক্সপ্রেশন সম্পর্কে জানবো 

Module 21 : আমরা git সম্পর্কে বেসিক আইডিয়া নিবো 

সো কারিকুলাম দেখে বুঝতেই পারতেছো যে , প্রোগ্রামিং রিলেটেড যত টপিক আছে আমরা তোমাকে ধরে ধরে বুঝিয়ে দেব এবং তোমরা যদি চাও তাইলে তোমাদের অনুরোধে আমরা এক্সট্রা কিছু বোনাস মডিউলে ও অ্যাড করে দিতে পারি। 

Show More

Course Content

2. Start with Python 3

3. Operators

4. Strings and its Methods

5. All about Conditionals and Loops

6. Functions

7. Advanced Built-in Functions

8. Lists

9. Tuples

10. Dictionaries

11. Sets

12. Generators, Decorators and Lambda Function and Decorators

13. Python Files I-O, Errors and Exception Handling

14. OOP (Object-Oriented Programming)

15. Working with CSV file
In this module , We will know how to read and write csv files in a general way, using DictReader class and finally using the Pandas library.

16. Working with JSON file
In this module , We will know how to – Read JSON file – Write JSON to a file – Python objects conversion to JSON – JSON to dict and vice-versa – JSON to CSV and vice-versa - Format / Pretty print JSON

17. Python Modules and packages
In this Module , we will know – Create and import custom module – Naming and re-naming a module – package initialization and import – subpackages – dir() function to list all the function and variable names inside a module – Os module – platform module – sys module – random module – Collection modules – Statistics Module – Fibonacci number module(fib) – Turtle module

18. Python Math Module
In this module, we will learn • built-in math functions • math module • math methods • math constants

19. Python Date and Time
In this module, we will know about • introduction • datetime.date class • datetime.time class • datetime.datetime class • datetime.timedelta class • Handling Timezone in Python • Python date formatting code • Python strftime() method • Python strptime() method • timestamp to datetime and vice-versa • Python time module • Python sleep() function

20. Python Regular Expression
In this module, we will know about • Introduction • MetaCharacters ( [] . ^ $ * + ? {} | () \ ) • Special Sequence ( \A, \b, \B, \d, \D, \s, \S, \w, \W, \Z ) • re.findall() method • re.split() method • re.sub() method • re.subn() method • re.search() method • match.group() method • match.start(), match.end(), match.span() function • match.re and match.string attribute • Examples of regular expression (email validation, phone number validation)

21. Git (Version Control)
In this module, we will know about , What is GIT? , Git init, git add, git commit and git status , Git push, git pull , Git clone, Git Config , Advance (Git branch)

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
HH
2 years ago
পাইথনের উপর বেস্ট একটা কোর্স। it deserver 5 star

ব্লাক ফ্রাইডে উপলক্ষ্যে সীমিত সময়ের জন্য এনকোডেমীর সকল কোর্স এবং ক্যারিয়ার ট্র্যাক প্রোগ্রামে ৪০% ডিস্কাউন্টে এনরোল করার সুযোগ থাকবে। 📗 অফারটি পেতে ইউজ করুন "ENCODE40" এই কুপন কোডটি

Want to receive push notifications for all major on-site activities?