Самостоятельная работа по уроку "Цели и задачи. Поток выполнения программы. Как интерпретатор показывает переменные."
- Создайте новый проект
- В файл main.py добавьте следующий код
print('Hi, PyCharm') x = 43 y = 32 print(x * y) print("End line")

Самостоятельная работа по уроку "Цели и задачи. Поток выполнения программы. Как интерпретатор показывает переменные."
print('Hi, PyCharm')
x = 43
y = 32
print(x * y)
print("End line")
Цель: Применить знания полученные в модуле, решив задачу повышенного уровня сложности
Сложность подобных задач заключается в:
Вам необходимо решить задачу из реальной жизни: "школьные учителя устали подсчитывать вручную средний балл каждого ученика, поэтому вам предстоит автоматизировать этот процесс":
На вход даны следующие данные:
Список: grades = [[5, 3, 3, 5, 4], [2, 2, 2, 3], [4, 5, 5, 2], [4, 4, 3], [5, 5, 5, 4, 5]]
Множество: students = {‘Johnny’, ‘Bilbo’, ‘Steve’, ‘Khendrik’, ‘Aaron’}
Список grades содержит списки оценок для каждого ученика в алфавитном порядке.
Например: ‘Aaron’ — [5, 3, 3, 5, 4]
Множество students содержит неупорядоченную последовательность имён всех учеников в классе.
Напишите программу, которая составляет словарь, используя grades и students, где ключом будет имя ученика, а значением — его средний балл.
Вывод в консоль:
{'Aaron': 4.0, 'Bilbo': 2.25, 'Johhny': 4.0, 'Khendrik': 3.6666666666666665, 'Steve': 4.8}
Цель: Написать программу на языке Python, используя Pycharm, для работы со словарями и множествами.
my_dict и присвойте ей словарь из нескольких пар ключ-значение.str) — Год рождения (int).my_dict.my_dict без ошибки.my_dict.my_dict и выведите значение из этой пары на экран.my_dict.
Цель: Написать программу на языке Python, используя Pycharm, для работы с неизменяемыми и изменяемыми объектами.
immutable_var и присвойте ей кортеж из нескольких элементов разных типов данных.immutable_var. Объясните, почему нельзя изменить значения элементов кортежа.mutable_list и присвойте ей список из нескольких элементов.mutable_list.
Цель: Написать программу на языке Python с использованием Pycharm для работы с методами строк и организации программ.
На курс “Администратор баз данных” попал случайно. Нажал на рекламу в игре, что можно пройти курс за счёт государства. Ради интереса нажал. Оформление было долгим, так как в этой схеме взаимодействуют три разные конторы, которые никак между собой не связаны. Но это видимо такая схема, когда ты берёшь курс за счёт государства.
Сам курс рассчитан на полных новичков, кто в IT полный ноль и из них хотят за 2 месяца сделать DBA. Большая часть людей (если не все) работают и те, кто в теме (например как я) успевают осваивать материал в срок и даже быстрее. Ну это и ожидаемо, когда ты в теме уже не первый год и там говорят про основы, то ты эти занятия даже не замечаешь и уже летишь вперёд. Так же благодаря опыту задаешь правильные вопросы и сравниваешь (в частности как это работает в PostgreSQL и например Oracle) с другими базами данных.

Цель: Научиться работать со строками и индексацией строк в Python.
Задача:
Вводные данные:
example = ‘Топинамбур’
Вывод на экран(в консоль):
Т
р
амбур
рубманипоТ
оиабр

Цель: Написать программу на языке Python, используя Pycharm, для демонстрации динамической типизации.
Как неверно (просто перезапись на новое число):
a = 15
a = 17
Примечания:
Пример результата выполнения программы:
Name: John
Age: 25
New Age: 26
Is Student: True
Успехов!
Решение можно скачать с Boosty.to
Цель: применить и закрепить базовые знания о структурах данных, решив набор задач.
Формат решения:
Можете написать код всех задач в одном файле main.py.
Можете написать код в разных файлах к каждой задаче: task1.py, task2.py и т.д.
Если в задаче говориться о том, что нужно вывести результат арифметических действий, сравнения и других операций, то вам нужно сначала составить выражение с исходными данными, а не вывести результат этого выражения сразу.
Пример: сложите числа 12 и 89, вычтите число1 и выведите результат на экран,
Верно: print(12 + 89 — 1)
Не верно: print(100)

Вам необходимо установить Python, Pycharm из вводного урока №2
А также собрать и скомпилировать ваш первый проект "Hello world".
Курс «Выход на фриланс» поможет вам освоить профессию фрилансера и начать зарабатывать удалённо. Вы узнаете, как выбрать нишу, создать портфолио, найти первых клиентов и продвигать свои услуги. Курс будет полезен всем, кто хочет работать на себя, иметь свободный график и получать достойную оплату за свой труд.
Основы Git и GitHub — это курс, который познакомит вас с основами работы с системой контроля версий Git и сервисом для хостинга IT-проектов GitHub. Вы узнаете, как создавать и управлять версиями своего кода, работать с ветками, разрешать конфликты и многое другое. Курс будет полезен всем, кто хочет улучшить свои навыки разработки и командной работы.
Примите искренние поздравления с Новым годом! Пусть этот год станет стартовой площадкой для новых взлётов, достижений, открытий, побед! Пусть в новом году любое начинание будет обречено на неоспоримый успех, а планы легко и точно реализуются в конкретные дела и мероприятия. Плодотворного, результативного и щедрого на вознаграждения нового года вам!


Дан несложный пример HTML-страницы: Sample Web Page.
Изучите код этой страницы и реализуйте программу, которая получает список всех подзаголовков сайта (они заключены в теги h3).
Ожидаемый результат:
['CONTENTS', '1. Creating a Web Page', '2. HTML Syntax', '3. Special Characters', '4. Converting Plain Text to HTML', '5. Effects', '6. Lists', '7. Links', '8. Tables', '9. Viewing Your Web Page', '10. Installing Your Web Page on the Internet', '11. Where to go from here', '12. Postscript: Cell Phones']
Сделайте так, чтобы программа работала для любого сайта, где есть такие теги.
ЧИТАТЬ ДАЛЕЕ …
Недавно Влад решил протестировать новый электронный замок и с его помощью запер свой чемодан. Правда, уже через час Влад забыл ПИН-код для открытия своего замка. Поэтому он решил пойти путём brute force, то есть просто перебрать все возможные коды.
ПИН-код состоит из четырёх цифр. На каждой позиции ПИН-кода находится цифра от 0 до 9. Позиции не зависят друг от друга.
Напишите программу, которая переберёт все возможные коды. Не используйте вложенные циклы.
ЧИТАТЬ ДАЛЕЕ …