Логотип телеграм спільноти - Bitcoin, інвестування, гроші - Лінивий CRYPTO інвестор
Підписуйся на канал Frontend Shinobi, щоб отримувати найсвіжіші техніки, поради та інструменти для веб-розробників. Хочеш бути в тренді? Хочеш створювати стильні сайти та веб-додатки? Тоді тобі точно сюди!
Логотип телеграм спільноти - Сергій Притула
Посилання на канал: https://t.me/serhiyprytula Мій фейсбук - https://www.facebook.com/serhiyprytula/ Інстаграм - https://www.instagram.com/siriy_ua/ Youtube - https://www.youtube.com/prytula БАЗА МОНО - https://base.monobank.ua/89gMbvnkrTu7sR
Логотип телеграм спільноти - ББС Небесна Кара 54 ОМБр
Офіційний канал Батальйону Безпілотних Систем Небесна Кара, 54 ОМБр Наше гасло: "Зло - має бути покарано! Ворог - має бути знищений!" Приєднуйтесь до нас, підримуйте нас! Більше донатів - більше контенту! Дякуємо! Зворотній зв'язок: bbcnk54@gmail.com
Логотип телеграм спільноти - STERNENKO
Сергій Стерненко🇺🇦 Волонтерські картки: 4441114454997899 моно 5168745030910761 приват ❗️Не ведіться на шахраїв, нікому не пишу, не прошу гроші, поповнити рахунок чи щось купити. Усі збори на армію публічні. Російська мова у коментах заборонена.

Статистика telegram каналу - @loseyourse

Логотип телеграм спільноти - Lose yourself in IT feature 2024-07-14

Lose yourself in IT feature

Кількість підписників:
119
Фото:
196 
Відео:
Посилання:
22 
Категорія:
Технології
Опис:
Прості,цікаві фічі Це не баг,це ФІЧА

Кількість підписників

День: -1
Тиждень: -2
Місяць: -7
Всього:
119

Історія змін лого

Поки що змін не зафіксовано

Історія змін назви

Поки що змін не зафіксовано

Історія зміни типу аккаунта

Поки що змін не зафіксовано

Історія зміни статуса

Офіційно не підтверджена
2024-07-14

Стіна канала Lose yourself in IT feature - @loseyourse

Абстракція - це процес приховування деталей реалізації і надання лише необхідного інтерфейсу для роботи з об'єктами. Вона дозволяє програмістам фокусуватися на високорівневих концепціях, а не на деталях реалізації.
Приклад абстракції:

from abc import ABC, abstractmethod
class Animal(ABC):
@abstractmethod
def make_sound(self):
pass
class Dog(Animal):
def make_sound(self):
return "Woof!"
class Cat(Animal):
def make_sound(self):
return "Meow!"
animals = [Dog(), Cat()]
for animal in animals:
print(animal.make_sound())

У цьому прикладі клас Animal є абстрактним і визначає абстрактний метод make_sound. Класи Dog і Cat наслідують Animal та реалізують метод make_sound.
19
25-01-01 19:29

Окей, давайте розглянемо кожен аспект детальніше.

### 1. Вступ до Python
- **Що таке Python**: Python — це високорівнева мова програмування, що підходить для різних цілей: веб-розробка, наука про дані, штучний інтелект, автоматизація. Вона має простий синтаксис, що робить її ідеальною для початківців.
- **Встановлення**: Завантажити Python можна з [офіційного сайту](https://www.python.org/downloads/). Рекомендується використовувати версію 3.x.
### 2. Основи синтаксису
- **Змінні**: Змінні в Python не потребують явного оголошення типу.

  x = 5       # ціле число
y = 3.14 # дійсне число
name = "Alice" # рядок

- **Типи даних**:
- int — цілі числа (наприклад, 1, 2, 100).
- float — дійсні числа (наприклад, 3.14, 2.71).
- str — рядки (наприклад, "Hello").
- list — списки (наприклад, [1, 2, 3]).
- tuple — кортежі (незмінні списки, наприклад, (1, 2, 3)).
- dict — словники (пари "ключ-значення", наприклад, {"name": "Alice", "age": 25}).
- set — множини (унікальні значення, наприклад, {1, 2, 3}).
- **Умови**: Використовуються для виконання коду в залежності від умов.
  if x > 0:
print("Позитивне")
elif x < 0:
print("Негативне")
else:
print("Нуль")

- **Цикли**:
- **for**: для перебору елементів.
    for i in range(5):
print(i) # виведе 0, 1, 2, 3, 4

- **while**: виконання доти, поки умова істинна.
    count = 0
while count < 5:
print(count)
count += 1

### 3. Функції
- **Визначення функцій**:
Функції допомагають структурувати код.
  def greet(name):
return f"Привіт, {name}!"
print(greet("Оля")) # виведе "Привіт, Оля!"

### 4. Робота з даними
- **Списки**:
Списки — це колекції, які можна змінювати.
  fruits = ["яблуко", "банан", "груша"]
fruits.append("апельсин") # додає елемент

- **Словники**:
Словники — це невпорядковані колекції пар ключ-значення.
  student = {"ім'я": "Олег", "вік": 20}
print(student["ім'я"]) # виведе "Олег"

### 5. Модулі та пакети
- **Імпорт модулів**:
Використання модулів дозволяє ділитися кодом.
  import math
print(math.sqrt(16)) # виведе 4.0

##Класи та об'єктиоване програмування (ООП)
- **Класи та об'єкти**:
ООП допомагає організувати код.
  class Dog:
def __init__(self, name):
self.name = name
def bark(self):
return "Гав!"
my_dog = Dog("Шарик")
print(my_dog.bark()) # виведе "Гав!"

### 7. Обробка виключень
- **Використання try та except**:
Обробка помилок, щоб програма не зупинялась.
  try:
result = 10 / 0
except ZeroDivisionError:
print("Ділення на нуль!")

### 8. Робота з файлами
- **Читання та запис**:
  with open("file.txt", "r") as file:
content = file.read() # читає вміст файлу

### 9. Бібліотеки
- **Популярні бібліотеки**:PandasPy**: для наукових обчислень і роботи з масивамMatplotlibs**: для аналізу даних та роботи з таблицями.
- **Matplotlib**: для ствПростий калькуляторлізацій.
### 10. Проекти для практики
- **Простий калькулятор**: реалізація Веб-додатокій (додавання, віднімання, множення, ділення).
- **Веб-додаток**: виАналіз даних або Django для створення простого веб-сайту.
- **Аналіз даних**: використання Pandas для роботи з даними з CSV-файлів.
23
24-10-14 20:39

Хочете вивчити Python?
Якщо так, пишіть в коменти!

19
24-10-11 13:13

Продовжити розповідати про Python?

30
24-10-07 19:07
https://t.me/stonik_kkk
Бренди за нормальні гроші !ЩОБ ДОМОВИТИСЯ ЗА ЦІНУ ПИШИ В ОСОБИСТІ!ЦІКАВИТЬ?ПИШИ В ОСОБИСТІ ТА ЗАЛІТАЙ НА КАНАЛ!
Там є:
Nike
Puma
Adidas
Under Armour
Kelvin Klein
Carhartt
Ellesse
Tommy Hilfiger
Weekend Offender
The North Face
72
24-07-22 15:38

Доб'ємо 200?

60
24-07-13 19:33