পাইথন: ভাষা geomatics অগ্রাধিকার উচিত

গত বছর আমি প্রত্যক্ষ করতে পেরেছিলাম যে আমার বন্ধু "ফিলিবলু" কীভাবে তার ভিজ্যুয়াল বেসিক ফর অ্যাপ্লিকেশনগুলি (ভিবিএ) প্রোগ্রামিংটি একপাশে রেখেছিল যার সাহায্যে তিনি বেশ আরামদায়ক বোধ করেছিলেন এবং স্ক্র্যাচ থেকে পাইথন শিখতে তাঁর হাতা সজ্জিত করেছিলেন, প্লাগইনের একটি অভিযোজন গড়ে তুলতে কিউজিআইএস-এ »পৌরসভা এসআইটি। এটি এমন একটি অ্যাপ্লিকেশন যা স্পষ্ট হয়ে উঠছে এবং এর মধ্যে আমি খুব কমই একটি কার্যনির্বাহী ডিজাইনার ছিলাম কারণ আমি এখন পর্যন্ত সেখানে ছিলাম না। সেই সময় ফিলির সাথে এবং সম্প্রতি পেরুর ন্যানের সাথে কথিত কথোপকথনের পরে, যারা কয়েকমাস ধরে পাইথন কোর্সে ডিঅক্সিডাইজিং করে চলেছে, আমরা এই পোস্টটি বিবেচনা করেছিলাম, সিস্টেমগুলির এই বিশ্বে পাইথন একটি ভাষা হিসাবে কীভাবে গুরুত্বপূর্ণ হয়ে উঠেছে তা ভেবে আমরা এই পোস্টটি বিবেচনা করেছি ভৌগলিক তথ্য।

বিষয়টি নিজেই অপ্রাসঙ্গিক বলে মনে হতে পারে, বিশেষত যারা দীর্ঘকাল ধরে এই ভাষার সাথে 'কাঁধে কাঁপছেন'। জিওফামাদাস বিষয়গুলি পর্যালোচনা করে, প্রায় 16 টি নিবন্ধ পাইথনকে উল্লেখ করে এবং প্রায় বিভিন্ন আলোচনার পরিপূরক হিসাবে। তবে যেমনটি আমরা আগেই বলেছি যে, এই সময়ের ভূতাত্ত্বিকদের অবশ্যই অ্যাপ্লিকেশন বিকাশের দক্ষতা অর্জন করতে হবে, কারণ তারা প্রোগ্রামিংয়ের জন্য নিজেকে নিবেদিত করবে না, তবে এটি জরুরি যে তারা জিওপ্যাসিয়াল বিষয়গুলিতে কম্পিউটারের বিকাশগুলি কীভাবে পরিচালনা করতে বা তদারকি করতে পারে তা জানার জন্য প্রয়োজনীয়।

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

আমি প্রসঙ্গে পাইথন শিখতে অ্যামির তৈরি গাইডটি পছন্দ করেছিলাম নৈতিক হ্যাকিং.

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

"আপনার মতে, আপনি যদি জিআইএস কাজ মনে করেন তবে পাইথন শিখতে সেরা বই / সাইট কি?

দ্বারা 'সেরা', অর্থ:

  • না খুব দীর্ঘ (বই)
  • বুঝতে সহজ (বই / সাইট)
  • ভাল ব্যবহারিক উদাহরণ (বই / সাইট) "

আমি 'বই' থেকে 'সাইট' আলাদা করে আলোচনা শুরু করতে চাই। নানের সাথে আমার প্রায় ফ্রেডিয়ান কথোপকথনের পরে, আমরা ভেবে দেখেছি যে এটি আরও ওরিয়েন্টিং হবে। তারপরে আমরা 'সাইটগুলি' দিয়ে শুরু করি:

1। সবকিছু 'স্তরের' উপর নির্ভর করে

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

আমরা বুঝতে পারি যে শিক্ষানবিশ হওয়া 'বিশেষজ্ঞ' হওয়ার মতো নয়। আপনি যদি এখনই যোগাযোগ করে থাকেন তবে ভাষা এবং তারপরে বিশেষত্বের দিকে মনোনিবেশ করার চেয়ে ভাল আর কিছুই নয়। অতএব, যখন আমরা তিনটি উত্তর পাই (মোট 9 টি ভোট) আমরা নির্দেশ করছি Codecademy আমি 'newbies' মনে করি, যেহেতু এই সাইট আমাদের Python বিশ্বের বা আমরা শিখতে চাই যে কোনো ভাষা থেকে পরিচয় করিয়ে দিতে একটি সহজ উপায় করতে পারবেন।

দ্বিতীয়ত, ইতিমধ্যে একটি মধ্যবর্তী স্তরে, এটি হয় Coursera। এই MOOC প্ল্যাটফর্ম বিভিন্ন এলাকায় আবরণ কোর্স প্রদান করে। বিশেষ করে আমরা অবশ্যই চক্রটি (মোট সংখ্যাটি 5)প্রত্যেকের জন্য পাইথন'চমৎকার চার্লস সেভারেন্স দ্বারা যে কেউ 'ড। চক ', তিনি বুঝতে পারবেন কিভাবে তিনি আমাদের খুব দক্ষতার সাথে পরিচালনা করেন, যেমন তিনি কোর্সের মাধ্যমে অসুবিধা পর্যায়ে অগ্রসর হন।

আমি কয়েকটি পাইথন কোর্সে আমার ক্রেডিট প্রদান করি Guru99, একটি গুগল veteran দ্বারা কাজ ছিল বিশেষ করে যে এক।

আরেকটি ইন্টারমিডিয়েট স্তরের কোর্স, যার বইয়ের নামটি একই নামে রয়েছে: পাইথন হার্ড উপায় শিখুন। 52 টি অনুশীলন যা বিভিন্ন বিষয় coverেকে রাখে। জেড শ-এর সন্দেহ নেই তার ভক্তরা। বইটির জন্য 44 ভোট!

অবশ্যই আমরা যারা 'বাইবেলের' ভাষাতে থাকি তাদের মিস করা যাবে না। 10 ভোটের সাথে এই প্রতিক্রিয়া আমাদের দেখায় যে আমরা সর্বদা সাইটটি পরীক্ষা করে দেখি সরকারী এটি এখনও পরামর্শ জন্য একটি ভাল বিকল্প।

ইতিমধ্যে একটি ছোট স্কেল উপর প্রদর্শিত হবে Hackerrank, CodingBat, রিয়েল পাইথন o এই। প্রত্যেকের জন্য কিছু আছে, কিন্তু এটি একটি পিক না দেওয়া।

2। মৌলিক প্রশিক্ষণ জন্য বই

এখানে প্রস্তাব এছাড়াও বিক্ষিপ্ত হয়। প্রতিটি এক একটি বিশেষ বই সঙ্গে ভাল পেয়ে শেষ পর্যন্ত। সবচেয়ে শিখেছি 'পাইথন হার্ড ওয়ে' ভুলে যাওয়া ছাড়া আমরা অনুরূপ গ্রহণযোগ্যতার একটি খুঁজে পাই:একটি কম্পিউটার বিজ্ঞানী মত মনে কিভাবে'(বিনামূল্যে ডাউনলোড)

কম ভোট আমরা খুঁজে পেতে 'পাইথনে ডাইভ'(10 ভোট এবং বিনামূল্যে ডাউনলোড) এবং অবশেষে 4 ভোটের সাথে, হ্যান্স পেটার ল্যাংটাঙ্গেনের বই' পাই প্রোটন অন সায়েন্টিফিক প্রোগ্রামিং উইথ পাইথন ', যা অ্যামাজনে পাওয়া যেতে পারে।

3। জিআইএস এবং পাইথন বিশেষজ্ঞতা

প্রত্যাশিত মুহুর্ত এসেছিল। এবং সত্য বলতে, জিআইএস ফোরামের সরবরাহিত তথ্যগুলি তার নিষ্ক্রিয় লিঙ্কগুলির কারণে আমাদের এতিম রেখে দেয়। নগণ্য নয়, এটি কী অফার করে GisGeography বিনামূল্যে বিকল্প হিসাবে। যদিও আমার মতে, এই ক্ষেত্রে এটি শুরু করার জন্য একটি ভাল কোর্সে বিনিয়োগ করা সুবিধাজনক। তাহলে নিখরচায় সমাধান বা বই আমাদের আরও দৃity়তা দেবে।

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

ইংরেজিতে কোর্সের ক্ষেত্রে, প্রাথমিক স্তরের জন্য আমরা নিম্নলিখিত সাইটের পরামর্শ দিই:

  • পাইথন সহ প্রোগ্রামিং ফাউন্ডেশন (উদাসিটি) - ওহো, এটি সাধারণ, তবে আমরা এটি অতিরিক্ত হিসাবে যুক্ত করেছি। সক্রিয়ভাবে এবং বিনামূল্যে জন্য পাইথন কনুই করতে।  দেখার জন্য.
  • GEO485 জিআইএস প্রোগ্রামিং এবং অটোমেশন (পেন স্টেট ওপেন কোর্স ওয়ার) - পাইথন শিখুন এবং এসিসির ArcGIS ডেস্কটপে কিভাবে জিআইএস কর্ম স্বয়ংক্রিয়ভাবে শিখুন। দেখার জন্য। (আমাদের পুরানো ফোরামে 3 ভোট)।

আরও মৌলিক কিন্তু আরও অনেক তথ্য দিয়ে:

  • পাইথন জিও-স্পেসিয়াল ডেভেলপমেন্ট। পুরানো কিন্তু আকর্ষণীয়, নষ্ট না 23 রেটিং ভোট পায়।
  • El জিআইএস প্রোগ্রামিং মৌলিক এনসি স্টেট ইউনিভার্সিটির (জিআইএসএক্সএইচএএনএক্সএক্স) একাদশ ভোট পেয়েছে। এটা মনে হয়, প্রকৃতপক্ষে Penn State এর তুলনায় আরো তথ্যের সাথে।
  • অনেক তথ্য সঙ্গে একটি পোর্টাল জিআইএস লাউঞ্জ নিবন্ধ, সংবাদ, কোর্স এবং অন্যান্য তথ্য বিস্তৃত প্রদান করে। আপনার 44 ভোট ব্যবহারকারী পছন্দগুলি সমর্থন করে

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

13 ভোটের সাথে, পাইথন জিওস্প্যাটিয়াল ডেভেলপমেন্ট ওপেন সোর্স জিআইএস ব্যবহার করে স্ক্র্যাচ থেকে অ্যাপ্লিকেশনগুলি নির্মাণ শুরু করে। একটি ভাল শুরু

  • ArcGIS জন্য পাইথন স্ক্রিপ্টিং (Esri) - কাস্টম geoprocessing সরঞ্জাম তৈরি এবং ArcGIS মধ্যে Python কোড লিখতে শিখতে। এটি ডাউনলোড এবং Esri মাধ্যমে ব্যায়াম করা যাবে। এটি পেন রাজ্য কোর্স গ্রন্থপরিচয় প্রদর্শিত হয়।

এখনও ArcPy শেখার আগ্রহী? এখানে এক তালিকা অনুসন্ধান সম্পদ

এবং অবশেষে তারা আমাদের প্যাকথubের বইগুলির একটি ছোট তালিকা দেখায়, যা আমি আকর্ষণীয় মনে করি:

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

একটি জবাব "পাইথন: ভাষার ভূতত্ত্বকে প্রাধান্য দেওয়া উচিত"

  1. Estudo Pelo পাইথন Progressivo, Acho সমস্ত অনলাইন এবং বিনামূল্যে, সুনির্দিষ্ট Nem de Cadastro প্রদর্শন, শুধু লিখুন এবং অধ্যয়ন
    https://www.pythonprogressivo.net

একটি উত্তর ছেড়ে দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না।

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার মন্তব্যের ডেটা প্রক্রিয়া করা হয় তা জানুন.