আমি কীভাবে একটি জুপিটার / জুপিটারল্যাব নোটবুকে সামগ্রীর একটি সারণী যুক্ত করতে পারি?


105

Http://ipython.org/ipython-doc/stable/interactive/notebook.html এ ডকুমেন্টেশন বলছে

আপনি সম্পূর্ণরূপে আপনার কম্পিউটারের নথির জন্য বিভিন্ন স্তরের শিরোনাম ব্যবহার করে একটি ধারণামূলক কাঠামো সরবরাহ করতে পারেন; স্তরের 1 (শীর্ষ স্তর) থেকে নীচে স্তর 6 (অনুচ্ছেদ) পর্যন্ত 6 টি স্তর উপলব্ধ রয়েছে। এগুলি পরে সামগ্রীর সারণী ইত্যাদির জন্য ব্যবহার করা যেতে পারে etc.

তবে, এই জাতীয় সামগ্রীর সারণী তৈরি করতে কীভাবে আমার শ্রেণিবিন্যাসের শিরোনাম ব্যবহার করতে হয় সে সম্পর্কে আমি কোথাও নির্দেশাবলী পাই না। এই কাজ করতে একটি উপায় আছে কি?

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


সমস্ত ওয়েবপৃষ্ঠাগুলি জুড়ে কাজ করে এমন একটি সাধারণ সমাধানের জন্য নীচে @ নিকোলির উত্তরটি দেখুন .. এটি দুর্দান্ত উত্তর।
আইহাইটওয়ার

বিদ্যমান জুপিটার নোটবুক সমাধানগুলির পরিপূরক করতে, আমি নীচে জুপিটারল্যাব নির্দেশাবলী যুক্ত করেছি
joelostblom

উত্তর:


52

একটি আইপথন এনবেেক্সটেনশন রয়েছে যা একটি নোটবুকের জন্য সামগ্রীর একটি সারণী তৈরি করে। এটি কেবল নেভিগেশন সরবরাহ করে বলে মনে হচ্ছে, বিভাগ ভাঁজ নয়।


ধন্যবাদ, আমি ধরে নিই এটি ডকুমেন্টেশনটি উল্লেখ করছে।
ব্যবহারকারী 2428107

2
যারা জুপিটার 4 এ এটি ইনস্টল করতে চান তাদের জন্য এই পোস্টটি সাহায্য করতে পারে।
সিরিটিজ মেজর

9
কেবল এটি আপডেট করার জন্য: এখন একটি নেবেক্সটেনশন এক্সটেনশান রয়েছে, যা পুরো একসাথে অনেকগুলি এক্সটেনশানকে একসাথে বান্ডিল করে এবং আপনাকে এটিকে জুপিটারের মাধ্যমে পরিচালনা করতে দেয়। আমি মনে করি এটি এখন ToC2 পাওয়ার সহজতম উপায়। এবং এটি অন্যান্য প্রাসঙ্গিক এক্সটেনশনগুলি যেমন বিভাগ ভাঁজ সরবরাহ করে। এটি এর github.com/ipython-contrib/jupyter_contrib_nbextensions
user2428107

93

আপনি মার্কডাউন এবং এইচটিএমএল দ্বারা ম্যানুয়ালি একটি TOC যুক্ত করতে পারেন। এখানে আমি কীভাবে যুক্ত করছি:

জুপিটার নোটবুকের শীর্ষে টিওসি তৈরি করুন:

## TOC:
* [First Bullet Header](#first-bullet)
* [Second Bullet Header](#second-bullet)

সারা শরীর জুড়ে এইচটিএমএল অ্যাঙ্কর যুক্ত করুন:

## First Bullet Header <a class="anchor" id="first-bullet"></a>

code blocks...

## Second Bullet Header <a class="anchor" id="second-bullet"></a>

code blocks...

এটি সেরা পদ্ধতির নাও হতে পারে, তবে এটি কার্যকর হয়। আশাকরি এটা সাহায্য করবে.


15
এটি আমার পক্ষে আর কাজ করে না, তবে একই ধরণের পদ্ধতির কাজটি ঘটে
joelostblom

2
এছাড়াও এই একই "অনুরূপ পদ্ধতির": স্ট্যাকওভারফ্লো / প্রশ্নগুলি / ৩৩৩7575৫৫/২ টিএল; ডাঃ: <a name="pookie"></a>অ্যাঙ্কর এবং লিঙ্ক ব্যবহারের জন্য ব্যবহার:Take me to [pookie](#pookie)
মাইকেল

2
আপনার মার্কডাউনগুলিতে সমস্ত শিরোনামের জন্য, নোটবুক স্বয়ংক্রিয়ভাবে অ্যাঙ্করগুলি যুক্ত করে। আপনি ব্রাউজারের অ্যাড্রেস বারে অ্যাঙ্করটি প্রকাশ করার জন্য আপনি যে শিরোনামগুলি দেখেন তার ডানদিকে পাইলক্রো (¶) এ ক্লিক করতে পারেন। আপনি আপনার মার্কডাউন বিভাগে ম্যানুয়ালি অ্যাঙ্কর যুক্ত করার পরিবর্তে এই অ্যাঙ্করটি ব্যবহার করতে পারেন। এছাড়াও সর্বোত্তম জিনিসটি এটি কোষ জুড়ে কাজ করে।
আরুজা

1
আমার কাছে এই স্ক্রিপ্টটি add_toc.py রয়েছে যা সামগ্রীর তালিকার সাথে শীর্ষে একটি মার্কডাউন সেল যুক্ত করে। আপনি এক্সটেনশনগুলি ইনস্টল করতে না চাইলে কোনও দরিদ্র ব্যক্তির সমাধান।
ব্যবহারকারী 2148414


18

কোনও ব্রাউজার প্লাগইন কীভাবে ব্যবহার করা যায় যা আপনাকে যে কোনও HTML পৃষ্ঠার ওভারভিউ দেয়। আমি নিম্নলিখিত চেষ্টা করেছি:

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


1
খুব উপকারী! তবে কিছু অন্তর্নির্মিত ফাংশনগুলি এত বেশি অর্থবহ হয়ে উঠবে - বিশেষ করে
মার্কডাউনের

13

আমি সম্প্রতি জুপিটারের কাছে একটি ছোট এক্সটেনশন তৈরি করেছি যার নাম জুপিটার-নাবার । এটি মার্কডাউন সেলগুলিতে লিখিত শিরোনামগুলি অনুসন্ধান করে এবং তাদের সাথে লিঙ্কগুলি শ্রেণিবদ্ধ ফ্যাশনে প্রদর্শন করে। পার্শ্বদণ্ডটি পুনরায় আকারযুক্ত এবং সঙ্কুচিত। নীচে স্ক্রিনশট দেখুন।

এটি ইনস্টল করা সহজ, এবং 'কাস্টম' জেএস এবং সিএসএস কোডগুলির সুবিধা গ্রহণ করে যেগুলি যখনই একটি নোটবুক খোলা থাকে তখন কার্যকর করা হয়, সুতরাং আপনাকে এটি ম্যানুয়ালি চালানোর দরকার নেই।

এখানে চিত্র বর্ণনা লিখুন


1
প্রকৃতপক্ষে এটি ইনস্টল করা সহজ, এবং উত্স কোডটিও বন্ধুত্বপূর্ণ। চমৎকার প্রকল্প!
কারসন

13

জুপিটার এক্সটেনশানগুলি পরিচালনা করতে এখন দুটি প্যাকেজ ব্যবহার করা যেতে পারে:

  1. jupyter_contrib_nbextensions যা সামগ্রীর সারণী সহ এক্সটেনশানগুলি ইনস্টল করে;

  2. jupyter_nbextensions_configurator যা কোন এনবেক্সটেনশনগুলি সক্ষম তা কনফিগার করার জন্য গ্রাফিক্যাল ইউজার ইন্টারফেস সরবরাহ করে (প্রতিটি নোটবুকের জন্য স্বয়ংক্রিয়ভাবে লোড হয়) এবং এনবেক্সটেনশনের বিকল্পগুলি কনফিগার করার জন্য নিয়ন্ত্রণ সরবরাহ করে।

হালনাগাদ:

সাম্প্রতিক সংস্করণগুলি থেকে শুরু করে jupyter_contrib_nbextensions, কমপক্ষে আপনার সাথে condaইনস্টল করার দরকার নেই jupyter_nbextensions_configuratorকারণ এটি extension এক্সটেনশনগুলির সাথে একসাথে ইনস্টল হয়ে যায়।


9

JupyterLab ToC নির্দেশাবলী

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

পার্শ্ব প্যানেল হিসাবে

Jupyterlab-TOC এক্সটেনশন করতে পারেন সংখ্যা শিরোনামে, পতন অংশ, এবং পরিভ্রমন জন্য ব্যবহার করা যেতে (ক ডেমো জন্য নিচে GIF দেখুন) একটি পার্শ্ব প্যানেল হিসাবে ToC যোগ করা হয়েছে। নিম্নলিখিত কমান্ড দিয়ে ইনস্টল করুন

jupyter labextension install @jupyterlab/toc

এখানে চিত্র বর্ণনা লিখুন


সেল হিসাবে নোটবুকে

বর্তমানে, এটি ম্যাট ড্যানচোর উত্তরের মতো ম্যানুয়ালি করা যেতে পারে, বা স্বয়ংক্রিয়ভাবে ক্লাসিক নোটবুক ইন্টারফেসে টোক 2 জপিটার নোটবুক এক্সটেনশানের মাধ্যমে ।

প্রথমে jupyter_contrib_nbextensions বান্ডেলের অংশ হিসাবে toc2 ইনস্টল করুন :

conda install -c conda-forge jupyter_contrib_nbextensions

তারপরে, জুপিটারল্যাব চালু করুন, এতে যান Help --> Launch Classic Notebookএবং আপনি যে নোটবুকটি টোকি যুক্ত করতে চান তা খুলুন। ভাসমান ToC উইন্ডোটি আনার জন্য সরঞ্জামদণ্ডের টোক 2 চিহ্নটি ক্লিক করুন (নীচের জিআইএফটি খুঁজে না পেলে দেখুন), গিয়ার আইকনটি ক্লিক করুন এবং "নোটবুক টোকি সেল যুক্ত করুন" এর জন্য বক্সটি চেক করুন। নোটবুকটি সংরক্ষণ করুন এবং টুসি সেলটি যখন আপনি এটি জপিটারল্যাবে খুলবেন তখন সেখানে উপস্থিত থাকবেন। Cellোকানো ঘরটি এটিতে এইচটিএমএলযুক্ত মার্কডাউন সেল, এটি স্বয়ংক্রিয়ভাবে আপডেট হবে না।

টোক 2 এর ডিফল্ট বিকল্পগুলি ক্লাসিক নোটবুক লঞ্চ পৃষ্ঠায় "Nbextensions" ট্যাবে কনফিগার করা যেতে পারে। আপনি উদাহরণস্বরূপ শিরোনাম চয়ন করতে এবং পার্শ্ব দণ্ড হিসাবে টিসি অ্যাঙ্কর করতে পছন্দ করতে পারেন (যা আমি ব্যক্তিগতভাবে পরিচ্ছন্ন বলে মনে করি)।

এখানে চিত্র বর্ণনা লিখুন


এক্সপোর্ট করা এইচটিএমএল ফাইলটিতে

nbconvertরফতানি এইচটিএমএলকে কীভাবে ফর্ম্যাট করবেন তার বিধি অনুসরণ করে এইচটিএমএলে নোটবুকগুলি রফতানি করতে ব্যবহার করা যেতে পারে। toc2এক্সটেনশন উপরে উল্লিখিত নামক একটি রপ্তানি বিন্যাস যোগ করা html_tocযা সরাসরি ব্যবহার করা যেতে পারে, nbconvert(পরে কম্যান্ড লাইন থেকে toc2এক্সটেনশন ইনস্টল করা হয়েছে):

jupyter nbconvert file.ipynb --to html_toc
# Append `--ExtractOutputPreprocessor.enabled=False`
# to get a single html file instead of a separate directory for images

মনে রাখবেন যে শেল কমান্ডগুলি বিস্মৃত চিহ্নের সাথে প্রিফ্যাক্স করে নোটবুকের কোষগুলিতে যুক্ত করা যেতে পারে !, সুতরাং আপনি "সমস্ত ঘর চালান" টিপুন যখন আপনি এই লাইনটি নোটবুকের শেষ কক্ষে আটকে রাখতে পারেন এবং সর্বদা একটি টোকি তৈরির সাথে একটি এইচটিএমএল ফাইল তৈরি করতে পারেন () বা আপনি যে কোনও আউটপুট চান nbconvert)) এইভাবে, আপনি jupyterlab-tocকাজ করার সময় নোটবুকটি নেভিগেট করতে ব্যবহার করতে পারেন , এবং এখনও ক্লাসিক নোটবুক ইন্টারফেস (আমাদের মধ্যে পিউরিস্টদের জন্য) ব্যবহার না করে রফতানি আউটপুটটিতে টোকি পেতে পারেন।

নোট করুন যে উপরে বর্ণিত হিসাবে ডিফল্ট toc2 বিকল্পগুলি কনফিগার করা, এর বিন্যাস পরিবর্তন করবে নাnbconver --to html_toc । মেটাডেটা .ipynb ফাইলে লেখার জন্য আপনাকে ক্লাসিক নোটবুক ইন্টারফেসে নোটবুকটি খুলতে হবে (রফতানির সময় এনবি কনভার্ট মেটাডেটা পড়বে) বিকল্পভাবে, আপনি জুপিটারল্যাব সাইডবারের নোটবুক সরঞ্জাম ট্যাবটির মাধ্যমে মেটালিটি ম্যানুয়ালি যুক্ত করতে পারেন, যেমন কিছু মত:

    "toc": {
        "number_sections": false,
        "sideBar": true
    }

আপনি যদি কোনও জিইউআই চালিত পদ্ধতির পছন্দ করেন তবে আপনার ক্লাসিক নোটবুকটি খুলতে এবং ক্লিক করতে সক্ষম হওয়া উচিত File --> Save as HTML (with ToC) (যদিও নোট করুন যে এই মেনুটি আমার জন্য উপলব্ধ ছিল না)।


উপরের জিআইএফগুলি এক্সটেনশনের সম্পর্কিত ডকুমেন্টেশন থেকে লিঙ্কযুক্ত।


আমি এর সাথে কাজ করতে পছন্দ করি jupyter labতবে একটি বড় নোটবুকের এইচটিএমএল আউটপুটে একটি টিওসি যুক্ত করা দরকার। এটি নির্দোষভাবে কাজ করে! এটি কাজ করার জন্য আরও কিছু অতিরিক্ত পদক্ষেপ ছিল: ১. টিওসি সক্ষম করুন, উদাহরণস্বরূপ conda install -c conda-forge jupyter_nbextensions_configurator, http://localhost:8888/nbextensions"সামঞ্জস্যতা" আনচেক করুন এবং "টোক 2 " সক্ষম করুন ২. ক্লাসিকাল নোটবুক চালু করুন, আপনার প্রয়োজন অনুসারে টিওসি সেটিংস পরিবর্তন করুন এবং Add TOC to Cell(বর্ণিত হিসাবে এগিয়ে যান)। ৩. আপনার .ipynbফাইলটি খুলুন এবং "toc"জপসন টক কনফিগারেশনগুলি অনুলিপি করুন এবং জুপিটার ল্যাবটির
অ্যালেক্স

6

ভূমিকা

যেমন @ ইয়ান এবং @ সার্জি উল্লেখ করেছেন, এনটেক্সটেনশনগুলি একটি সহজ সমাধান। তাদের উত্তরটি বিস্তারিতভাবে জানাতে এখানে আরও কয়েকটি তথ্য দেওয়া হল।

সংক্ষিপ্তসার কী?

এনবেক্সটেনশনে এক্সটেনশনের একটি সংগ্রহ রয়েছে যা আপনার জুপিটার নোটবুকে কার্যকারিতা যুক্ত করে।

উদাহরণস্বরূপ, কেবল কয়েকটি এক্সটেনশান উদ্ধৃত করার জন্য:

  • সুচিপত্র

  • ভাঙ্গা শিরোনাম

এনবেক্সটেনশনগুলি ইনস্টল করুন

কনডা বা পিআইপি-র মাধ্যমে ইনস্টলেশনটি করা যেতে পারে

# If conda:
conda install -c conda-forge jupyter_contrib_nbextensions
# or with pip:
pip install jupyter_contrib_nbextensions

জেএস এবং সিএসএস ফাইলগুলি অনুলিপি করুন

জুপিটার সার্ভারের অনুসন্ধান ডিরেক্টরিতে এনবেক্সটেনশনের জাভাস্ক্রিপ্ট এবং সিএসএস ফাইলগুলি অনুলিপি করতে, নিম্নলিখিতগুলি করুন:

jupyter contrib nbextension install --user

টগল এক্সটেনশনগুলি

মনে রাখবেন যে আপনি যদি টার্মিনালের সাথে পরিচিত না হন তবে এনবিএক্সটেনশন কনফিগারারে ইনস্টল করা ভাল (পরবর্তী বিভাগটি দেখুন)

আপনি আপনার পছন্দসই এক্সটেনশনগুলি সক্ষম / অক্ষম করতে পারেন। নথির উল্লেখ হিসাবে, জেনেরিক আদেশটি হ'ল:

jupyter nbextension enable <nbextension require path>

কংক্রিটলি, টোসি (বিষয়বস্তুর সারণি) সম্প্রসারণ সক্ষম করতে, করুন:

jupyter nbextension enable toc2/main

কনফিগারেশন ইন্টারফেস ইনস্টল করুন (butচ্ছিক তবে দরকারী)

যেমন এর ডকুমেন্টেশন হিসাবে বলা হয়েছে, nbextensions_configurator nbextensions এর জন্য কনফিগার ইন্টারফেস সরবরাহ করে।

এটি নীচের মত দেখাচ্ছে: এনবিএক্সটেনশন কনফিগারার

আপনি কনডা ব্যবহার করলে এটি ইনস্টল করতে:

conda install -c conda-forge jupyter_nbextensions_configurator

আপনার যদি কনডা না থাকে বা কন্ডার মাধ্যমে ইনস্টল করতে না চান, তবে নিম্নলিখিত 2 টি পদক্ষেপ করুন:

pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user

এটি একটি দুর্দান্ত এবং বিস্তারিত উত্তর। আমি সক্রিয় toc2/mainএ "সূচীপত্র (2)" পরীক্ষণ হিসাবে একই স্থানীয় হোস্ট: 8888 / গাছ # nbextensions_configurator
ফ্লো 2 কে

4

এখানে আমার মতামতটি, ক্লিঙ্কি যেমন রয়েছে তেমন এবং গিথুবে উপলভ্য :

আমদানি কক্ষের প্রথম নোটবুক সেলটি রাখুন:

from IPythonTOC import IPythonTOC

toc = IPythonTOC()

আমদানি কক্ষের পরে কোথাও, জিনটোসইন্ট্রি সেলে রাখুন তবে এটি এখনও চালাবেন না:

''' if you called toc.genTOCMarkdownCell before running this cell, 
the title has been set in the class '''

print toc.genTOCEntry()

GenTOCEntry সেল এর নীচে একটি TOC সেলকে মার্কডাউন সেল হিসাবে তৈরি করুন:

<a id='TOC'></a>

#TOC

নোটবুকটি বিকশিত হওয়ার সাথে সাথে একটি নতুন বিভাগ শুরু করার আগে এই জেনটোকমার্কডাউনকেলটি রাখুন:

with open('TOCMarkdownCell.txt', 'w') as outfile:

    outfile.write(toc.genTOCMarkdownCell('Introduction'))

!cat TOCMarkdownCell.txt

!rm TOCMarkdownCell.txt

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

<a id='Introduction'></a>

###Introduction

তারপরে আপনি যখন আপনার নোটবুকের শীর্ষে যান এবং জেনটোকেন্ট্রি চালান, আপনি আউটপুট পাবেন:

[Introduction](#Introduction)

এই লিঙ্কের স্ট্রিংটি অনুলিপি করুন এবং এটি টিওসি মার্কডাউন সেলটিতে পেস্ট করুন:

<a id='TOC'></a>

#TOC

[Introduction](#Introduction)

আপনি লিঙ্ক স্ট্রিংটি সন্নিবেশ করার জন্য টিওসি সেল সম্পাদনা করার পরে এবং আপনি শিফট-এন্টার টিপুন, আপনার নতুন বিভাগের লিঙ্কটি একটি ওয়েব লিঙ্ক হিসাবে আপনার নোটবুকের বিষয়বস্তু সারণীতে উপস্থিত হবে এবং এটি ক্লিক করলে ব্রাউজারটি আপনার নতুন বিভাগে অবস্থান করবে।

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


2

ইয়ান যেমন ইতিমধ্যে উল্লেখ করেছে, আইপিথন নোটবুকের জন্য মিনক্রিকে টেক্সট অফ কন্টেন্ট এক্সটেনশন রয়েছে। এটি কাজ করতে আমার কিছুটা সমস্যা হয়েছিল এবং এই আইপিথন নোটবুকটি তৈরি করা হয়েছে যা উইন্ডোজে মিনিটকের বিষয়বস্তু বর্ধনের টেবিলটি আধা-স্বয়ংক্রিয়ভাবে ফাইলগুলি তৈরি করে। এটি 'কার্ল'-আদেশগুলি বা লিঙ্কগুলি ব্যবহার করে না, তবে * .js এবং * .css ফাইলগুলি সরাসরি আপনার আইপিথন নোটবুক-প্রোফাইল ডিরেক্টরিতে লিখেছে।

নোটবুকের একটি অংশ রয়েছে যার নাম 'আপনার কী করা উচিত' - এটি অনুসরণ করুন এবং সামগ্রীগুলির একটি দুর্দান্ত ভাসমান সারণী থাকুন:)

এখানে একটি HTML সংস্করণে যা ইতিমধ্যে এটা দেখায় হল: http://htmlpreview.github.io/?https://github.com/ahambi/140824-TOC/blob/master/A%20floating%20table%20of%20contents.htm

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.