Съвети за програмиране на 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 програмирането. И така, за да ви дам опреснител, написах тази статия.

Независимо дали сте експерт или начинаещ, тези неща винаги ще ви напомнят защо Python програмирането все още е най-гъвкавият, прост и креативен език на питоните на всички времена. Отделих време да обясня подробно тези примери, така че ако все още ви е трудно да го разберете, можете просто да загласите Google, които дадох на тези примери, и лесно ще разберете за какво говоря. Така че, без много повече обожание, нека започнем.

Това са няколко трика, които научих през последните няколко години, които, запазвам в текстов файл. Така че, по всяко време, когато съм заседнал на което и да е парче код, просто разглеждам тези неща и повечето от проблемите ми се решават много пъти.

Съвети / трикове за програмиране на Python

И така, това са 10-те прости, но най-полезните съвети за програмирането на Python: -

1. Модули

Най-хубавото нещо на python е, че можете да създавате свои собствени модули. Така че, например, мога да създам собствена функция и модули и да ги поставя всички заедно в отделна папка. Така че това, което правя, е да запиша конкретни кодове, които знам, че бих използвал по-голямата част от работата си, след това ги преобразувам в модул и го държа настрана в отделна папка. Правейки това, спестявам много време, от това да ги напиша отново и да отстраня грешки, за да проверя за грешки. Друга причина за това е, че трябва да поддържате програмата си ефективна и управляема, ако те са големи по размер. Така че, за да управлявате това, можете да ги разбиете на отделни файлове, да поставите множество функции и дефиниции във файл и да ги използвате, като ги импортирате в скриптове и програми. Обърнете внимание, че тези файлове ще имат разширение * .py. И след като ги импортирате, той автоматично ще създаде разширение * .pyc файл, който ще се зареди много по-бързо от нормалния * .py файл.

2. Вярно и невярно

Това също е един от най-използваните методи. Ако някога сте играли игри и под игри, имам предвид игри от висок клас, сигурно сте забелязали, че понякога се налага да понижавате графиката. Но отново понякога дори не можете да намерите тези опции в играта. Така че това, което обикновено правите, е да намерите конфигурационния файл в папката с документи и да го промените. Например, променяте Vsync = True или False според ситуацията. Но този, който се опитвам да обясня тук, е малко по-различен, но все пак свързан с него. True е равно на 1, а False е равно на 0 в python. Накратко, истината означава, че сте съгласна, а лъжата означава, че не сте съгласни. Тези неща се използват най-често в python. Така че можете да зададете верни и неверни изявления, като използвате знак „=“ или можете да проверите равенството, като използвате знак „==“. Толкова просто като това.

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 като основна операционна операционна система или поне Dual Boot. Така че, 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 е нещо, което може би повечето хора знаят. Но все пак това е страхотно нещо, което трябва да знаете дали започвате с python. Понякога трябва да проверите източника на пакет, преди да го инсталирате. В повечето случаи това е за инсталиране на по-нова версия на някакъв пакет. Така че можете просто да инсталирате 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

Друга важна функция на python е Virtualenv. Virtualenv означава виртуална среда. Това, сега мои приятели, е много страхотна функция на python. По принцип, за да тествате 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. Дори и да не програмирате python, все пак е интересно да се чете. Просто отидете на интерпретатора на python и напишете:

>>>import this

И няма да обяснявам това. Защото е просто невероятно да го изпробвате сами.

И сега стигнахме до края на пътя. Това са само мои преживявания, но ако ги намерите, не забравяйте да го публикувате, така че светът да знае колко точно е страхотен питон.

Първи източник на изображения: pixabay.com

Свързани статии:-

Ето няколко статии, които ще ви помогнат да получите повече подробности за Python програмирането, така че просто преминете през линка.

  1. Python и JavaScript
  2. Трябва да знаете! 8 невероятни съвета за намиране - HTML5 срещу Flash
  3. 25 най-удивителни Python интервюта въпроси и отговори
  4. Кариера в Python
  5. Започнете с Python и Django за уеб разработка