Python с нуля к первым деньгам за коды
320 subscribers
91 photos
44 videos
154 links
Download Telegram
#Python #Программирование #Функции #Модули #Код #Заработок


Функции и модули – твой путь к первым деньгам

"Каждая функция – это шаг к финансовой свободе. Начни писать код – и деньги придут!"

Пример кода на Python:
def calculate_profit(price, cost):
return price - cost

profit = calculate_profit(100, 50)
print(f"Твоя прибыль: {profit} $")

🥸
Перейти, узнать больше про канал👀📚📃
This media is not supported in your browser
VIEW IN TELEGRAM
#Python #Программирование #Файлы #ОбработкаОшибок #Код #Заработок

Существует ли файл? Проверь — и заработай!

"Правильная проверка файлов — первый шаг к созданию стабильных программ, за которые клиенты готовы платить!"

Пример кода на Python:
import os.path

if os.path.exists("important_data.txt"):
print("Файл найден! Можно работать!")
else:
print("Файла нет — сообщите пользователю!")

Учись обрабатывать файлы правильно — и твой код станет более профессиональным и востребованным!

🥸
Перейти, узнать больше про канал👀📚📃
This media is not supported in your browser
VIEW IN TELEGRAM
#Мотоцикл #Байк #ЛетающийБайк

АэроБайк
Польский стартап Volonaut представил мотоцикл из "Звёздных войн" - Volonaut Airbike


Заявляется, что в "аэробайке" используется "реактивная тяга" вместо традиционных пропеллеров, что позволяет развивать скорость до 200 км/ч.

Сообщается также, что система стабилизации Airbike, управляемая бортовым компьютером, обеспечивает "автоматическое зависание и простоту управления".

🥸
Перейти, узнать больше про канал👀📚📃
#PythonLen #PythonRange #PythonType #PythonSum #PythonMax #PythonMin #PythonSorted #PythonZip #PythonEnumerate #PythonFilter #PythonMap #PythonAll #PythonAny #PythonDict #PythonList #PythonSet #PythonTuple #PythonPrint #PythonMath #PythonRe #PythonOS #PythonSys #PythonDatetime #PythonRandom #PythonJSON #PythonCollections #PythonItertools #PythonRequests #PythonPandas #PythonNumpy

Наиболее часто используемые функции и модули в Python охватывают как встроенные инструменты языка, так и стандартные библиотеки для решения широкого круга задач.

Часто используемые функции Python

✳️ len() - возвращает количество элементов в объекте (строке, списке, словаре и т.д.)

✳️ range() - генерирует последовательность чисел, часто используется в циклах

✳️ type() - возвращает тип объекта

✳️ sum() - вычисляет сумму элементов в итерируемом объекте

✳️ max() / min() - возвращают соответственно максимальное и минимальное значение из последовательности

✳️ sorted() - возвращает отсортированный список из итерируемого объекта

✳️ zip() - объединяет несколько итерируемых объектов в кортежи

✳️ enumerate() - возвращает пары индекс-значение при переборе последовательности

✳️ filter(), map() - применяют функцию к элементам последовательности для фильтрации или преобразования

✳️ all(), any() - проверяют, выполняется ли условие для всех или хотя бы одного элемента

✳️ dict(), list(), set(), tuple() - функции для создания соответствующих коллекций

print() - выводит информацию на экран (используется практически в каждом проекте)

Часто используемые стандартные модули Python

✳️ math - математические функции и константы (корни, тригонометрия, округления)

✳️ re - работа с регулярными выражениями для поиска и обработки текста

✳️ os - взаимодействие с операционной системой: работа с файлами, путями, переменными окружения

✳️ sys - доступ к параметрам и функциям интерпретатора Python (аргументы командной строки, завершение программы)

✳️ datetime - работа с датой и временем: вычисления, форматирование, преобразования

✳️ random - генерация случайных чисел и выбор случайных элементов

✳️ json - кодирование и декодирование данных в формате JSON

✳️ collections - расширенные структуры данных: defaultdict, Counter, deque и другие

✳️ itertools - инструменты для эффективной работы с итераторами и генераторами

✳️ requests (внешний модуль) - для HTTP-запросов, часто используется при работе с API

✳️ pandas, numpy (внешние модули) - для анализа и обработки данных (особенно в научных и аналитических задачах)

Эти функции и модули лежат в основе большинства Python-проектов - от простых скриптов до крупных приложений и анализа данных

🥸
Перейти, узнать больше про канал👀📚📃
🔍 #Природа #Атмосфера #Бензин #Наука #Климат #Феномены


«Бензиновые облака» в Китае – реальность или метафора?

"Природа умеет удивлять: даже самые странные явления часто имеют простое объяснение."

Недавно в Китае наблюдали редкое атмосферное явление, названное «бензиновыми облаками» (англ. "gasoline clouds"). На фото и видео небо действительно приобретало металлический оттенок, напоминающий разлитый бензин.

Так есть ли там настоящий бензин?

Нет, это поэтическое название, а не буквальное содержание. Речь идет об оптическом эффекте, возникающем из-за присутствия
Загрязнения воздуха (промышленные выбросы).

Где еще такое видели?

👉 Похожие эффекты наблюдали:
– В США («радужные облака» из-за нефтехимических испарений)
– В России (возле НПЗ при определенной погоде).
Вывод: Это не магическое явление, а напоминание о хрупкости экологии.

🌀P.S. Если заметите такое – не вдыхайте воздух активно: возможно, рядом есть источник вредных веществ.
______________________________________
🥸Перейти, узнать больше про канал👀📚📃
This media is not supported in your browser
VIEW IN TELEGRAM
#Природа #Атмосфера #Бензин #Наука #Климат #Феномены


🔍 «Бензиновые облака» в Китае – реальность или метафора?

"Природа умеет удивлять: даже самые странные явления часто имеют простое объяснение."

Недавно в Китае наблюдали редкое атмосферное явление, названное «бензиновыми облаками» (англ. "gasoline clouds"). На фото и видео небо приобретало радужные цвета.

Так есть ли там настоящий бензин?

Нет, это поэтическое название, а не буквальное содержание. Речь идет об оптическом эффекте, возникающем из-за Загрязнения воздуха (промышленные выбросы).

Где еще такое видели?

👉 Похожие эффекты наблюдали:
– В США («радужные облака» из-за нефтехимических испарений)
– В России (возле НПЗ при определенной погоде).
Вывод: это не магическое явление, а напоминание о хрупкости экологии.

🌀 P.S. Если заметите такое – не вдыхайте воздух активно: возможно, рядом есть источник вредных веществ.
______________________________________
🥸Перейти, узнать больше про канал👀📚📃
#Python #Программирование #БезопасностьКода #Автоматизация #Фриланс

Избегаем ошибок — увеличиваем прибыль!

"Один умный exists() проверяет файлы — сто клиентов благодарят тебя за стабильный код!"

Пример кода усовершенствованной проверки:

from os.path import exists

file_path = "client_database.csv"
if not exists(file_path):
with open(file_path, "w") as f:
f.write("Создаем новый файл базы данных!")
print(f"Создали новый файл: {file_path}")
else:
print("Файл уже существует — можно работать!")

Правильная работа с файлами делает тебя профессиональным разработчиком!

🥸
Перейти, узнать больше про канал👀📚📃
This media is not supported in your browser
VIEW IN TELEGRAM
#GPT #Замуж #Жениться
_________________________________________

🤖А Вы не думали выйти замуж за GPT,
Или жениться, потому что ему всё равно,
Жениться или замуж, он может всё.
🧐
______________________________________
🥸
Перейти, узнать больше про канал👀📚📃
This media is not supported in your browser
VIEW IN TELEGRAM
#Пенсия #Авто #СпортКар
______________________________________

🔥Выйду на пенсию, пойду в IT
Куплю себе крутой спорт кар💯

______________________________________
🥸
Перейти, узнать больше про канал👀📚📃
This media is not supported in your browser
VIEW IN TELEGRAM
Таймер для свечи со спусковым механизмом — когда свеча догорает до определённой отметки, металлическая чашечка накрывает фитиль. Все гениальное - просто!

Всё чаще обращают внимание на технологии прошлого, которым не страшны проблемы с электричеством. На фоне новостей о коллапсе из-за масштабных отключений электроэнергии в развитых регионах в мире.

Работает без API, Wi-Fi и без батареек👀
Умный дом.
Прошлый век, однако.
______________________________________
🥸
Перейти, узнать больше про канал👀📚📃
This media is not supported in your browser
VIEW IN TELEGRAM
#Программирование #Python #ФайловаяСистема #Надежность #IT #Заработок

Файл найден — деньги твои!

"Код, который грамотно проверяет файлы — это код, за который платят деньги!"

Пример безопасного открытия файла:

import os

def process_file(filename):
if not os.path.isfile(filename): # Проверяем именно файл (не директорию)
raise FileNotFoundError(f"Файл {filename} не найден!")

with open(filename) as f:
data = f.read()
print(f"Успешно обработано! Данные: {data[:50]}...")

try:
process_file("data.csv")
except FileNotFoundError as e:
print(f"Ошибка: {e}. Предлагаем создать файл или выбрать другой.")

Надежный код = довольные клиенты = стабильный доход! 💰🚀

🥸
Перейти, узнать больше про канал👀📚📃
⚠️ Хотел напомнить, в Google Colab можно быстро проверить код, который Вас заинтересовал, если у Вас нет настроенной среды программирования Python или по другим причинам.
Включил, проверил код, сохранил (если надо).


🚀 Что такое Google Colab и для чего он нужен?


Google Colab (или Google Colaboratory) — это онлайн-платформа для работы с Python, основанная на Jupyter Notebook. Она позволяет писать и выполнять код прямо в браузере, не устанавливая ничего на свой компьютер. Это отличный инструмент для новичков и профессионалов, особенно для работы с большими данными и машинным обучением.
📋 Как получить доступ к Google Colab?

Зарегистрируйтесь в Google 💥 Если у вас уже есть аккаунт Google, просто войдите в систему.

Перейдите на сайт Colab Откройте colab.research.google.com в любом браузере.

🥸
Перейти, узнать больше про канал👀📚📃
🟢Основы функций
▶️
🟡Тема: Создание и вызов функций
🔽
🔴Цель: Научиться объявлять функции, передавать аргументы и возвращать значения.

1️⃣ Теория:
*️⃣ Что такое функция?
Синтаксис: def, return, параметры и аргументы.
Локальные и глобальные переменные.

2️⃣ Практика:
*️⃣ Написать функцию для вычисления суммы двух чисел.
Функция с аргументами по умолчанию (например, greet(name="Гость")).
Возвращение нескольких значений (кортеж).

☑️ Пример кода:

def multiply(a, b):
return a * b

result = multiply(3, 4)
print(result) # Вывод: 12
_________________________
Записать. Проверить код.
Перейдите на сайт Colab Откройте colab.research.google.com в любом браузере.

🥸
Перейти, узнать больше про канал👀📚📃
⚠️Как работает функция в Python: более подробное объяснение
#def
Функция в Python — это блок кода, который выполняет определенную задачу. Она может принимать аргументы, обрабатывать их и возвращать результат.

1. Создание функции

Функция определяется с помощью ключевого слова def, за которым следует имя функции и параметры в скобках.

def greet(name): # Определение функции
return f"Привет, {name}!" # Возвращаемое значение


2. Вызов функции

Функция вызывается по имени с передачей аргументов (если они есть).

message = greet("Анна") # Вызов функции с аргументом "Анна"
print(message) # Вывод: "Привет, Анна!"


3. Пошаговое выполнение

Шаг 1: Интерпретатор встречает def


Python видит определение функции и запоминает её код, но не выполняет его сразу.


Шаг 2: Вызов функции


При вызове greet("Анна") интерпретатор:
Создает локальную переменную name и присваивает ей значение "Анна".
Переходит к телу функции.


Шаг 3: Выполнение тела функции


Интерпретатор выполняет строку return f"Привет, {name}!":
Подставляет значение name в строку.
Формирует результат: "Привет, Анна!".


Шаг 4: Возврат результата


Значение "Привет, Анна!" возвращается в точку вызова и присваивается переменной message.


Шаг 5: Завершение работы


Локальная переменная name удаляется (так как функция завершила работу).

Управление возвращается к коду, который вызвал функцию.


4. Важные нюансы


Локальные переменные

Переменные, созданные внутри функции, существуют только во время её выполнения.

def test():
x = 10 # Локальная переменная
print(x)

test() # Выведет 10
print(x) # Ошибка: x не определена


Возврат нескольких значений

Функция может возвращать несколько значений через кортеж.

def get_user():
return "Анна", 25 # Возвращает кортеж

name, age = get_user() # Распаковка кортежа


Рекурсия

Функция может вызывать саму себя.

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



5. Пример с аргументами

def calculate(a, b, operation="+"): # Параметр по умолчанию
if operation == "+":
return a + b
elif operation == "-":
return a - b

result = calculate(5, 3, "-") # Вызов с указанием операции
print(result) # Выведет 2


🧮 Итог


Определение: Интерпретатор запоминает код функции, но не выполняет его.

Вызов: Создаются локальные переменные, выполняется тело функции.

Возврат: Результат возвращается в точку вызова.

Завершение: Локальные переменные удаляются.


📌Функции делают код модульным, читаемым и удобным для повторного использования.
_________________________
Записать. Проверить код.
Перейдите на сайт Colab Откройте colab.research.google.com в любом браузере.

🥸
Перейти, узнать больше про канал👀📚📃
Профессия, связанная с тренировкой искусственного интеллекта (ИИ), на сайте hh.ru может называться по-разному в зависимости от специфики задач и требований работодателя. Однако наиболее распространённые названия для этой роли включают:
1. Data Scientist (Специалист по данным)
Часто такие специалисты занимаются подготовкой данных, обучением моделей машинного обучения и их оптимизацией.
2. Machine Learning Engineer (Инженер машинного обучения)
Этот термин используется для специалистов, которые разрабатывают и внедряют алгоритмы машинного обучения, включая тренировку ИИ.
3. AI Trainer (Тренер ИИ)
Это более редкое название, но оно встречается в некоторых вакансиях, особенно если работа связана с обучением языковых моделей или систем компьютерного зрения.
4. ML Researcher (Исследователь машинного обучения)
Такие специалисты фокусируются на исследовании новых методов и подходов к обучению ИИ.
5. NLP Specialist (Специалист по обработке естественного языка)
Если работа связана с обучением ИИ для работы с текстом (например, чат-боты или системы перевода), то используется этот термин.
6. Computer Vision Engineer (Инженер компьютерного зрения)
Если тренировка ИИ связана с обработкой изображений или видео, то используется это название.
7. AI/ML Specialist (Специалист по ИИ/машинному обучению)
Универсальное название для тех, кто занимается различными аспектами разработки и обучения ИИ.
8. Prompt Engineer (промпт инженер)
В последнее время появилась новая специализация, связанная с созданием и оптимизацией запросов для языковых моделей ИИ. Это направление можно рассматривать как часть тренировки ИИ.

🥸
Перейти, узнать больше про канал👀📚📃
Работа с модулями
Тема: Импорт стандартных библиотек
Цель: Познакомиться с модулями
math, random, datetime и их функциями.


1. Теория:
⚙️ Что такое модуль?

📎 Разница между import math и from math import sqrt.

🔶 Псевдонимы (import datetime as dt).

2. Практика:
🔸 Использование math.sqrt() для вычисления корня.
🔸 Генерация случайного числа через random.randint().
🔸 Форматирование даты с datetime.datetime.now().
_________________________
Записать. Проверить код.
Перейдите на сайт Colab Откройте colab.research.google.com в любом браузере.

🥸
Перейти, узнать больше про канал👀📚📃
#Python #importmath #Модули #frommathimportsqrt #Код #Функции

📌 В чем разница между
import math и from math import sqrt


Оба варианта позволяют использовать функцию sqrt() из модуля math, но с ключевыми отличиями:
________________________________________
1️⃣ import math – Полный импорт модуля
import math

result = math.sqrt(25) # Вызов через имя модуля
print(result) # 5.0
🔹 Плюсы:
Четко видно, откуда взята функция.
Нет конфликтов имен (если у вас уже есть своя sqrt()).
🔸 Минусы:
Чуть длиннее запись (math.sqrt вместо sqrt).
________________________________________
2️⃣ from math import sqrt – Частичный импорт
from math import sqrt

result = sqrt(25) # Вызов напрямую
print(result) # 5.0
🔹 Плюсы:
Короче синтаксис (не нужно писать math.).
🔸 Минусы:
Если в коде есть своя функция sqrt(), возникнет конфликт имен.
Сложнее отследить, откуда взята функция (если импортировано много всего).
________________________________________
⚡️ Важные нюансы:
Если нужно несколько функций из math, выгоднее использовать:
from math import sqrt, sin, cos # Импорт конкретных функций

Для больших проектов лучше import math — чище код и меньше неожиданных переопределений.
________________________________________
Пример конфликта имен:
from math import sqrt

def sqrt(x): # Своя функция переопределит импортированную
return x ** 0.5 + 1

print(sqrt(25)) # 6.0, а не 5.0!
💡 Вывод:
Используйте from ... import ... для коротких скриптов.
Выбирайте import module для больших проектов и избегания конфликтов.

👉 Какой вариант импорта предпочитаете вы?
Пишите в комментариях! 💬

_________________________
Записать. Проверить код.
Перейдите на сайт Colab Откройте colab.research.google.com в любом браузере.

🥸
Перейти, узнать больше про канал👀📚📃
Модуль — это файл с расширением .py, содержащий код на Python (переменные, функции, классы), который можно повторно использовать в других программах.

Модуль позволяет:
Разделять код на логические части.
Импортировать функциональность в другие программы.
Создавать библиотеки для повторного использования.

Пример
1. Создание модуля
Файл math_operations.py (модуль):
def add(a, b):
return a + b

def subtract(a, b):
return a - b

2. Импорт модуля
Файл main.py (использование модуля):
import math_operations # Импорт всего модуля

result = math_operations.add(5, 3)
print(result) # Выведет: 8


3. Импорт конкретной функции
from math_operations import subtract # Импорт одной функции

print(subtract(10, 4)) # Выведет: 6

4. Импорт с псевдонимом
import math_operations as mo # Псевдоним

print(mo.add(2, 2)) # Выведет: 4

Стандартные модули Python
Примеры встроенных модулей:
math — математические функции.
random — генерация случайных чисел.
datetime — работа с датой и временем.
Пример:
import math
print(math.sqrt(16)) # Выведет: 4.0

Вывод
Модуль — это способ организации кода для удобства и повторного использования.
Главное правило:
Один модуль = одна логическая часть функциональности (например, работа с математикой, обработка строк и т.д.).

Пример кода:
import random
number = random.randint(1, 100)
print("Случайное число:", number)

_________________________
Записать. Проверить код.
Перейдите на сайт Colab Откройте colab.research.google.com в любом браузере.

🥸
Перейти, узнать больше про канал👀📚📃
#GooglColab #БесплатноИзучатьPython #ЗадачиPython

Пока другие думают, ты создаёшь свою уникальную историю успеха!

Не пытайся объять не объятное, бери "кусок", который "переваришь".

Даже тот кто собрался в Кругосветное путешествие, начинает с того, что делает первый шаг.


Не знаешь какой взять пример, возьми любой, потому что сейчас идут базовые вещи, т.е. такие к которым ещё будешь возвращаться.
_________________________
Записать. Проверить код.
Перейдите на сайт Colab Откройте colab.research.google.com в любом браузере.

🥸
Перейти, узнать больше про канал👀📚📃
This media is not supported in your browser
VIEW IN TELEGRAM
#Выбор #Принятьрешение

📌 Долгий выбор, потеря времени. Пока ты будешь откладывать на завтра, другие уже будут выбирать вакансию.

_________________________
Записать. Проверить код.
Перейдите на сайт Colab Откройте colab.research.google.com в любом браузере.

🥸
Перейти, узнать больше про канал👀📚📃