Saturday, November 22, 2014

Easy ACM problem list from UVA

10055 - Hashmat the Brave Warrior
12577 - Hajj-e-Akbar

12478 - Hardest Problem Ever
1124 - Celebrity jeopardy
11172 - Relational Operator

10071 - Back to High School Physics
12250 - Language Detection
12403 - Save Setu
11332 - Summing Digits
12289 - One-Two-Three
10945 - Mother bear


*Written by- Shoayb(IIUC)

Friday, November 14, 2014

Best two Books to Learn Python

Those who are interested to learn Python, you can follow these two books :
 

1. Learn Python The Hard Way. (http://learnpythonthehardway.org/)
2. Dive Into Python. (http://www.diveintopython.net/)

The first one is good for beginners, while the second one is suitable for experienced programmers. Enjoy Python!

Monday, November 10, 2014

Handling automatic newlines in Python

While solving programming contest problems using Python, I came across an issue with the default 'print' function of Python. It adds a newline right after every time it is executed. Example:
Code:
print "Case 1#: "
print "Result"

Output:
Case 1#:
Result
As you can see, this usually has to be done like
Case 1#: Result
Now how do we do this in Python?
Solution:
For Python 2.7:
import sys
sys.stdout.write("Case 1#: ")
sys.stdout.write("Resutl\n")
For Python 3:
print("Case 1#: ", end="")
print("Result")

* Written by- Tafhim Ul Islam

Sunday, October 26, 2014

ফ্রিল্যান্সার? ইন্টারভিউয়ে যে ৮ বিষয় অবশ্যই খেয়াল রাখবেন!


ফ্রিল্যান্সিংয়ের ক্ষেত্রে বায়ারের সাথে ইন্টারভিউ খুবই গুরুত্বপূর্ণ ইন্টারভিউয়ে সন্তুষ্ঠ হওয়ার পরই বায়ার কাজ দিয়ে থাকেনবায়ারের সামনে নিজেকে তাই এমনভাবে উপস্থাপন করতে হবে যেন মনে হয় আপনাকে হায়ার করাই হবে তাঁর উত্তম সিদ্ধান্ত!

অনেকে প্রায়ই প্রশ্ন করেন, ইন্টারভিউয়ের সময় কোন বিষয়গুলো খেয়াল রাখতে হবেএটি আসলে এক কথায় বলে দেয়া সম্ভব নয়ভাল ইন্টারভিউয়ের জন্য বেশ কয়েকটি বিষয় মাথায় রাখা জরুরীবিষয়গুলো নিয়ে এ পোস্টটির মাধ্যমে আলোচনা করার চেষ্টা করা হয়েছে

হাসিখুশি থাকার চেষ্টা করুন
ইন্টারভিউয়ের সময় হাসিখুশি থাকার চেষ্টা করুনস্কাইপ কিংবা ইমেইল, যেভাবেই যোগাযোগ হোক না কেন, বায়ার যেন বুঝতে পারে আপনি খুবই বন্ধুভাবাপন্ন ও তাঁর সাথে কথা বলে আনন্দ পাচ্ছেনলেখা/বলার মাধ্যমেই বোঝাতে হবে আপনি কাজের ক্ষেত্রে কতোটা আগ্রহী

মনোযোগ দিয়ে শুনুন
বায়ায়ের কথা মনোযোগ দিয়ে শুনতে হবেতিনি কি চাচ্ছেন, কি কাজ করাবেন, আপনাকে নির্বাচন করলে তাঁর প্রত্যাশাগুলো বুঝতে হবেবায়ার যা বলবে সেগুলো নোট করে রাখুন মনে রাখতে হবে, কাজটি সম্পর্কে যত আগ্রহ দেখাবেন বায়ার ততটাই সন্তুষ্ঠ হবেন

প্রজেক্ট সম্পর্কে প্রশ্ন করুন
যে কাজটি করতে যাচ্ছেন তা সম্পর্কে ভাল ধারণা না থাকলে কাজটি করা সহজ হবে নাপ্রজেক্টটিতে সর্বোচ্চ আউটপুট দিতে বায়ারের কাছ থেকে প্রয়োজনীয় বিষয়গুলো জেনে নিন যতক্ষণ ভালভাবে পুরো প্রজেক্ট সম্পর্কে না জানছেন ততক্ষণ পর্যন্ত জিজ্ঞাসা করতে পারেনঅনেকে মনে করতে পারেন বায়ার এতে রেগে যেতে পারেনকিন্তু এটি একেবারেই ভুল ধারণাআমাদের অভিজ্ঞতা থেকে বলতে পারি, বায়ার এতে বিরক্ত না হয়ে বরং আপনার আগ্রহ দেখে খুশি হবে

অভিজ্ঞতাকে তুলে ধরুন
ফ্রিল্যান্সিং করতে হলে ভাল পোর্টফোলিও থাকা জরুরীইন্টারভিউতে অংশ নেয়ার আগে সংশ্লিষ্ঠ কাজের পোর্টফোলিওগুলো রেডি রাখতে হবেযাতে বায়ার আগের কাজগুলো দেখতে চাইলে সেটি সহজেই প্রদর্শণ করা যায়কিভাবে আগের কাজটি করেছেন এবং নতুন বায়ারের কাজটি কিভাবে সম্পন্ন করতে পারবেন সেটি দেখাতে পারলে কাজ পাওয়া আর কেউ ঠেকাতে পারবে না বস!

পরিকল্পনা শেয়ার করুন
পরিকল্পনা শেয়ার করে বায়ারকে বেশি সন্তুষ্ট করা যায়ক্লায়েন্টের কাজটি কিভাবে সম্পন্ন করবেন সে পরিকল্পনা শেয়ার করবেনভালহয় পুরো প্রজেক্টটি আপনি কিভাবে করবেন, কোনটির পর কোনটি ধরবেন এইটার বিস্তুারিত প্রজেক্ট ফ্লো তুলে ধরতে পারলে

Monday, October 13, 2014

সহজে কোন সংখ্যা মনে রাখা যায় কিভাবে ?

সহজে কোন সংখ্যা মনে রাখা যায় কিভাবে, এটা নিয়ে অনেকের অনেক মত। আমি এক জায়গায় একটা মজার উপায় দেখেছিলাম - চেষ্টা করে দেখেছি যে বেশ ভালই কাজ হয়। যেটা করতে হবে সেটা হল সংখ্যাটিকে কোন এক ধরনের কথ্য রূপে নিয়ে আসতে হবে. যেমন ধরুন একটা সংখ্যা হল ১১৬৭৫৪ । এটা মনে রাখতে পারেন এভাবে যে "নভেম্বর মাসে আমরা ছয় জন মিলে ৭৫৪ টাকার নাস্তা করেছিলাম কিংবা ধরুন সংখ্যাটি যদি হয় ১৬৯৫, তাহলে আপনি ভাবতে পারেন "১৬ই ডিসেম্বর, ১৯৯৫" । মোট কথা হল সংখ্যাটিকে কোন একটা কথ্য রূপে নিয়ে এসে তাদের মাঝে একটা রিলেশন তৈরি করা। ১৬৯৫ যতক্ষণ মনে রাখা যায়, তার চেয়ে বেশী সময় ধরে মনে রাখা যায় "১৬ই ডিসেম্বর, ১৯৯৫" । সংখ্যা গুলোর কথ্য রূপ যে সবসময় অর্থবহ হতে হবে তা না, বরং ফানি কোনকিছুও ভাবতে পারেন। যেমন ১২২৭ এই সংখ্যা নিয়ে ভাবতে পারেন " ১২ জন মিলে ২৭ টা পুরি খেলাম " - এবার এটা একবার বা কয়েকবার মুখে বা মনে মনে বলে নিলেই দেখবেন ১২২৭ সংখ্যাটি আপনার মাথায় অনেকক্ষণ ধরে থাকবে

 *পরামর্শ দিয়েছেন - Hasin Hayder