Добавление одного элемента
Для добавления нового элемента можно применить доступ по ключу: объявить новый ключ словаря и присвоить ему значение.
Для добавления нового элемента можно применить доступ по ключу: объявить новый ключ словаря и присвоить ему значение.
По записи в коде этот способ похож на замену значения для определённого ключа в словаре: именно так в прошлом уроке вы переселили Серёгу из Омска в Оренбург.
Разница лишь в том, что
если вызван существующий в словаре ключ — его значение будет заменено;
если вызван ключ, которого нет в словаре — будет создан новый элемент словаря.
Если добавить в словарь несколько элементов с одинаковыми ключами, но разными значениями — в словаре появится лишь один элемент с этим ключом, а его значением будет последнее из добавленных значений.
Разница лишь в том, что
если вызван существующий в словаре ключ — его значение будет заменено;
если вызван ключ, которого нет в словаре — будет создан новый элемент словаря.
Если добавить в словарь несколько элементов с одинаковыми ключами, но разными значениями — в словаре появится лишь один элемент с этим ключом, а его значением будет последнее из добавленных значений.
Андрей Павленко @Akdmeh
PHP, Yii2, Music
cypselusmurarius: в вашем случае это ОТЛИЧНО (в комменте вы написали, что вам 14)! И очень похвально, что вы интересуетесь технологиями.
К сожалению, Лутц - это только теория. Типа: "вот есть велосипед. У него есть переднее и заднее колесо, у вас есть руль, которым можно задавать направление". Но прочитав подобный мануал, ездить вы вообще не научитесь. Хотя у Лутца есть неплохие примеры рабочих программ. В таком случае попытайтесь несколько раз внимательно читать примеры, и затем пытаться реализовать такой же функционал, но не просто переписывая код один в один, а немного его видоизменяя - на уровне переменных и тому подобного.
Подумайте вот о чем: какую программу вы хотели бы написать? Может, показывать список друзей вконтакте и диалоги с ними? Или, может быть, какую-то простую игру? Или может сайт сделать? Или еще чего?
Очень важно найти реальный проект, над которым вы будете работать и начать его реализовать. И в этот момент вы поймете, как ничтожны ваши знания, как многого вы не знаете. Тут вы начнете искать способы решения той или иной задачи. Прежде, чем обратиться сюда либо на форумы - попытайтесь максимально кратко сформулировать вашу задачу. К примеру: "задать другой цвет контуру треугольника в canvas" или что-то подобное. Когда четко понимаете, что нужно - пользуетесь поисковиком. Также неплохо продублировать вопрос на английском и перевести непонятные слова в словаре, чтобы понять суть ответа и применить его. Умные люди ведь сказали когда-то: "в правильно поставленном вопросе есть уже половина ответа".
И только если ничего не нашли - обращаться уже сюда.
Только так, на практике, и никак иначе, вы научитесь чего-нибудь и уже за полгода активных занятий программированием сможете брать несложные заказы. Главное, самому понять, в какой области вы хотите работать - разрабатывать игры, серверные решения, простые программы-окна, сайты и т.д.
PHP, Yii2, Music
cypselusmurarius: в вашем случае это ОТЛИЧНО (в комменте вы написали, что вам 14)! И очень похвально, что вы интересуетесь технологиями.
К сожалению, Лутц - это только теория. Типа: "вот есть велосипед. У него есть переднее и заднее колесо, у вас есть руль, которым можно задавать направление". Но прочитав подобный мануал, ездить вы вообще не научитесь. Хотя у Лутца есть неплохие примеры рабочих программ. В таком случае попытайтесь несколько раз внимательно читать примеры, и затем пытаться реализовать такой же функционал, но не просто переписывая код один в один, а немного его видоизменяя - на уровне переменных и тому подобного.
Подумайте вот о чем: какую программу вы хотели бы написать? Может, показывать список друзей вконтакте и диалоги с ними? Или, может быть, какую-то простую игру? Или может сайт сделать? Или еще чего?
Очень важно найти реальный проект, над которым вы будете работать и начать его реализовать. И в этот момент вы поймете, как ничтожны ваши знания, как многого вы не знаете. Тут вы начнете искать способы решения той или иной задачи. Прежде, чем обратиться сюда либо на форумы - попытайтесь максимально кратко сформулировать вашу задачу. К примеру: "задать другой цвет контуру треугольника в canvas" или что-то подобное. Когда четко понимаете, что нужно - пользуетесь поисковиком. Также неплохо продублировать вопрос на английском и перевести непонятные слова в словаре, чтобы понять суть ответа и применить его. Умные люди ведь сказали когда-то: "в правильно поставленном вопросе есть уже половина ответа".
И только если ничего не нашли - обращаться уже сюда.
Только так, на практике, и никак иначе, вы научитесь чего-нибудь и уже за полгода активных занятий программированием сможете брать несложные заказы. Главное, самому понять, в какой области вы хотите работать - разрабатывать игры, серверные решения, простые программы-окна, сайты и т.д.
Forwarded from Логово Сола
_____Python не тот язык, на котором пишется софт для продажи. Почти все программы написанные на Python, лежат на гитхабе в свободном доступе. Python нужен прежде всего для автоматизации работы, написания скриптов, создания сайтов, работы с машинным обучением и нейросетями. Вы можете заработать на Python если выучите Django или Flask, и научитесь делать на них сайты / веб-сервисы. Можно создавать на заказ Telegram-ботs / парсеры информации. Вы также станете очень востребованы, если будете изучать машинное обучение и нейросети (Python тут безусловно рулит). Ну или просто можно устроиться на работу Python - программистом.
Я написал хороший, полезный скрипт. Хочу его продать.
Как скомпилировать мою программу в .exe файл?Для этого можно использовать PyInstaller или cx_freeze. Подробнее смотрите в Google.
Как написать программу с графическим интерфейсом?Это возможно, если использовать PyQT, или PySide. Также можно использовать Tkinter как простейшую библиотеку.
Я могу писать игры на Python?Для Python существует неплохая библиотека PyGame, с помощью которой можно разрабатывать игры.
Я могу писать на Python для Android?Есть фреймворк Kivy на котором можно создавать программы для Android на нашем любимом Python.
#faq
An introduction to AnkiDroid v2.5 - YouTube
https://m.youtube.com/watch?v=F2K1gOSdIZA
https://m.youtube.com/watch?v=F2K1gOSdIZA
YouTube
An introduction to AnkiDroid v2.5
Official tutorial for AnkiDroid Flashcards, the Android app that lets you memorize anything!
The video gives a very brief introduction to the core features of AnkiDroid such as adding, editing, downloading, and studying flashcards. For more help, please…
The video gives a very brief introduction to the core features of AnkiDroid such as adding, editing, downloading, and studying flashcards. For more help, please…