উদীয়মান প্রোগ্রামারদের জন্য পাইথন রেগেক্স চিট শীট

উদীয়মান প্রোগ্রামারদের জন্য পাইথন রেগেক্স চিট শীট

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





এক্সবক্স ওয়ান -এ কন্ট্রোলার কীভাবে সিঙ্ক করবেন

যদিও পাইথনের প্রচুর লাইব্রেরি রয়েছে, তবে এটি আপনার বুদ্ধিমান যে আপনি এর নিয়মিত সিনট্যাক্সগুলির মধ্যে আপনার পথ জানেন। এমনকি যদি আপনি এটির বিশেষজ্ঞ হন, তবুও আপনার মেমরি রিফ্রেশ করার জন্য আপনাকে এখনও মাঝে মাঝে কিছু পাইথন কমান্ড খুঁজতে হবে।





সেই কারণে, আমরা এই পাইথন রেগুলার এক্সপ্রেশন চিট শীটটি প্রস্তুত করেছি যাতে আপনি আপনার সিনট্যাক্সগুলিকে আরও ভালভাবে ধরে রাখতে সাহায্য করতে পারেন।





বিনামুল্যে ডাউনলোড: এই চিট শীট একটি হিসাবে পাওয়া যায় ডাউনলোডযোগ্য পিডিএফ আমাদের ডিস্ট্রিবিউশন পার্টনার, ট্রেডপব থেকে। শুধুমাত্র প্রথমবার এটি অ্যাক্সেস করার জন্য আপনাকে একটি সংক্ষিপ্ত ফর্ম পূরণ করতে হবে। ডাউনলোড করুন উদীয়মান প্রোগ্রামারদের জন্য Python RegEx Cheat Sheet

উদীয়মান প্রোগ্রামারদের জন্য পাইথন রেগেক্স চিট শীট

অভিব্যক্তিকর্মউদাহরণ
ছাপা()একটি কমান্ডের ফলাফল প্রদর্শন করুনx = 'হ্যালো ওয়ার্ল্ড'
মুদ্রণ (x)

আউটপুট: হ্যালো ওয়ার্ল্ড
ইনপুট()ব্যবহারকারীদের কাছ থেকে ইনপুট সংগ্রহ করুনমুদ্রণ (ইনপুট ('আপনার নাম কি?'))

আউটপুট: আপনার নাম কি?
টাইপ ()একটি ভেরিয়েবলের ধরন খুঁজুনx = 'রেগুলার এক্সপ্রেশন'
টাইপ (x)

আউটপুট:
লেন ()একটি পরিবর্তনশীল আইটেমের সংখ্যা খুঁজুনলেন ([1, 2, 3])

আউটপুট: 3
এমন একটি চরিত্র থেকে পালিয়ে যা কোডের একটি লাইনের অভিপ্রায় পরিবর্তন করেমুদ্রণ ('আমি আপনাকে add' add '' যোগ করতে চাই)

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

আউটপুট:
এটি একটি লাইন
এটি একটি দ্বিতীয় লাইন
def function_name (প্যারামিটার):
কমান্ড
একটি alচ্ছিক পরামিতি দিয়ে একটি ফাংশন শুরু করুনdef yourName (x):
মুদ্রণ (x+1)
ল্যাম্বদাএকটি বেনামী ফাংশন কল করুনadd_3_to = lambda y: y + 3
মুদ্রণ (add_3_to (4))

আউটপুট: 7
প্রত্যাবর্তনএকটি ফাংশন থেকে একটি ফলাফল প্রদান করুনdef yourName (x):
x+1 ফেরত দিন
শ্রেণীএকটি পাইথন বস্তু তৈরি করুনক্লাস myClass:
def myFunc (x):
ডিফ __init__একটি শ্রেণীর অ্যাট্রিবিউটগুলি শুরু করুনক্লাস myClass:
def __init __ (স্ব, গুণাবলী ...)
'__init__.pyএকটি মডিউল ধারণকারী ফাইল সংরক্ষণ করুন যাতে এটি অন্য পাইথন ফাইলে সফলভাবে পড়া যায়একটি মডিউল ধারণকারী ফাইলের নাম পরিবর্তন করুন:

'__init__.py
int ()একটি পরিবর্তনশীলকে পূর্ণসংখ্যায় রূপান্তর করুনint (1.234)

আউটপুট: 1
str ()একটি পরিবর্তনশীলকে স্ট্রিংয়ে রূপান্তর করুনstr (1,234)

আউটপুট: '1.234'
ভাসা()ভেরিয়েবলকে ফ্লোটে রূপান্তর করুনভাসা (23)

আউটপুট: 23.0
ডিক (কাউন্টার ())একটি পাইথন অন্তর্নির্মিত কাউন্টার দিয়ে বাছাই করার পরে একটি তালিকা বা একটি টুপলকে একটি অভিধানে রূপান্তর করুনসংগ্রহ আমদানি কাউন্টার থেকে
dict (কাউন্টার ([1,1,2,1,2,3,3,4]))

আউটপুট: {1: 3, 2: 2, 3: 2, 4: 1}
গোল ()একটি অপারেশনের আউটপুটকে নিকটতম পূর্ণ সংখ্যায় রাউন্ড করুনবৃত্তাকার (23.445)

আউটপুট: 23
বৃত্তাকার (অপারেশন বা সংখ্যা, দশমিক স্থান)একটি অপারেশনের আউটপুটকে নির্দিষ্ট সংখ্যক দশমিক স্থানে নিয়ে যানবৃত্তাকার (23.4568, 2)

আউটপুট: 23.46
যদি:একটি শর্তাধীন বিবৃতি শুরু করুনযদি 2<3:
মুদ্রণ ('দুইটি ছোট')
এলফ:যদি বিবৃতি মিথ্যা হয় তখন একটি পাল্টা বিবৃতি দিনযদি 2<3:
মুদ্রণ ('দুইটি ছোট')
এলিফ 2 == 3:
মুদ্রণ ('যান')
অন্য:অন্যান্য শর্ত মিথ্যা হলে একটি চূড়ান্ত প্রতিবাদ করুনযদি 2<3:
মুদ্রণ ('দুইটি ছোট')
এলিফ 2 == 3:
মুদ্রণ ('যান')
অন্য:
মুদ্রণ ('তিনটি বৃহত্তর')
চালিয়ে যানএকটি শর্ত উপেক্ষা করুন এবং বাকি লুপটি চালানa = [1, 4, -10, 6, 8]
খ এর জন্য a:
যদি খ<=0:
চালিয়ে যান
মুদ্রণ (খ)

আউটপুট:

4
6
8
বিরতিপ্রদত্ত শর্ত সহ একটি লুপের প্রবাহ বন্ধ করুনa = [1, 4, -10, 6, 8]
খ এর জন্য a:
যদি b> = 6:
বিরতি
মুদ্রণ (খ)

আউটপুট:

4
-10
পাসপূর্ব নির্দেশাবলীর একটি সেট উপেক্ষা করুনখ এর জন্য a:
পাস
চেষ্টা করুন, ছাড়া
কোডের একটি ব্লক চেষ্টা করুন, অন্যথায়, একটি সংজ্ঞায়িত ব্যতিক্রম বাড়ানচেষ্টা করুন:
মুদ্রণ (একটি)

ছাড়া:
মুদ্রণ ('একটি ত্রুটি ঘটেছে!')

আউটপুট: একটি ত্রুটি ঘটেছে!
অবশেষেচেষ্টা করুন এবং ব্লকগুলি ছাড়া ব্যর্থ হলে একটি চূড়ান্ত কোড চালানচেষ্টা করুন:
মুদ্রণ (একটি)

ছাড়া:
মুদ্রণ (ডি)
অবশেষে:
মুদ্রণ ('আপনি একটি অনির্ধারিত পরিবর্তনশীল মুদ্রণ করতে পারবেন না')

আউটপুট: আপনি একটি অনির্ধারিত পরিবর্তনশীল মুদ্রণ করতে পারবেন না
ব্যতিক্রম বাড়ান ()এক্সিকিউশন সম্ভব না হলে কমান্ড বন্ধ করে এমন একটি ব্যতিক্রম উত্থাপন করুনa = 7 + 2
যদি একটি<10:
ব্যতিক্রম বাড়ান ('ওহ! আপনি 10 স্কোর পাননি')
আমদানি xএকটি সম্পূর্ণ মডিউল বা লাইব্রেরি আমদানি করুনআমদানি গণিত
x আমদানি y থেকেএকটি ফাইল থেকে একটি লাইব্রেরি x, অথবা একটি ক্লাস y আমদানি করুনscipy.stats আমদানি মোড থেকে
হিসাবেআপনার পছন্দের নামের একটি অভিব্যক্তি কাস্টমাইজ করুনপিডি হিসাবে প্যান্ডা আমদানি করুন
ভিতরেএকটি ভেরিয়েবলে একটি মান আছে কিনা তা পরীক্ষা করুনx = [1, 4, 6, 7]
যদি x এর মধ্যে 5:
মুদ্রণ ('একটি পাঁচ আছে')
অন্য:
মুদ্রণ ('পাঁচটি নেই')

আউটপুট: পাঁচটি নেই
হয়দুটি ভেরিয়েবল একটি একক উপাদান নির্দেশ করে কিনা তা পরীক্ষা করুনx = [1, 4, 6, 7]
x = খ
মুদ্রণ (x হল খ)
সত্য
কোনটিই নয়একটি শূন্য মান ঘোষণা করুনx = কোনটি নয়
<একটি মান অন্যের চেয়ে কম কিনা তা পরীক্ষা করুন5<10

আউটপুট: সত্য
>একটি মান অন্যের চেয়ে বেশি কিনা তা পরীক্ষা করুন5> 10

আউটপুট: মিথ্যা
<=একটি মান কম বা অন্যের সমান কিনা তা পরীক্ষা করুন2 * 2<=3

আউটপুট: মিথ্যা
> =একটি মান অন্যের চেয়ে বড় বা সমান কিনা তা পরীক্ষা করুন2 * 2> = 3

আউটপুট: সত্য
'==একটি মান অন্যের সমান কিনা তা পরীক্ষা করুন3 == 4

আউটপুট: মিথ্যা
! =নিশ্চিত করুন যে একটি মান অন্যের সমান নয়3! = 4

আউটপুট: সত্য
আমদানি পুনরায়পাইথনের অন্তর্নির্মিত রেগুলার এক্সপ্রেশন আমদানি করুনআমদানি পুনরায়
re.findall ('স্ট্রিং', পরিবর্তনশীল)
a | খএকটি স্ট্রিংয়ে দুটি উপাদান আছে কিনা তা পরীক্ষা করুনআমদানি পুনরায়
someText = 'হ্যালো রেগুলার এক্সপ্রেশন'
a = re.findall ('নিয়মিত | হ্যালো', someText)
মুদ্রণ (একটি)

আউটপুট: ['হ্যালো', 'নিয়মিত']
স্ট্রিং $একটি পরিবর্তনশীল স্ট্রিং একটি সেট দিয়ে শেষ হয় কিনা তা পরীক্ষা করুনআমদানি পুনরায়
someText = 'হ্যালো রেগুলার এক্সপ্রেশন'
a = re.findall ('অভিব্যক্তি $', someText)

আউটপুট: ['এক্সপ্রেশন']
^স্ট্রিংএকটি ভেরিয়েবল স্ট্রিংগুলির একটি সেট দিয়ে শুরু হয় কিনা তা পরীক্ষা করুনআমদানি পুনরায়
someText = 'হ্যালো রেগুলার এক্সপ্রেশন'
a = re.findall ('^Hello', someText)
মুদ্রণ (একটি)

আউটপুট: ['হ্যালো']
string.index ()একটি স্ট্রিং অক্ষরের সূচক অবস্থান পরীক্ষা করুনa = 'Hello World'
a.index ('H')

আউটপুট: 0
string.capitalize ()স্ট্রিংগুলির একটি সেটে প্রথম অক্ষরকে বড় করুনa = 'Hello World'
a. মূলধন ()

আউটপুট: 'হ্যালো ওয়ার্ল্ড'
string.swapcase ()প্রতিটি শব্দের প্রথম অক্ষরটি ছোট হাতের এবং অন্যটি বড় হাতের অক্ষরে মুদ্রণ করুনa = 'Hello World'
a.wapcase ()

আউটপুট:
'ওহে বিশ্ব'
string.lower ()সমস্ত স্ট্রিংগুলিকে ছোট হাতের মধ্যে রূপান্তর করুনa = 'Hello World'
a. কম ()

আউটপুট: 'হ্যালো ওয়ার্ল্ড'
string.upper ()সমস্ত স্ট্রিংগুলিকে বড় হাতের মধ্যে রূপান্তর করুনa = 'Hello World'
a. উপরের ()

আউটপুট: 'হ্যালো ওয়ার্ল্ড'
string.startswith ()একটি নির্দিষ্ট অক্ষর দিয়ে একটি স্ট্রিং শুরু হয় কিনা তা পরীক্ষা করুনa = 'Hello World'
a.startswith ('a')

আউটপুট: মিথ্যা
string.endswith ()একটি নির্দিষ্ট অক্ষর দিয়ে একটি স্ট্রিং শেষ হয় কিনা তা পরীক্ষা করুনa = 'Hello World'
a.endswith ('d')

আউটপুট: সত্য
string.split ()প্রতিটি শব্দকে একটি তালিকায় আলাদা করুনa = 'Hello World'
স্প্লিট ()

আউটপুট: ['হ্যালো', 'ওয়ার্ল্ড']
স্ট্রিং {} '। ফরম্যাট ()স্ট্রিং হিসাবে একটি আউটপুট প্রদর্শন করুনa = 3 + 4
মুদ্রণ ('উত্তর হল {}'। বিন্যাস (ক))

আউটপুট: উত্তর 7
কোনটি নয়একটি ভেরিয়েবলের মান খালি নেই কিনা তা পরীক্ষা করুনdef checknull (a):
যদি একটি না হয়:
ফিরিয়ে দিন!
অন্য:
ফিরিয়ে দাও 'এটা খালি!'
x% yএকটি বিভাগের অবশিষ্ট (মডুলাস) খুঁজুন9% 4

আউটপুট: 1
x // yএকটি বিভাগের ভাগফল খুঁজুন9 // 4

আউটপুট: 2
'=একটি ভেরিয়েবলের মান নির্ধারণ করুনa = {1: 5, 3: 4}
'+উপাদান একসাথে যোগ করুন['a two'] + ['a one']

আউটপুট: ['a two', 'a one']

1 + 3

আউটপুট = 4
'-সংখ্যার একটি সেটের মধ্যে পার্থক্য খুঁজুন3-4

আউটপুট = -1
'*সংখ্যার একটি সেটের গুণফল খুঁজুন3 * 4

আউটপুট: 12
a+= xএকটি নতুন ভেরিয়েবলের মান নির্ধারণ না করেই ভেরিয়েবল এ -তে যোগ করুনa = 2
a + = 3

আউটপুট: 5
a- = xএকটি নতুন ভেরিয়েবলের জন্য নির্ধারিত না করে ভেরিয়েবল a থেকে x কে বাদ দিনa = 3
a- = 2

আউটপুট: 1
a*= xএকটি নতুন ভেরিয়েবলে resullt বরাদ্দ না করে চলক a এবং x এর গুণফল খুঁজুনa = [1, 3, 4]
a * = 2

আউটপুট: [1, 3, 4, 1, 3, 4]
x ** yবেস x কে পাওয়ার y তে বাড়ান2 ** 3

আউটপুট: 8
পাউ (x, y)X কে y এর শক্তিতে বাড়ানএলাকা (2, 3)

আউটপুট: 8
abs (x)একটি negativeণাত্মক পূর্ণসংখ্যাকে তার পরম মান রূপান্তর করুনabs (-5)

আউটপুট: 5
x ** (1/nth)একটি সংখ্যার নবম মূল খুঁজুন8 ** (1/3)

আউটপুট: 2
a = b = c = d = xএকাধিক ভেরিয়েবলে একই মান নির্ধারণ করুনa = b = c = d = 'Hello world'
x, y = y, xভেরিয়েবল পরিবর্তন করুনx = [1, 2]
y = 3
x, y = y, x
মুদ্রণ (x, y)

আউটপুট:
3 [1, 2]
জন্যএকটি পরিবর্তনশীল উপাদানগুলির মাধ্যমে লুপa = [1, 3, 5]
খ এর জন্য a:
মুদ্রণ (b, 'x', '2', '=', b*2)

আউটপুট:
1 x 2 = 2
3 x 2 = 6
5 x 2 = 10
যখনএকটি ভেরিয়েবলের মাধ্যমে লুপিং চালিয়ে যান, যতক্ষণ না একটি নির্দিষ্ট শর্ত সত্য থাকেa = 4
b = 2
যখন খ<=a:
মুদ্রণ (b, 'এর চেয়ে কম', a)
b + = 1

আউটপুট:
2 4 এর চেয়ে কম
3 4 এর চেয়ে কম
4 4 এর চেয়ে কম
পরিসীমা ()X এবং y এর মধ্যে ধনাত্মক পূর্ণসংখ্যার একটি পরিসর তৈরি করুনx = পরিসীমা (4)
মুদ্রণ (x)
পরিসীমা (0, 4)
x এর মধ্যে b এর জন্য:
মুদ্রণ (খ)

আউটপুট:
0

2
3
যোগফল ()একটি তালিকার উপাদানগুলির মাধ্যমে পুনরাবৃত্তি করুনমুদ্রণ (যোগফল ([1, 2, 3]))

আউটপুট: 6
যোগফল (তালিকা, শুরু)একটি যুক্ত উপাদান সহ একটি তালিকার যোগফল ফেরত দিনমুদ্রণ (যোগফল ([1, 2, 3], 3))

আউটপুট: 9
[]উপাদানগুলির একটি তালিকা তৈরি করুনx = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}]
()একটি টুপল তৈরি করুন --- টুপেলগুলি অপরিবর্তনীয়x = (1, 2, 'g', 5)
{}একটি অভিধান তৈরি করুনa = {'x': 6, 'y': 8}
x [a: b]একটি তালিকা মাধ্যমে স্লাইসx = [1, 3, 5, 6]
x [0: 2]

আউটপুট: [1, 3]
x [কী]ডিকশনারি x এ একটি কী এর মান পানa = {'x': 6, 'y': 8}
মুদ্রণ (একটি ['x'])

আউটপুট: 6
x.append ()একটি খালি তালিকায় মানগুলির একটি তালিকা যুক্ত করুনx = [1]
x.append ([1,2,3])
মুদ্রণ (x)

আউটপুট: [1, [1,2,3]]
x.extend ()অগত্যা একটি নেস্টেড তালিকা তৈরি না করে একটি বিদ্যমান তালিকা চালিয়ে যেতে মানগুলির একটি তালিকা যুক্ত করুনx = [1,2]
x.extend ([3,4,6,2])
মুদ্রণ (x)

আউটপুট:
[1, 2, 3, 4, 6, 2]
del (x [a: b])একটি নির্দিষ্ট সূচকের তালিকা থেকে একটি আইটেম সম্পূর্ণরূপে মুছুনx = [1,2,3,5]
ডেল (x [0: 2])
মুদ্রণ (x)

আউটপুট: [2,3,5]
ডেল (x [কী])একটি নির্দিষ্ট সূচকে একটি অভিধান থেকে একটি কী এবং একটি মান সম্পূর্ণভাবে মুছুনy = {1: 3, 2: 5, 4: 6, 8: 2}
ডেল (এবং [1], এবং [8])
মুদ্রণ (এবং)

আউটপুট = {2: 5, 4: 6}
dict.pop ()একটি চাবির মান বের করুন এবং একটি নির্দিষ্ট সূচিতে অভিধান থেকে সরানa = {1: 3, 2: 4, 5: 6}
a.pop (1)

আউটপুট: 3
dict.popitem ()একটি অভিধান থেকে শেষ আইটেমটি বের করুন এবং এটি মুছুনa = {1: 2, 4: 8, 3: 5}
a.popitem ()

আউটপুট: (3, 5)
মুদ্রণ (একটি)
আউটপুট: {1: 2, 4: 8}
list.pop ()একটি তালিকা থেকে একটি প্রদত্ত সূচক পপ আউট এবং একটি তালিকা থেকে এটি সরানa = [1, 3, 2, 4, 1, 6, 6, 4]
a.pop (-2)

আউটপুট: 6
মুদ্রণ (একটি)
আউটপুট: [1, 3, 2, 4, 1, 6, 4]
পরিষ্কার()একটি তালিকা বা অভিধানের উপাদানগুলি খালি করুনx = [1, 3, 5]
x. clear ()
মুদ্রণ (x)

আউটপুট: []
অপসারণ()একটি তালিকা থেকে একটি আইটেম সরানx = [1, 5, 6, 7]
x. সরান (1)

আউটপুট: [5, 6, 7]
সন্নিবেশ করান ()একটি তালিকায় উপাদান সন্নিবেশ করানx = [3, 5, 6]
x. সন্নিবেশ (1, 4)
মুদ্রণ (x)

আউটপুট: [1, 4, 3, 5, 6]
সাজান (বিপরীত = শর্ত)একটি তালিকার উপাদানগুলির দিক বিপরীত করুনx = [1, 3, 5, 6]
x.sort (বিপরীত = সত্য)
মুদ্রণ (x)

আউটপুট: [6, 5, 3, 1]
হালনাগাদ()একটি অভিধানের প্রথম উপাদান পরিবর্তন করে এবং তার শেষে অন্য কোন আইটেম যোগ করে আপডেট করুনx = {1: 3, 5: 6}
x. আপডেট ({1: 4, 8: 7, 4: 4})
মুদ্রণ (x)

আউটপুট: {1: 4, 5: 6, 8: 7, 4: 4}
চাবি ()একটি অভিধানে সমস্ত কী দেখানa = {1: 2, 4: 8}
a. কীজ ()

আউটপুট: dict_keys ([1, 4])
মান ()একটি অভিধানে সমস্ত মান দেখানa = {1: 2, 4: 8}
a. মান ()

আউটপুট: dict_values ​​([2, 8])
আইটেম ()একটি অভিধানে কী এবং মান প্রদর্শন করুনa = {1: 2, 4: 8}
a. আইটেম ()

আউটপুট: dict_items ([(1, 2), (4, 8)])
পান (কী)একটি ডিকশনারিতে একটি আইটেমের মান তার কী দিয়ে পানa = {1: 2, 4: 8, 3: 5}
a.get (1)

আউটপুট: 2
setdefault (কী)একটি অভিধানে মূল উপাদানটি ফেরত দিনa.setdefault (2)
f = {** a, ** b}দুটি অভিধান একত্রিত করুনa = {'x': 6, 'y': 8}
b = {'c': 5, 'd': 3}
f = {** a, ** y}
মুদ্রণ (চ)

আউটপুট: {'x': 6, 'y': 8, 'c': 5, 'd': 3}
অপসারণ()একটি সূচকের কথা চিন্তা না করে তালিকা থেকে একটি উপাদানের প্রথম মিলের মানটি সরানa = [1, 3, 2, 4, 4, 1, 6, 6, 4]
a. সরান (4)
মুদ্রণ (একটি)

আউটপুট: [1, 3, 2, 4, 1, 6, 6, 4]
মেমরি ভিউ (x)একটি বস্তুর অভ্যন্তরীণ বাফার অ্যাক্সেস করুনa = মেমরিভিউ (বস্তু)
বাইট ()একটি মেমরি বাফার প্রোটোকলকে বাইটে রূপান্তর করুনবাইট (একটি [0: 2])
বাইটেরে ()বাইটের একটি অ্যারে ফেরত দিনবাইটেরে (বস্তু)
#মন্তব্য একটি একক লাইন লিখুন বা চালানো থেকে কোড একটি লাইন বাধা# পাইথন রেজেক্স চিট শীট
'' '' ''একটি মাল্টি লাইন মন্তব্য লিখুনপাইথন রেজেক্স চিট শীট নতুনদের জন্য ভালো
এটা বিশেষজ্ঞদের জন্য সমানভাবে একটি মহান রিফ্রেশার ''
কমান্ড লাইন
পিপ ইনস্টল প্যাকেজএকটি অনলাইন লাইব্রেরি ইনস্টল করুনপিপ ইনস্টল পান্ডা
virtualenv নামভার্চুয়াল পরিবেশ তৈরি করতে virtaulenv ব্যবহার করুনvirtualenv myproject
mkvirtualenv নামভার্চুয়াল পরিবেশ তৈরি করতে ভার্চুয়াল এনভায়রনমেন্ট রেপার ব্যবহার করুনmkvirtualenv myproject
পাইথন file.pyএকটি পাইথন ফাইলে কমান্ডগুলি চালান'পাইথন my_file.py
পিপ ফ্রিজভার্চুয়াল পরিবেশে ইনস্টল করা সমস্ত প্যাকেজ তালিকাভুক্ত করুনপিপ ফ্রিজ
পিপ ফ্রিজ> কিছু ফাইলসমস্ত ইনস্টল করা লাইব্রেরি একটি ফাইলে অনুলিপি করুনpip freeze> requirements.txt
কোথায়পাইথনের ইনস্টলেশন পথ খুঁজুনযেখানে অজগর
-রূপান্তরএকটি প্যাকেজের সংস্করণ পরীক্ষা করুনপাইথন -রূপান্তর
.exeএকটি পাইথন শেল চালানpython.exe
খোলা (ফাইল, 'w') সহএকটি বিদ্যমান ফাইলে লিখুন এবং এর বিদ্যমান সামগ্রীটি ওভাররাইট করুনwf হিসাবে খোলা ('regex.txt', 'w') সহ:
wf.write ('হ্যালো ওয়ার্ল্ড!')
খোলা (ফাইল, 'আর') সহএকটি ফাইল কেবল পঠনযোগ্য হিসাবে খুলুনRF হিসাবে খোলা ('regex.txt', 'r') সহ:
মুদ্রণ (rf.read ()
খোলা (ফাইল, 'এ') সহএকটি ফাইল এর বিদ্যমান বিষয়বস্তু ওভাররাইট না করে লিখুনখোলা ('regex.txt', 'a') এফ হিসাবে:
af.write ('lo n হ্যালো হ্যাঁ!')
file.closeকোনো ফাইল ব্যবহার না করলে বন্ধ করুনaf = open ('regex.txt')
বন্ধ করুন
প্রস্থানপাইথন শেল থেকে প্রস্থান করুনপ্রস্থান ()

পাইথন ব্যবহার করার সময় সৃজনশীল হন

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



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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল কিভাবে পাইথনে আপনার নিজের মডিউল তৈরি, আমদানি এবং পুনরায় ব্যবহার করবেন

আমরা পাইথনে কোড পুনর্ব্যবহারযোগ্যতার একটি গুরুত্বপূর্ণ মৌলিক ব্যাখ্যা করি: মডিউল।





পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • চিট শীট
  • পাইথন
লেখক সম্পর্কে ইডিসু ওমিসোলা(94 নিবন্ধ প্রকাশিত)

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

Idowu Omisola থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!





সাবস্ক্রাইব করতে এখানে ক্লিক করুন