🐍 Какой вСс ΠΏΠΈΡ‚ΠΎΠ½Π°? Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΈ ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ ΠΈΡ…!

ΠŸΠΈΡ‚ΠΎΠ½ являСтся высокоуровнСвым языком программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вСсит ΠΎΠΊΠΎΠ»ΠΎ 30 ΠœΠ‘ Π² своСй стандартной установкС. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡƒΠ·Π½Π°Ρ‚ΡŒ вСс ΠΏΠΈΡ‚ΠΎΠ½Π°:

    import sys
    
    python_weight = sys.getsizeof(object())
    print(f"ВСс ΠΏΠΈΡ‚ΠΎΠ½Π°: {python_weight} Π±Π°ΠΉΡ‚")
    
ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° вСс ΠΏΠΈΡ‚ΠΎΠ½Π°, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ½ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π΅Π³ΠΎ запускС, ΠΈ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны.

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Какой вСс ΠΏΠΈΡ‚ΠΎΠ½Π°

ΠŸΠΈΡ‚ΠΎΠ½ (Python) - это высокоуровнСвый язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россумом Π² ΠΊΠΎΠ½Ρ†Π΅ 1980-Ρ… Π³ΠΎΠ΄ΠΎΠ². Он ΠΈΠΌΠ΅Π΅Ρ‚ простой ΠΈ понятный синтаксис, благодаря Ρ‡Π΅ΠΌΡƒ ΠΏΠΈΡ‚ΠΎΠ½ стал ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых популярных языков программирования Π² ΠΌΠΈΡ€Π΅.

ВСс ΠΏΠΈΡ‚ΠΎΠ½Π° Π½Π° дискС

Π Π°Π·ΠΌΠ΅Ρ€ установочных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΈΡ‚ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½ΠΈΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ вСрсии языка. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ установочного ΠΏΠ°ΠΊΠ΅Ρ‚Π° Python составляСт ΠΎΠΊΠΎΠ»ΠΎ 20-30 ΠœΠ‘.

Однако, послС установки ΠΏΠΈΡ‚ΠΎΠ½Π°, Π΅Π³ΠΎ вСс Π½Π° дискС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большС. ΠŸΡ€ΠΈ установкС ΠΏΠΈΡ‚ΠΎΠ½Π° Π½Π° ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΡ€ΠΎΠΌΠ΅ основного исполняСмого Ρ„Π°ΠΉΠ»Π°, Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ мСсто Π½Π° дискС.

Π Π°Π·ΠΌΠ΅Ρ€ питоновских ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

Python поставляСтся с мноТСством ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ вСс питоновских ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ ΠΈΡ… назначСния ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· самых популярных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ:

  • math: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ;
  • random: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ случайных чисСл;
  • datetime: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚ΠΎΠΉ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ;
  • os: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой;
  • requests: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ HTTP-запросов;

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ свой Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСбольшим ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π² зависимости ΠΎΡ‚ объСма Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с модулями

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ math:


import math

# ВычислСниС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ корня
number = 16
sqrt = math.sqrt(number)
print('ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΈΠ·', number, 'Ρ€Π°Π²Π΅Π½', sqrt)

# ВычислСниС синуса
angle = 30
radians = math.radians(angle)
sin = math.sin(radians)
print('Бинус', angle, 'градусов Ρ€Π°Π²Π΅Π½', sin)
    

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт использованиС модуля math для вычислСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ корня ΠΈ синуса. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для использования модуля math ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала Π΅Π³ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ import math.

Π’Ρ‹Π²ΠΎΠ΄

ВСс ΠΏΠΈΡ‚ΠΎΠ½Π° Π½Π° дискС зависит ΠΎΡ‚ установочного ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ устанавливаСтС. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΈΡ‚ΠΎΠ½ΠΎΠΌ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свой вСс Π² зависимости ΠΎΡ‚ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅, Π²Π°ΠΌ слСдуСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основы языка ΠΈ популярныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

Π‘ΠšΠžΠ›Π¬ΠšΠž Π’Π•Π‘Π˜Π’ ПИВОН?

ΠšΠΎΡ€ΠΎΠ»Π΅Π²ΡΠΊΠΈΠΉ ΠΏΠΈΡ‚ΠΎΠ½ - Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… условиях, Ρ‚Π΅Ρ€Ρ€Π°Ρ€ΠΈΡƒΠΌ, Ρ€Π°Π·ΠΌΠ΅Ρ€, вСс

КакиС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Ρ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°Π΅Ρ‚Π΅, доставая своСго ΠΏΠΈΡ‚ΠΎΠΌΡ†Π° ΠΈΠ· Ρ‚Π΅Ρ€Ρ€Π°Ρ€ΠΈΡƒΠΌΠ°? #ΠΏΠΈΡ‚ΠΎΠ½ #Ρ‚ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΉΠΏΠΈΡ‚ΠΎΠ½ #змСя

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

πŸ€” Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ float Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅? Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ float Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ 🐍

🐍 Как ΠΏΠΈΡ‚ΠΎΠ½ Π΄ΡƒΡˆΠΈΡ‚: ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡƒΠ΄ΡƒΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹

🐍 Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΈΡ‚ΠΎΠ½Π°? πŸ€”

🐍 Какой вСс ΠΏΠΈΡ‚ΠΎΠ½Π°? Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΈ ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ ΠΈΡ…!

πŸ”₯ Как ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ бСсконСчности Π² Python: простой способ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

🧐 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ NaN Π² Python? ЗаглянСм Π² ΠΌΠΈΡ€ ΠΏΠΈΡ‚ΠΎΠ½Π° ΠΈ разбСрСмся!

Как ΡΠΆΠ°Ρ‚ΡŒ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π² Python ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€?