И Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠΎΠ³Π° стС достигнали статут Π½Π° СкспСрт? Π•Ρ‚ΠΎ някои Π·Π½Π°Ρ†ΠΈ, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° Π²Π½ΠΈΠΌΠ°Π²Π°Ρ‚Π΅! πŸ”

Python Π΅ нСвСроятСн Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ прилоТСния. ΠžΡ‚ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡƒΠ΅Π± прилоТСния Π΄ΠΎ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Python ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ всичко.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π·Π° Π΄Π° ΠΎΠ²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ наистина Python, трябва Π΄Π° станСтС СкспСрт. πŸš€

πŸ”₯ ЕфСктивност Π½Π° ΠΊΠΎΠ΄Π°:

ЕкспСртнитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° Python знаят ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΈΡˆΠ°Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΊΠΎΠ΄. НапримСр, вмСсто Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ†ΠΈΠΊΡŠΠ» Π·Π° сумиранС Π½Π° списък ΠΎΡ‚ числа, Π΅ΠΊΡΠΏΠ΅Ρ€Ρ‚ΡŠΡ‚ Π±ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° функция sum().

# Inefficient implementation
def sum_numbers(numbers):
    total = 0
    for number in numbers:
        total += number
    return total
# Efficient implementation
def sum_numbers(numbers):
    return sum(numbers)

πŸ’» ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° ΠΊΠΎΠ΄Π°:

ΠžΠΏΠΈΡ‚Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° Python слСдват Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΊΠΎΠ΄Π° си Π΄ΠΎΠ±Ρ€Π΅. Π’Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ясни ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΈ Π·Π° ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ, Π·Π° Π΄Π° направят ΠΊΠΎΠ΄Π° си лСсСн Π·Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

class Person:
    def __init__(self, name, age, gender):
        self.name = name
        self.age = age
        self.gender = gender

πŸ“š ПознаванС Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅:

ЕкспСртнитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° Python са Π·Π°ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ с Π½Π°ΠΉ-чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° Python ΠΊΠ°Ρ‚ΠΎ Pandas, NumPy ΠΈ Scikit-learn.

import numpy as np
numbers = [1, 2, 3, 4, 5]
mean = np.mean(numbers)
print(mean)

πŸ§ͺ Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° писанС Π½Π° ΠΊΠΎΠ΄ Π·Π° тСстванС:

ΠžΠΏΠΈΡ‚Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° Python ΠΏΠΈΡˆΠ°Ρ‚ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС тСства, Π·Π° Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚, Ρ‡Π΅ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ работят спорСд очакванията. Π’Π΅ ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»Π½ΠΈ тСстовС ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ инструмСнти Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Π·Π° Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚ всякакви ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n - 1)

✨ Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ООП:

Python Π΅ ΠΎΠ±Π΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ СкспСртнитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΠ±Ρ€ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° OOP ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ капсулиранС, наслСдяванС ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΡŠΠΌ.

class Shape:
    def area(self):
        pass
class Rectangle(Shape):
    def __init__(self, width, height):
        self.width = width
        self.height = height
    def area(self):
        return self.width * self.height

πŸ” УмСния Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ:

ЕкспСртнитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° Python ΠΈΠΌΠ°Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΈ умСния Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π±ΡŠΡ€Π·ΠΎ Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² своя ΠΊΠΎΠ΄.

Π—Π° Π΄Π° ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΠΌ, овладяванСто Π½Π° Python изисква ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΈ отдадСност. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΊΠ°Ρ‚ΠΎ сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Ρ‚Π΅Π·ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ Π½Π° ΠΎΠΏΠΈΡ‚, Π²ΠΈΠ΅ Ρ‰Π΅ Π±ΡŠΠ΄Π΅Ρ‚Π΅ Π½Π° ΠΏΡŠΡ‚ Π΄Π° станСтС истински профСсионалист Π½Π° Python! πŸ’ͺ

Π’Π°ΠΊΠ° Ρ‡Π΅, нСзависимо Π΄Π°Π»ΠΈ стС Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ ΠΈΠ»ΠΈ ΠΎΠΏΠΈΡ‚Π΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ° ΠΊΠ°ΠΊΠ²ΠΎ Π½ΠΎΠ²ΠΎ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π² свСта Π½Π° Python.

ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°ΠΉΡ‚Π΅ Π΄Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅ ΠΈ изслСдватС Π½ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ скоро Ρ‰Π΅ Π±ΡŠΠ΄Π΅Ρ‚Π΅ Π½Π° ΠΏΡŠΡ‚ към статуса Π½Π° СкспСрт. πŸŽ“

Π•Π΄Π½ΠΎ ΠΎΡ‚ страхотнитС Π½Π΅Ρ‰Π° Π·Π° Python Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π°Ρ‚Π° общност ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ са Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ ΠΈ Π΄Π° сподСлят знанията си. НС сС страхувайтС Π΄Π° поискатС ΠΏΠΎΠΌΠΎΡ‰, участвайтС Π² ΠΎΠ½Π»Π°ΠΉΠ½ Ρ„ΠΎΡ€ΡƒΠΌΠΈ ΠΈ посСщавайтС срСщи ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, Π·Π° Π΄Π° ΠΎΠ±Ρ‰ΡƒΠ²Π°Ρ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ.

ΠšΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ сС потапятС Π² общността, Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Ρ‰Π΅ сС Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈ Ρ‰Π΅ израснСтС ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. πŸ’»πŸŒ

ПослСдни мисли

Π”Π° ΡΡ‚Π°Π½Π΅Ρˆ СкспСртСн Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Python изисква Π²Ρ€Π΅ΠΌΠ΅ ΠΈ отдадСност.

ΠšΠ°Ρ‚ΠΎ сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ писанСто Π½Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½ ΠΊΠΎΠ΄, Π±ΡŠΠ΄Π΅Ρ‚Π΅ Π² ΠΊΡ€Π°ΠΊ с Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Ρ€Π°ΠΌΠΊΠΈ, ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС тСства, Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ООП ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚Π΅ умСния Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π²ΠΈΠ΅ Ρ‰Π΅ Π±ΡŠΠ΄Π΅Ρ‚Π΅ Π½Π° ΠΏΡŠΡ‚ Π΄Π° ΠΎΠ²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ Python.

И Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΠ²ΠΎ Ρ‡Π°ΠΊΠ°Ρ‚Π΅? Π—Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Ρ‚Π΅ днСс ΠΈ Ρ€Π°Π·Π³ΡŠΡ€Π½Π΅Ρ‚Π΅ пълния ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π½Π° Python! πŸš€πŸ

Надявам сС, Ρ‡Π΅ Ρ‚Π°Π·ΠΈ статия Π²ΠΈ Π΅ Π±ΠΈΠ»Π° ΠΏΠΎΠ»Π΅Π·Π½Π°. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ Π²ΠΈ, Ρ‡Π΅ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ…Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅.

Кой съм Π°Π·? Π—Π΄Ρ€Π°Π²Π΅ΠΉΡ‚Π΅, ΠΊΠΎΠ»Π΅Π³ΠΈ Снтусиасти Π½Π° Π΄Π°Π½Π½ΠΈ! Аз съм ΠΎΠΏΠΈΡ‚Π΅Π½ писатСл, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ Π·Π° визуализация Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΈΠ·Π΄Π°Ρ‚Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅ΠΊΠ°Ρ€Π° послСдното дСсСтилСтиС, потапяйки сС Π² завладяващия свят Π½Π° SQL, Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ визуализацията Π½Π° Π΄Π°Π½Π½ΠΈ. Бтрастта ΠΌΠΈ Π΄Π° ровя дълбоко Π² слоТни масиви ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π°ΠΌ Π·Π½Π°Ρ‡ΠΈΠΌΠΈ прозрСния ΠΌΠ΅ Π½Π°ΠΊΠ°Ρ€Π° Π΄Π° стана Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ глас Π² общността Π½Π° Π½Π°ΡƒΠΊΠ°Ρ‚Π° Π·Π° Π΄Π°Π½Π½ΠΈ. Π’ΠΎΠ»ΠΊΠΎΠ²Π° съм Ρ€Π°Π·Π²ΡŠΠ»Π½ΡƒΠ²Π°Π½ Π΄Π° сподСля ΠΎΠΏΠΈΡ‚Π° си с вас!

Π˜Π·Ρ‡Π°ΠΊΠ°ΠΉΡ‚Π΅ ΠΌΠ°Π»ΠΊΠΎ. Ако искатС сами Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π² Medium ΠΈ Π΄Π° ΠΏΠ΅Ρ‡Π΅Π»ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΈ пасивно, ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° само ΠΎΡ‚ члСнство Π·Π° $5 Π½Π° мСсСц. Ако сС рСгистриратС с моята Π²Ρ€ΡŠΠ·ΠΊΠ°, Π²ΠΈΠ΅ ΠΌΠ΅ подкрСпятС с част ΠΎΡ‚ вашия члСнски внос Π±Π΅Π· Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ.

Π—Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ Π²Π΄ΡŠΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, β€žΡ€Π°Π·Π³Π»Π΅Π΄Π°ΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ статии, ΠΊΠΎΠΈΡ‚ΠΎ съм Π½Π°ΠΏΠΈΡΠ°Π»β€œ. НСка ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π΄Π° ΡƒΡ‡ΠΈΠΌ ΠΈ растСм Π·Π°Π΅Π΄Π½ΠΎ!

ΠŸΠΎΠ²Π΅Ρ‡Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π² PlainEnglish.io.

РСгистрирайтС сС Π·Π° нашия Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½ сСдмичСн Π±ΡŽΠ»Π΅Ρ‚ΠΈΠ½. Π‘Π»Π΅Π΄Π²Π°ΠΉΡ‚Π΅ Π½ΠΈ Π² Twitter, LinkedIn, YouTube ΠΈ Discord .

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ²Π°Ρ‚Π΅ Π»ΠΈ сС ΠΎΡ‚ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° стартиранСто Π½Π° вашия софтуСр? Π’ΠΈΠΆΡ‚Π΅ Circuit.