Обучение Python для новичков
238 subscribers
16 photos
61 videos
295 files
251 links
Канал для тех, кто хочет научиться программировать, но не знает с чего начать. Или вы уже пробовали, но столкнулись с трудностями и забросили. Пришло время собраться с силами и начать снова!
Download Telegram
Forwarded from Python Developer
🐍 Новости: Python теперь строго типизирован!

Согласно новому PEP 822, Python больше не будет запускаться, если вы не укажете типы везде. Абсолютно везде.

Пример кода с новым синтаксисом:
def hello(name: str) -> str:
return f"Hello, {name}"


Даже print() теперь требует типов:
print(message: str = "Hi!") -> None


По словам разработчиков, цель обновы — «заставить Python-разработчиков почувствовать хоть каплю боли C++».

Если вы всё ещё хотите писать без типов — переходите на JavaScript.

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
😱1
Надеюсь, все догадались, что предыдущая новость первоапрельская 😉
😁2🔥1
Встреча_в_Телемосте_01_04_25_23_24_56_—_запись.webm
15.8 MB
Задание 26 на тему Циклы.

Дана последовательность неотрицательных чисел. Последовательность вводится пользователем с клавиатуры, пока не будет введено отрицательное число. Определите количество чисел в последовательности равных минимальному значению.
Forwarded from Pro Python • IT
Star patterns с использованием вложенных циклов

Представленные примеры демонстрируют, как с помощью простых вложенных циклов и базовых операторов печати в Python можно создавать разнообразные звездчатые узоры — от треугольников до пирамид.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Встреча_в_Телемосте_05_04_25_14_37_09_—_запись.webm
8.5 MB
Задание на тему Условные операторы.
Напишите программу, которая принимает на вход три числа и выводит сообщение о том, какие два числа из них наибольшие.
Встреча_в_Телемосте_07_04_25_16_40_47_—_запись.webm
5.2 MB
Лайфхак. Как оценить скорость работы программы. Стоит ли ждать окончания или ваш алгоритм неэффективен и нужно прервать выполнение и подумать над оптимизацией.

Особенно полезно, когда у вас перебор очень больших диапазонов чисел (от миллиона и более)
Встреча_в_Телемосте_19_04_25_13_48_23_—_запись.webm
6.2 MB
Задание на тему "Словари"

Генератор случайных паролей. Напишите программу, создающую словарь, где ключи — это имена пользователей, а значения — случайно сгенерированные пароли.
Встреча_в_Телемосте_21_04_25_12_42_04_—_запись.webm
5.2 MB
Задание на тему "Условные операторы"
Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа x1, y1, x2, y2, каждое из которых не превосходит 8. На поле (x1, y1) расположена фигура — ферзь. Может ли ферзь пойти в клетку с координатами x2, y2?
Встреча_в_Телемосте_27_04_25_21_02_18_—_запись.webm
13.6 MB
Когда удобно перебирать сами элементы, а когда элементы и индексы?
Встреча_в_Телемосте_27_04_25_21_13_28_—_запись.webm
8 MB
Приведи пример кода получения символов строки с помощью while
Встреча_в_Телемосте_27_04_25_21_34_08_—_запись.webm
12.3 MB
Задание на тему Циклы. Посчитать сумму первых 10 натуральных чисел
Встреча_в_Телемосте_28_04_25_18_14_30_—_запись.webm
23 MB
Для чего используются разные виды скобок в Python
Функции, их назначение в программировании.
Аргументы функций
Встреча_в_Телемосте_29_04_25_18_06_46_—_запись.webm
2.5 MB
Задание на тему рекурсивные функции.

Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае. Используя рекурсивную функцию. Циклы использовать запрещено.
Встреча_в_Телемосте_29_04_25_16_05_38_—_запись.webm
45.5 MB
Анализ текста с использованием словаря. У вас есть текст. Создайте словарь, где ключи — слова, а значения — количество раз, которое каждое слово встречается в тексте
Встреча_в_Телемосте_03_05_25_13_33_54_—_запись.webm
12.7 MB
Задание на цикл while
Написать программу, которая будет запрашивать у пользователя строку до тех пор, пока он не введет пустую строку. После этого программа должна вывести на экран количество символов в самой длинной из введенных строк.
🔥 Друзья, ищу помощника в свою ИТ-школу!

С радостью рассмотрю кандидатуры своих бывших учеников или тех, кого вы сможете порекомендовать.

📌 Описание вакансии:

🔸 Должность: Куратор образовательных ИТ-курсов.
🔸 Занятость: Частичная, 20 часов в неделю (преимущественно вторая половина дня).
🔸 График: Гибкий, формат работы онлайн.

📌 Чем предстоит заниматься:

* Проводить онлайн-встречи с учениками в формате консультаций и совместного решения задач.
* Следить за прогрессом учеников, вести дневник их развития, проверять домашние задания, контролировать честность выполнения заданий (античит).
* Вместе со мной обсуждать и улучшать учебный процесс.

📌 Условия оплаты:

* На старте — 750 рублей/час.
* По мере роста твоей квалификации и самостоятельности ставка будет увеличиваться.

📌 Дополнительные возможности:

* Возможность дополнительно выполнять задачи методиста: создавать новые учебные материалы и программы (за отдельную оплату).
* При желании можешь участвовать в проектах по разработке программного обеспечения полного цикла: от проектирования до запуска. Заказов достаточно, а времени у меня пока не хватает.

📌 Кто мне нужен:

* Дружелюбный, ответственный и общительный человек.
* Интересный собеседник, умеющий просто и понятно объяснять материал.
* Человек с хорошим логическим и математическим складом ума.

Специальных знаний на старте не требуется, всему необходимому научу лично. Будет плюсом знакомство с Python, Excel и (или) опытом преподавания ИТ дисциплин, математики.

📩 Пиши в Telegram (https://t.me/vvkomlev)), если вакансия тебя заинтересовала или остались вопросы.
Встреча_в_Телемосте_05_05_25_12_23_59_—_запись.webm
15.5 MB
Тема циклы.
Посчитать сумму первых 10 натуральных чисел
🎉 Python правит миром

Согласно майскому рейтингу TIOBE, Python снова побил рекорды:
🟠 +2.2% за месяц — теперь 25.35%
🟠 Это абсолютный максимум популярности языка за всю историю TIOBE (исключение — Java в 2001 году)
🟠 Отрыв от второго места (C++) — более 15%!

Почему не все ещё на Python?

Пока язык остаётся медленным и интерпретируемым — он не годится для realtime и критичных к сбоям систем. Но во всех остальных областях Python медленно, но уверенно становится стандартом.

➡️ Источник: TIOBE Index May 2025

Библиотека питониста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Встреча_в_Телемосте_19_05_25_12_02_49_—_запись.webm
23.7 MB
Разбор задания на тему Циклы (while).

Написать программу, которая будет запрашивать у пользователя целые числа до тех пор, пока он не введет отрицательное число. После этого программа должна вывести на экран сумму всех введенных положительных чисел.
Встреча_в_Телемосте_26_05_25_12_22_41_—_запись.webm
28.9 MB
Рисование последовательностей с помощью вложенных циклов
12
123
1234
12345

1
22
333
4444
55555

Как рисовать такие последовательности и тренировать использование вложенных циклов