Python Hub - сборище Питонистов
1.71K subscribers
657 photos
1 video
37 files
278 links
Уголок счастья для любого питониста.

Сотрудничество или заказы: @leshunist

https://shcoder.dev - студия разработки ShcoderDevelopment

https://t.me/pythonhub_chat - чат
Download Telegram
Использование циклов for для вывода двумерного массива

Один из способов вывода двумерного массива в Python - использование циклов for. Вот как это можно сделать:

```
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for row in array:
for element in row:
print(element, end=" ")
print()

```

В этом примере мы создали двумерный массив 'array' и использовали вложенный цикл for для вывода каждого элемента внутри массива. Внешний цикл перебирает каждую строку в массиве, а внутренний цикл выводит каждый элемент в этой строке. Функция print() используется для вывода элементов на экран, а end=" " гарантирует, что каждый элемент будет разделен пробелом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Python Hub - сборище Питонистов
Photo
Разбор👨‍💻

У нас есть переменная a, в которую мы кладем текст '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. Он может содержать функции, классы, переменные и другие элементы языка. Модуль можно использовать в других программах, чтобы повторно использовать код. Для того чтобы использовать модуль, его нужно импортировать в программу. В Python есть множество встроенных модулей, например, math и random, а также можно создавать свои собственные модули.

👩‍💻 Скрипт

Скрипт - это файл, содержащий последовательность команд на языке Python. Скрипт может использоваться для автоматизации задач, например, для обработки данных или запуска других программ. Скрипты могут быть запущены из командной строки или из другой программы.

👩‍💻 Библиотека

Библиотека - это набор модулей, которые можно использовать в своих программах. Библиотека может содержать модули для работы с базами данных, сетевыми протоколами, создания графических интерфейсов и т.д. Библиотеки могут быть стандартными, входящими в состав Python, или сторонними, которые нужно установить отдельно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤝2
Что такое Stack Overflow?

Stack Overflow - это сайт вопросов и ответов для разработчиков. Созданный в 2008 году, он быстро стал популярным ресурсом для программистов со всего мира.

👩‍💻 Что это такое?

Stack Overflow - это сообщество программистов, которые задают вопросы и предоставляют ответы на различные темы, связанные с программированием. Это платформа, где люди могут задавать вопросы, получать ответы и общаться с другими программистами. Сайт предлагает множество категорий, связанных с различными языками программирования, фреймворками, библиотеками и даже вопросами, связанными с сетевой инфраструктурой и аппаратными средствами.

👩‍💻 Зачем это нужно?

Stack Overflow помогает программистам решить проблемы, с которыми они сталкиваются в своей работе. Это также дает возможность получать советы и рекомендации от других программистов, которые имеют опыт в определенных областях. Stack Overflow также предлагает множество ресурсов, таких как документация, блоги и форумы, которые могут помочь программистам узнать больше о различных языках программирования и технологиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Что выдаст код выше?
Anonymous Quiz
20%
99
12%
18
5%
16
2%
0
51%
90
10%
Не знаю
👍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.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Что такое GitHub?

👩‍💻 Введение

GitHub - это онлайн-платформа для хранения, управления и обмена исходным кодом программного обеспечения. Он позволяет разработчикам работать вместе над проектами и управлять версиями своих приложений. GitHub также является социальной сетью для разработчиков, где они могут делиться исходным кодом, общаться, задавать вопросы и сотрудничать.

👩‍💻 Что такое репозиторий?

Центральным понятием GitHub является репозиторий. Репозиторий - это место, где хранятся все файлы исходного кода вашего проекта. Репозитории на GitHub могут быть публичными или приватными. Публичные репозитории доступны для просмотра и скачивания другими пользователями, в то время как приватные репозитории доступны только для тех, кому вы предоставили доступ.

👩‍💻 Как работать с GitHub?

GitHub позволяет работать с репозиториями через веб-интерфейс или через командную строку. Чтобы начать работу с GitHub, вам нужно создать учетную запись на сайте. Затем вы можете создавать репозитории, клонировать существующие репозитории, загружать код и управлять версиями своего проекта. GitHub также предоставляет множество инструментов для управления проектами, таких как системы отслеживания ошибок, задач и планирования проектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😐1
Что выдаст код выше?
Anonymous Quiz
7%
0
38%
3
24%
4
7%
True
10%
Error
14%
Не знаю
👍1
Python Hub - сборище Питонистов
Photo
Разбор👨‍💻

У нас есть словарь. В словаре лежат пары ( ключ:значение )

В принте сначала идет проверка на наличие "Иван" в словаре. (❗️ищем среди ключей)
О нет... "Иван" у нас в значениях. Значит проверка выдаст False —> в числах для суммы это 0 .

Далее len(a) считает количество пар или же количество ключей.
Их у нас 3.
0 + 3 = 3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤‍🔥1
Что такое Git [начало]


Git - это система контроля версий, используемая для управления и отслеживания изменений в коде. Он позволяет разработчикам работать над проектами в команде, не мешая друг другу в процессе написания кода. В этой статье мы рассмотрим три наиболее важных аспекта Git.

👩‍💻 Работа с ветками

Одним из наиболее важных аспектов Git является работа с ветками. Ветка - это копия основного кода, которую можно изменять без влияния на основной код. Работа с ветками позволяет разработчикам работать над разными функциями или исправлениями багов без влияния на другие части кода. Кроме того, использование веток позволяет упростить процесс слияния изменений в один общий код.

👩‍💻 Коммиты

Коммит - это запись в истории изменений кода. Каждый раз, когда разработчик делает изменения в коде, он делает коммит, который содержит описание изменений. Коммиты позволяют отслеживать изменения в коде, возвращаться к предыдущим версиям и легко находить ошибки.

👩‍💻 Отправка изменений на удаленный сервер

Когда разработчики работают в команде, они обычно используют Git для синхронизации изменений между своими компьютерами. Однако, чтобы внести изменения в основной код, необходимо отправить их на удаленный сервер. Это позволяет другим разработчикам получить доступ к изменениям и продолжить работу над проектом. Кроме того, использование удаленных серверов позволяет сохранять изменения в безопасности и легко восстановить код в случае необходимости.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Python Hub - сборище Питонистов
Photo
Разбор👨‍💻

У нас уже была задача с подобной сутью. Говорилось о том, что при присвоении списков мы просто даем одному и тому же списку два разных имени. То есть, по сути, обращение с обеих переменных идет к одной и той же ячейке памяти.

Собственно, поэтому при очистке
списка a, очиститься и список b, так как...это один и тот же объект.

***
Потому что...
Скажи.
Мы один человек?
Правильно.
***

Кто понял отсылку?😄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Команды Git [ База ]

👩‍💻 git init

Команда git init используется для создания нового репозитория Git. Она инициализирует пустой Git-репозиторий в текущем каталоге. Например:

$ git init


👩‍💻 git add

Команда git add используется для добавления изменений в индекс. Она позволяет Git отслеживать изменения, которые вы вносите в файлы вашего проекта. Например, чтобы добавить все измененные файлы в индекс, выполните команду:

$ git add .


👩‍💻 git commit

Команда git commit используется для фиксации изменений в репозитории. Она создает новый коммит, который содержит изменения, которые вы внесли в файлы вашего проекта. Например:

$ git commit -m "Сообщение коммита"


#git
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Что выдаст код выше?
Anonymous Quiz
76%
[1, 'k', 3]
12%
[1, 2, 3]
5%
[]
5%
Error
2%
Не знаю
👍3