Один из способов вывода двумерного массива в Python - использование циклов for. Вот как это можно сделать:
```В этом примере мы создали двумерный массив 'array' и использовали вложенный цикл for для вывода каждого элемента внутри массива. Внешний цикл перебирает каждую строку в массиве, а внутренний цикл выводит каждый элемент в этой строке. Функция print() используется для вывода элементов на экран, а end=" " гарантирует, что каждый элемент будет разделен пробелом.
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for row in array:
for element in row:
print(element, end=" ")
print()
```
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Что выдаст код выше?
Anonymous Quiz
53%
['H', 'E', 'L', 'L', 'O']
12%
['hello']
18%
['HELLO']
12%
HELLO
6%
Не знаю
👍3
Python Hub - сборище Питонистов
Photo
Разбор👨💻
У нас есть переменная a, в которую мы кладем текст 'hello'.
Далее записываем в переменную b результат применения методов к переменной a.
lower —> опускаем все в нижний регистр (и так было)
upper —> поднимаем все в верхний регистр —> 'HELLO'
split —> преобразуем строку в список, разбивая по пробелам. (т.к. пробелов нет, то будет список с 1 элементом - "HELLO")
Схематично:
hello —> hello —> HELLO —> ["HELLO"]
Далее записываем в переменную b результат применения методов к переменной a.
lower —> опускаем все в нижний регистр (и так было)
upper —> поднимаем все в верхний регистр —> 'HELLO'
split —> преобразуем строку в список, разбивая по пробелам. (т.к. пробелов нет, то будет список с 1 элементом - "HELLO")
Схематично:
hello —> hello —> HELLO —> ["HELLO"]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Модуль - это файл, содержащий код на языке Python. Он может содержать функции, классы, переменные и другие элементы языка. Модуль можно использовать в других программах, чтобы повторно использовать код. Для того чтобы использовать модуль, его нужно импортировать в программу. В Python есть множество встроенных модулей, например, math и random, а также можно создавать свои собственные модули.
Скрипт - это файл, содержащий последовательность команд на языке Python. Скрипт может использоваться для автоматизации задач, например, для обработки данных или запуска других программ. Скрипты могут быть запущены из командной строки или из другой программы.
Библиотека - это набор модулей, которые можно использовать в своих программах. Библиотека может содержать модули для работы с базами данных, сетевыми протоколами, создания графических интерфейсов и т.д. Библиотеки могут быть стандартными, входящими в состав Python, или сторонними, которые нужно установить отдельно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤝2
Stack Overflow - это сайт вопросов и ответов для разработчиков. Созданный в 2008 году, он быстро стал популярным ресурсом для программистов со всего мира.
Stack Overflow - это сообщество программистов, которые задают вопросы и предоставляют ответы на различные темы, связанные с программированием. Это платформа, где люди могут задавать вопросы, получать ответы и общаться с другими программистами. Сайт предлагает множество категорий, связанных с различными языками программирования, фреймворками, библиотеками и даже вопросами, связанными с сетевой инфраструктурой и аппаратными средствами.
Stack Overflow помогает программистам решить проблемы, с которыми они сталкиваются в своей работе. Это также дает возможность получать советы и рекомендации от других программистов, которые имеют опыт в определенных областях. Stack Overflow также предлагает множество ресурсов, таких как документация, блоги и форумы, которые могут помочь программистам узнать больше о различных языках программирования и технологиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
👍3
Python Hub - сборище Питонистов
Photo
Разбор👨💻
Создаем переменные sum = 0 и i = 9.
Далее следует цикл for, где в качестве итератора выступает переменная i.
Она будет принимать значения в цикле от 0 до 9. (❗️ определение i = 9 ДО цикла никак не влияет)
Каждый раз мы к сумме будем прибавлять i + i.
Сначала 0 +0
1+ 1 = 1
1 + 2+2 = 5
5 + 3+3 = 11
и т.д. до 9.
Ответ 90.
Далее следует цикл for, где в качестве итератора выступает переменная i.
Она будет принимать значения в цикле от 0 до 9. (❗️ определение i = 9 ДО цикла никак не влияет)
Каждый раз мы к сумме будем прибавлять i + i.
Сначала 0 +0
1+ 1 = 1
1 + 2+2 = 5
5 + 3+3 = 11
и т.д. до 9.
Ответ 90.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
GitHub - это онлайн-платформа для хранения, управления и обмена исходным кодом программного обеспечения. Он позволяет разработчикам работать вместе над проектами и управлять версиями своих приложений. GitHub также является социальной сетью для разработчиков, где они могут делиться исходным кодом, общаться, задавать вопросы и сотрудничать.
Центральным понятием GitHub является репозиторий. Репозиторий - это место, где хранятся все файлы исходного кода вашего проекта. Репозитории на GitHub могут быть публичными или приватными. Публичные репозитории доступны для просмотра и скачивания другими пользователями, в то время как приватные репозитории доступны только для тех, кому вы предоставили доступ.
GitHub позволяет работать с репозиториями через веб-интерфейс или через командную строку. Чтобы начать работу с GitHub, вам нужно создать учетную запись на сайте. Затем вы можете создавать репозитории, клонировать существующие репозитории, загружать код и управлять версиями своего проекта. GitHub также предоставляет множество инструментов для управления проектами, таких как системы отслеживания ошибок, задач и планирования проектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😐1
👍1
Python Hub - сборище Питонистов
Photo
Разбор👨💻
У нас есть словарь. В словаре лежат пары ( ключ:значение )
В принте сначала идет проверка на наличие "Иван" в словаре. (❗️ищем среди ключей)
О нет... "Иван" у нас в значениях. Значит проверка выдаст False —> в числах для суммы это 0 .
Далее len(a) считает количество пар или же количество ключей.
Их у нас 3.
0 + 3 = 3
В принте сначала идет проверка на наличие "Иван" в словаре. (❗️ищем среди ключей)
О нет... "Иван" у нас в значениях. Значит проверка выдаст False —> в числах для суммы это 0 .
Далее len(a) считает количество пар или же количество ключей.
Их у нас 3.
0 + 3 = 3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤🔥1
Git - это система контроля версий, используемая для управления и отслеживания изменений в коде. Он позволяет разработчикам работать над проектами в команде, не мешая друг другу в процессе написания кода. В этой статье мы рассмотрим три наиболее важных аспекта Git.
Одним из наиболее важных аспектов Git является работа с ветками. Ветка - это копия основного кода, которую можно изменять без влияния на основной код. Работа с ветками позволяет разработчикам работать над разными функциями или исправлениями багов без влияния на другие части кода. Кроме того, использование веток позволяет упростить процесс слияния изменений в один общий код.
Коммит - это запись в истории изменений кода. Каждый раз, когда разработчик делает изменения в коде, он делает коммит, который содержит описание изменений. Коммиты позволяют отслеживать изменения в коде, возвращаться к предыдущим версиям и легко находить ошибки.
Когда разработчики работают в команде, они обычно используют Git для синхронизации изменений между своими компьютерами. Однако, чтобы внести изменения в основной код, необходимо отправить их на удаленный сервер. Это позволяет другим разработчикам получить доступ к изменениям и продолжить работу над проектом. Кроме того, использование удаленных серверов позволяет сохранять изменения в безопасности и легко восстановить код в случае необходимости.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👍5
Может кому-то будет полезно в проектах, только что вышел мой видосик ☺️
https://www.youtube.com/watch?v=xPY-_I8xVGY&ab_channel=Shcoder
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Python распознавания речи | GUI Tkinter переводит голос в текст
Сегодня мы напишем программу по распознаванию речи при помощи языка программирования пайтон. Использовать будем библиотеку speech_recognition. Для GUI будем использовать библиотеку tkinter.
Подписывайся на наш телеграм канал!
https://t.me/pythonhub001
И…
Подписывайся на наш телеграм канал!
https://t.me/pythonhub001
И…
👍3
Python Hub - сборище Питонистов
Photo
Разбор👨💻
У нас уже была задача с подобной сутью. Говорилось о том, что при присвоении списков мы просто даем одному и тому же списку два разных имени. То есть, по сути, обращение с обеих переменных идет к одной и той же ячейке памяти.
Собственно, поэтому при очистке списка a, очиститься и список b, так как...это один и тот же объект.
***
Потому что...
Скажи.
Мы один человек?
Правильно.
***
Кто понял отсылку?😄
Собственно, поэтому при очистке
***
Потому что...
Скажи.
Мы один человек?
Правильно.
***
Кто понял отсылку?😄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Команда
git init используется для создания нового репозитория Git. Она инициализирует пустой Git-репозиторий в текущем каталоге. Например:$ git init
Команда
git add используется для добавления изменений в индекс. Она позволяет Git отслеживать изменения, которые вы вносите в файлы вашего проекта. Например, чтобы добавить все измененные файлы в индекс, выполните команду:$ git add .
Команда
git commit используется для фиксации изменений в репозитории. Она создает новый коммит, который содержит изменения, которые вы внесли в файлы вашего проекта. Например:$ git commit -m "Сообщение коммита"#git
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
👍3