Python 中的变量不需要声明类型,可以直接赋值使用。常见的数据类型包括整数(int)、浮点数(float)、字符串(str)、布尔值(bool)等。
# 变量赋值
a = 10 # 整数
b = 3.14 # 浮点数
c = "Hello" # 字符串
d = True # 布尔值
# 打印变量
print(a, b, c, d)
列表、元组和字典是 Python 中常用的数据结构。
# 列表
list1 = [1, 2, 3, "Python"]
print(list1)
# 元组
tuple1 = (1, 2, 3, "Python")
print(tuple1)
# 字典
dict1 = {"name": "Alice", "age": 25}
print(dict1)
Python 支持常见的控制结构,包括条件语句和循环语句。
# 条件语句
x = 10
if x > 5:
print("x 大于 5")
elif x == 5:
print("x 等于 5")
else:
print("x 小于 5")
# 循环语句
for i in range(5):
print(i)
i = 0
while i < 5:
print(i)
i += 1
函数是代码重用的重要工具。Python 使用 def
关键字定义函数。
# 定义函数
def greet(name):
return f"Hello, {name}!"
# 调用函数
print(greet("Alice"))
Django 是一个高级 Python Web 框架,鼓励快速开发和简洁、实用的设计。以下是一些 Django 的基础知识。
可以使用 pip
来安装 Django。
pip install django
使用 django-admin
创建一个新的 Django 项目。
django-admin startproject myproject
cd myproject
在 Django 项目中创建应用。
python manage.py startapp myapp
视图函数处理请求并返回响应。需要在 urls.py
文件中配置 URL 路由。
# 在 myapp/views.py 中定义视图
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello, Django!")
# 在 myproject/urls.py 中配置 URL
from django.contrib import admin
from django.urls import path
from myapp.views import hello
urlpatterns = [
path('admin/', admin.site.urls),
path('hello/', hello),
]
Django 使用模型(Models)来定义数据的结构。
# 在 myapp/models.py 中定义模型
from django.db import models
class Person(models.Model):
name = models.CharField(max_length=100)
age = models.IntegerField()
Django 提供了一个自动生成的管理后台。
# 在 myapp/admin.py 中注册模型
from django.contrib import admin
from .models import Person
admin.site.register(Person)
Docker 是一个开源的容器化平台,能够打包应用及其依赖,使其在任何环境中都能运行。
可以从 Docker 官方网站下载安装 Docker。
docker pull ubuntu
docker run -it ubuntu
docker ps
docker stop <container_id>
docker rm <container_id>
docker rmi <image_id>
Dockerfile 用于定义镜像构建过程。
# 选择基础镜像
FROM ubuntu:latest
# 维护者信息
MAINTAINER your_name
# 安装依赖
RUN apt-get update && apt-get install -y python3 python3-pip
# 复制应用代码
COPY . /app
# 设置工作目录
WORKDIR /app
# 暴露端口
EXPOSE 8080
# 运行应用
CMD ["python3", "app.py"]
docker build -t myapp .
Docker Compose 是用于定义和运行多容器 Docker 应用程序的工具。
可以使用 pip
安装 Docker Compose。
pip install docker-compose
定义服务、网络和卷。
version: '3'
services:
web:
image: nginx
ports:
- "8080:80"
db:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: example
docker-compose up
docker-compose down
docker-compose ps
docker-compose logs
可以通过 scale
命令来扩展服务。
docker-compose up --scale web=3
通过以上教程,您可以掌握 Python 的基础知识,了解 Django 框架的基本用法,以及学习 Docker 和 Docker Compose 的基础操作。希望这些内容能帮助您更好地入门这些技术,并在后续的实际项目中加以应用。
我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。