Реальный Python
3.82K subscribers
805 photos
10 videos
7 files
852 links
Все о пайтон, новости, подборки на русском и английском. По всем вопросам @evgenycarter
Download Telegram
Проверяем, существует ли значение в словаре Python.

https://www.pythonforbeginners.com/basics/check-if-value-exists-in-a-dictionary-in-python

👉 @python_real
👍2
Forwarded from Codeby
🐍 Курс «Основы программирования на Python»

Старт:
3 апреля
Продолжительность: 2 месяца

Курс с полного нуля, начальные знания не нужны! Вы получите подробные методички, видео лекции в записи и домашние задания. Очень много практики. ДЗ проверяют кураторы, которые помогут с эффективным изучением предмета.

ℹ️ Краткое содержание курса:
1. Введение
2. Переменные
3. Типы данных
4. Операторы ветвления (условные операторы)
5. Циклы
6. Функции
7. Модули и пакеты в Python
8. Исключения (exceptions)
9. Работа с файлами
10. Форматирование в Python
11. Регулярные выражения

🔥 Имеется промо-доступ на 7 дней!

Подробнее:
https://python-basics.codeby.school/

Реклама. Информация о рекламодателе на сайте https://codeby.school/
Шпаргалка по работе с Django

Создать папку проекта
mkdir project_name
cd project_name


Создать виртуальную среду Python
python3 -m venv venv

Активировать виртуальную среду
source venv/bin/activate

Если нужно деактивировать виртуальную среду
deactivate

Install django (~= same as 3.1.*)
pip install django~=3.1.0

Новый проект django (из папки project_name)
django-admin startproject config .

Создать приложение (из папки project_name)
python manage.py startapp app_name

Миграция:
Django создает таблицу базы данных для каждой модели, представленной в вашем приложении, с помощью этих команд:

Создайте файл в app_name/migrations со структурой базы данных

python manage.py makemigrations

Миграция будет читать файлы миграции и создавать фактическую базу данных и таблицы.
python manage.py migrate

Создать суперпользователя для авторизации/админ панели
python manage.py createsuperuser

Запуск сервера
python manage.py runserver => ex. http://127.0.0.1:8000

Другие команды
# Django shell (Run projet code direclty)
~$ python manage.py shell

# example of code to run in the shell:
>>> from app_name.models import User
>>> user1 = User.objects.first()

# Prepare static folders for production
$ python manage.py collectstatic

# Take all data from app blog and export in json
python manage.py dumpdata blog >myapp.json

# Take all data in json file and import in app data table
python manage.py loaddata myapp.json


👉 @python_real
🔥2
🐍 Пишем Тетрис на Python с помощью библиотеки Pygame

https://proglib.io/p/pishem-tetris-na-python-s-pomoshchyu-biblioteki-pygame-2022-05-30

👉 @python_real
👍2
Unravelling `elif`/`else` from `if` statements

https://snarky.ca/unravelling-elif-else-from-if-statements/

👉 @python_real
👍1
🐍 Работа с файлами в Python: 5 задач с решениями

https://proglib.io/p/rabota-s-faylami-v-python-5-zadach-dlya-nachinayushchih-s-resheniyami-2022-06-02

👉 @python_real
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🏓 Пинг-Понг, пишем классическую аркадную игру на Python.

https://uproger.com/pong-klassicheskaya-arkadnaya-igra-na-python/

👉 @python_real
👍2
Python Zip Imports: Distribute Modules and Packages Quickly

https://realpython.com/python-zip-import/

👉 @python_real
👍1
✔️ Пакетная обработка 22 ГБ данных о транзакциях с помощью Pandas.

https://nuancesprog.ru/p/15805/

👉 @python_real
👍3
WRITING FAST ASYNC HTTP REQUESTS IN PYTHON

https://blog.jonlu.ca/posts/async-python-http

👉 @python_real
The strange relationship between objects, functions, generators and coroutines

https://www.packt.com/bizarre-python/

👉 @python_real
👍2
Как использовать ИИ и Python для распознавания речи

https://nuancesprog.ru/p/15432/

👉 @python_real
🐍 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций

Пишем функции, принимающие *args и **kwargs, находим различия между двумя словарями, применяем анонимные lambda-функции и используем мемоизацию для решения олимпиадной задачи про кубики.

https://proglib.io/p/funkcii-v-python-5-zadach-dlya-trenirovki-args-kwargs-i-lambda-funkciy-2022-06-15

👉 @python_real
150 вопросов для собеседования на вакансию Python. Часть 1 (без опыта работы).

https://kirill-sklyarenko.ru/lenta/150-voprosov-na-sobesedovanie-python-bez-opyta

👉 @python_real