Поради щодо програмування Python - У сучасному світі Python є однією з найбільш використовуваних мов. Це не просто мова, це спосіб робити речі належним, простим і компактним способом. Python - одна з найвідоміших мов високого рівня, особливо у відкритому коді. Це, безумовно, величезна мова пітона. Незважаючи на те, що чим більше ви знаєте про програмування Python, тим більше ви будете знати, що є ще речі, про які ви не знаєте. Я знаю, що твердження є іронічним, але так є Python.
Програмування Python - це мова, яка є швидкою, компактною і може бути легко представлена в будь-якій операційній системі. Крім того, якщо озирнутися навколо, ви побачите, що більшість речей працює на Python; ви можете взяти приклади Google або YouTube. Є рамки, які підтримують виключно Python, такі як Django та Pyramid. Існують навіть мікро-рамки, такі як колба та пляшка. Стандартна бібліотека Python складається з безлічі Інтернет-протоколів, таких як HTML, XML, JSON, обробка електронної пошти, підтримка FTP, IMAP та його простий у використанні інтерфейс Socket. Найбільш поширеною метою використання Python є наукові та числові обчислення. Наприклад, SciPy, Pandas та iPython.
Отже, тепер ви знаєте, що таке Python і як він працює, давайте ознайомимося з деякими причинами, чому я підтримую Python більше, ніж будь-яка інша мова. Я довгий час був навколо Python. Досить довго, щоб зрозуміти важливість основних та вдосконалених інтерпретацій мови пітона. Але все ж бувають випадки, коли навіть люди, які досить довго працювали з Python, забудуть деякі найважливіші важливі речі в програмуванні Python. Отже, щоб дати вам освіту, я написав цю статтю.
Незалежно від того, ви є експертом чи початківець, ці речі завжди будуть нагадувати вам, чому програмування Python все ще є найбільш гнучкою, простою та творчою мовою пітонів усіх часів. Я взяв свій час, щоб детально пояснити ці приклади, тому якщо вам все-таки важко зрозуміти це, ви можете просто назвати Google титулами, які я дав на цих прикладах, і ви легко зрозумієте, про що я говорю. Тож без зайвих прихильностей почнемо.
Отже, це кілька хитрощів, які я навчився за останні пару років, які я зберігаю в текстовому файлі. Отже, щоразу, коли я застряг у будь-якому фрагменті коду, я просто оглядаю ці речі, і більшість моїх проблем багато разів вирішуються.
Поради щодо програмування Python
Отже, це 10 простих, але найкорисніших порад щодо програмування Python: -
1. Модулі
Найкраще в python - це те, що ви можете створювати власні модулі. Так, наприклад, я можу створити власну функцію та модулі та розмістити їх усі разом в окремій папці. Тож те, що я роблю, - це записувати конкретні коди, які, як я знаю, використовував би більшу частину моєї роботи, потім перетворюю їх у модуль і зберігаю їх у окремій папці. Роблячи це, я економлю багато часу, від того, щоб писати їх знову і налагоджувати, щоб перевірити на помилки. Ще одна причина цього - вам потрібно підтримувати свою програму ефективною та керованою, якщо вони мають великі розміри. Отже, щоб керувати цим, ви можете розбити їх на окремі файли, помістити декілька функцій та визначень у файл та використовувати їх, імпортуючи їх у сценарії та програми. Зауважте, що ці файли мають розширення * .py. І як тільки ви імпортуєте їх, він автоматично створить розширений файл * .pyc, який завантажується набагато швидше, ніж звичайний файл * .py.
2. Справжнє і хибне
Це також один з найбільш використовуваних методів. Якщо ви коли-небудь грали в ігри, а під іграми я маю на увазі Ігри високого класу, ви, мабуть, помітили, що іноді доводиться знижувати графіку. Але знову ж таки, іноді навіть у грі ви не можете знайти ці варіанти. Отже, те, що ви зазвичай робите, це знайти файл конфігурації в папці документів і змінити його. Наприклад, ви змінюєте Vsync = True або False відповідно до ситуації. Але те, що я намагаюся пояснити тут, дещо інше, але все-таки пов’язане з цим. Справжнє дорівнює 1, а Хибне - 0 в пітоні. Коротше кажучи, справжнє означає, що ви згодні, а помилкове означає, що ви не згодні. Ці речі використовуються найчастіше в пітоні. Отже, ви можете призначити істинні та помилкові твердження, використовуючи знак "=", або ви можете перевірити рівність, використовуючи знак "==". Так просто.
3. Налагодження роботи Python Performance
При написанні програми наша основна мета - зробити програму ефективною, швидкою та компактною. Але бувають випадки, коли ви просто не можете зробити програму компактною. Тому в цей час ви, можливо, не хочете зробити програму компактною, щоб зробити її швидшою. Що ви можете зробити, наприклад, під час обробки кодів у словнику, ви можете спробувати альтернативний метод диктування елемента. Плутати? Дозвольте мені пояснити це. Ви можете просто вибрати опцію, щоб додати елемент безпосередньо, а потім перевірити, чи вставлені елементи існують чи потребують оновлення. Отже, роблячи це, вам не потрібно перевіряти кожен предмет, щоб він відповідав йому, а потім оновити його, який додаток зробить додаток повільним. Далі відомий приклад цього:
p = 16
myDiction = ()
for i in range(0, p):
char = 'abcd'(i%4)
if char not in myDict:
myDiction(char) = 0
myDiction(char) += 1
print(myDiction)
Наведений вище приклад - це звичайний спосіб його написання. Тепер ось як це зробить код запустити швидше,p = 16
myDiction = ()
for I in range(0, p):
char = 'abcd'(i%4) try:
myDiction(char) += 1
except KeyError:
myDiction(char) = 1
print(myDiction)
4. Py2exe
Ще одна корисна порада, яку я можу придумати, - це py2exe. Зазвичай при написанні коду будь-якою мовою іноді може скластись клопоти фактично зібрати їх у виконуваний файл, особливо якщо ви використовуєте Windows. Але для програмування python це насправді дуже просто. Ви можете просто завантажити py2exe, який знову ж таки є програмним забезпеченням з відкритим кодом, яке ви можете завантажити з sourceforge.net. За допомогою цього додатка ви можете просто перетворити навіть свої модулі в exe, на відміну від C або C ++, що насправді є стресом розуму при компіляції в exe.
Рекомендовані курси
- Набір навчальних програм із безпеки ІТ
- Курс сертифікації Ruby on Rails
- Навчальний пакет CSS
- Професійне навчання HTML5 та CSS3
5. Набори
Якщо ви фантаст з математики, вам точно сподобається наступна порада. Можливо, ви використовували набори у своїх нижчих класах. Щось пригадуєте? Так, саме, спілки та інше. Отже, є такі люди, як я, які не люблять іноді використовувати автоматизоване програмне забезпечення. Причиною цього є безпека. Візьмемо простий приклад Microsoft Excel. Деякі люди, як правило, використовують excel, лише для групування та створення бази даних. Вони просто потребують цього і хорошого забезпечення для цього. Вони не зацікавлені у форматуванні тексту, кольору та інших матеріалів. Отже, те, що я роблю в ті часи, - це створити власний стек програмного забезпечення програмування python та створити власну базу даних. З якихось міркувань безпеки я віддаю перевагу Python над MYSql. Отже, повертаючись до моєї сукупності, набори надзвичайно корисні при створенні баз даних. Тим більше, коли ви хочете знайти збіги, створюйте групи та інші подібні завдання. Далі - простий приклад цього.
>>> A = (1, 2, 3, 3)
>>> A
set((1, 2, 3))
>>> B = (3, 4, 5, 6, 7)
>>> B
set((3, 4, 5, 6, 7))
>>> A | B
set((1, 2, 3, 4, 5, 6, 7))
>>> A & B
set((3))
>>> A - B
set((1, 2))
>>> B - A
set((4, 5, 6, 7))
>>> A B
set((1, 2, 4, 5, 6, 7))
>>> (A B) == ((A - B) | (B - A))
True
6. Злиття сценаріїв Python і Shell
Тепер це те, що ви не можете зробити з C або C ++. Якщо ви хлопець з відкритим кодом, то ви неодмінно використовуєте Linux як основну операційну ОС або хоча б подвійну завантаження. Отже, Linux вже включає python. І python надзвичайно сумісний з Linux. Це дає нам перевагу складання та об'єднання їх разом. Ви можете просто створити сценарій, який може працювати як звичайний скрипт Unix, так і інтерпретований код python одночасно. Коли ви пишете скрипт оболонки, вам потрібно чотири символи цитати та порожній рядок до оболонки, але в python це потрібно робити з потрійним рядком із символом цитати. Пам’ятайте, що перший рядок у скрипті може бути легко збережений як рядок doc для модуля, але після цього інтерпретатор python просто проігнорує його.
Приклад такий:
#!/bin/sh
__doc__ = """
Demonstrate how to mix Python + shell script.
"""
import sys
print "Hello World!"
print "This is Python", sys.version
print "This is my argument vector:", sys.argv
print "This is my doc string:", __doc__
sys.exit (0)
7. JSON-esque
У Python під собою багато прихованих речей. Людина і її час знадобиться лише для того, щоб з’ясувати, що всі магічні оператори та речі ховаються всередині. Один з усіх інших речей - знаменитий JSON-esque. Ви можете створювати вкладені словники без явного створення підречників. Вони магічно виникають, коли ми посилаємось на них.
Приклад наступний:users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'
Тепер ви можете надрукувати вищезазначене як JSON за допомогою:>>>print(json.dumps(users))
І це буде виглядати приблизно так:("harold": ("username": "hrldcpr"), "handler": ("username": "matthandlersux"))
8. Піп
Піп - це те, що, можливо, знає більшість людей. Але все-таки це дивовижний матеріал, який потрібно знати, якщо ви починаєте з пітона. Іноді вам потрібно перевірити джерело пакету перед його встановленням. У більшості випадків це встановлення нової версії якогось пакета. Отже, ви можете просто встановити pip і зробити наступне:
>>> pip install --download sqlalchemy_download sqlalchemy
>>>pip install --no-install sqlalchemy
>>>pip install --no-download sqlalchemy
Якщо ви хочете встановити надзвичайну версію пакету, ви можете безпосередньо перевірити це у сховищі GIT.
>>>pip install git+https://github.com/simplejson/simplejson.git
>>>pip install svn+svn://svn.zope.org/repos/main/zope.interface/trunk
9. Віртуаленв
Ще одна важлива функція пітона - це Virtualenv. Virtualenv означає Віртуальне середовище. Це, зараз мої друзі, дуже приголомшлива функція пітона. В основному, щоб протестувати python в різних умовах, вам зазвичай доведеться змінити глобальне середовище python. Але однією з ключових переваг пісочницького середовища вашого python є те, що ви можете легко протестувати один код у різних версіях python та залежностях від пакета. Щоб встановити virtualenv, спочатку потрібно встановити pip.
Ви можете зробити наступне:
easy_install pip
pip install virtualenv
virtualenv python-workspace
cd python-workspace
source ./bin/activate
python
10. Дзен Пітона
Не в останню чергу, це дзен пітона. Дзен пітона є міні-посібником для програмування пітона. Навіть якщо ви не програмуєте python, це все одно цікаво прочитати. Просто перейдіть до інтерпретатора python і введіть:
>>>import this
І я не буду пояснювати це. Тому що просто дивовижно спробувати це самостійно.
І ось ми підійшли до кінця дороги. Це лише мій досвід, але якщо ви їх знайдете, обов'язково опублікуйте його, щоб світ знав, наскільки точно приголомшливий пітон.
Перше джерело зображення: pixabay.com
Схожі статті: -
Ось кілька статей, які допоможуть вам отримати більш детальну інформацію про програмування Python, тому просто перейдіть за посиланням.
- Python та JavaScript
- Треба знати! 8 дивовижних порад щодо пошуку - HTML5 проти Flash
- 25 найдивовижніших запитань та відповідей на інтерв'ю Python
- Кар'єра в Python
- Почніть роботи з Python та Django для веб-розробки