POST CATEGORY : Screencast
পিডিও, মাইসিকুয়েল ও পিএইচপিমাইএ্যাডমিন
The Video is available in HD
Object Oriented Programming in Python: Bangla Screencast
Video is available in HD
সংযুক্তি – ১
স্ক্রীনকাস্টে প্রাইভেট ভ্যারিয়েবল বা ডাটা হাইডিং এর উদাহরন দেখানোর সময় ক্লাস লেভেল ভ্যারিয়েবল ব্যবহার করা হয়েছে । ইনস্ট্যান্স ভ্যারিয়েবল এর ক্ষেত্রেও একই নিয়ম প্রযোজ্য । এখানে কোড স্যাম্পল দেওয়া হলো:
1 2 3 4 5 6 7 8 |
class User(object): def __init__(self): self.__name = "masnun" # print User().__name --> this one would fail print User()._User__name |
সংযুক্তি – ২
ক্লাস নির্ভর মেটাক্লাস ইম্প্লিমেন্টেশন এবং একটি কাল্পনিক প্রয়োগ দেখার জন্য এই ভিডিও টি দেখতে পারেন – Python – Metaprogramming
Debugging & Profiling PHP Apps with xDebug – Bangla Screencast
Video is available in HD
JSON Handling in PHP – Bangla Screencast
Video is available in HD
JavaScript Fundamentals – Inheritance & Prototype – Bangla Screencast
Video is available on HD
JavaScript Fundamentals – Objects & Prototypes – Bangla Screencast
Video is available in HD
JavaScript Fundamentals – Functions & Closures – Bangla Screencast
Video is available in HD
JavaScript Fundamentals – Session -1: Bangla Screencast
Video is available in HD
Additional Notes
গ্লোবাল স্কোপ, লোকাল স্কোপ, var কিওয়ার্ড
ভিডিওটির ভ্যারিয়েবল নিয়ে আলোচনায় কিছু কনফিউশান তৈরি হতে পারে, তাই এ ব্যাপারে কিছুটা আলোকপাত করা জরুরী । var কিওয়ার্ডটি সব সময় বর্তমান স্কোপে ভ্যারিয়েবল তৈরি করে । এটি ব্যবহার না করে ভ্যারিয়েবল তৈরি করা হলে সেটি আউটার স্কোপে (বা গ্লোবাল স্কোপে) তৈরি হয় । গ্লোবাল স্কোপে তাই এই কিওয়ার্ডটির ব্যবহার কোন প্রভাব ফেলে না কারন গ্লোবাল স্কোপে var ব্যবহার করলেও সেটি গ্লোবাল স্কোপেই তৈরি হবে (কারন var বর্তমান স্কোপে প্রভাব ফেলে এবং তখন বর্তমান স্কোপ হবে গ্লোবাল স্কোপ) ।
একটি উদাহরণ দেখে নেই –
1 2 3 4 5 6 7 8 9 |
var globalWithVarKeyword = "var keyword in global scope" function scopeTest() { console.log(globalWithVarKeyword) globalVar = "global" // create a global var from function scope by omitting var keyword } scopeTest(); console.log(globalVar); |
এখানে globalWithVarKeyword একটি গ্লোবাল ভ্যারিয়েবল কারন এটা গ্লোবাল স্কোপে var কিওয়ার্ড দিয়ে তৈরি । অন্যদিকে globalVar টি ফাংশানের মধ্য থেকেও গ্লোবাল স্কোপে তৈরি হয়েছে কারন আমরা var ব্যবহার করিনি ।
Guzzle – The HTTP Client: Bangla Screencast
The Video is available in HD
Relevant Resources:
- Guzzle Docs: http://guzzle.readthedocs.org/en/latest/
- Source Code: https://github.com/masnun/php-guzzle-examples