Python ??? ??? ??? ??????? ???? ? ?????. ??? ?? ??? ???? ??? ?? ???? ???? ?? ??? ??? ? ??? ??? ??????. ?? ?????? ?? ???? ?? ?? ??? ??? ???????.
Pydantic? ??? ??? ? ??? ?? ?? ?? ???? ?????? ?????. ???? ???? ?? ??? ????? ??? ??? ???. ?? ????? ???? ??? ??? ????.
from pydantic import BaseModel, EmailStr, validator from typing import List class User(BaseModel): username: str email: EmailStr age: int tags: List[str] = [] @validator('age') def check_age(cls, v): if v < 18: raise ValueError('Must be 18 or older') return v try: user = User(username="john_doe", email="john@example.com", age=25, tags=["python", "developer"]) print(user.dict()) except ValidationError as e: print(e.json())
? ??? Pydantic? ???? ??? ??? ???? ???? ?? ??? ??? ???? ?????. ??? ?? ??? ??? ???? ???? ??? ?? ??? ?????.
Cerberus? ?? ?? ???? ? ?? ??? ????????. ?? ?? ????? ?? ? ?? ??? ??? ? ?? ?????. ??? ?? ?? ??? ?? ?????.
from cerberus import Validator schema = { 'name': {'type': 'string', 'required': True, 'minlength': 2}, 'age': {'type': 'integer', 'min': 18, 'max': 99}, 'email': {'type': 'string', 'regex': '^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$'}, 'interests': {'type': 'list', 'schema': {'type': 'string'}} } v = Validator(schema) document = {'name': 'John Doe', 'age': 30, 'email': 'john@example.com', 'interests': ['python', 'data science']} if v.validate(document): print("Document is valid") else: print(v.errors)
Cerberus? ???? ??? ???? ?? ??? ?? ??? ?? ???? ??? ? ???? ?? ??? ?? ??? ?? ????? ??????.
Marshmallow? ? ?????? ORM ?????? ??? ? ?? ?????. ??? ? ???? ??? ?? ?????.
from marshmallow import Schema, fields, validate, ValidationError class UserSchema(Schema): id = fields.Int(dump_only=True) username = fields.Str(required=True, validate=validate.Length(min=3)) email = fields.Email(required=True) created_at = fields.DateTime(dump_only=True) user_data = {'username': 'john', 'email': 'john@example.com'} schema = UserSchema() try: result = schema.load(user_data) print(result) except ValidationError as err: print(err.messages)
? ?? ??? ??????? API?? ???? ??? ???? ???? ???? ? ? ?? ??????.
mypy? ?? ?? ?? ???? ??? Python? ?? ?? ??? ?? ?? ? ??? ?? ??? ??? ??????.
from typing import List, Dict, Optional def process_user_data(name: str, age: int, emails: List[str], metadata: Optional[Dict[str, str]] = None) -> bool: if not 0 < age < 120: return False if not all(isinstance(email, str) for email in emails): return False if metadata and not all(isinstance(k, str) and isinstance(v, str) for k, v in metadata.items()): return False return True # Usage result = process_user_data("John", 30, ["john@example.com"], {"role": "admin"}) print(result)
? ???? mypy? ???? ??? ?? ?? ?? ??? ?? ?? ??? ?? ???? ??? ?????.
?? API ???? JSON ??? ??? ?? ?? ?? jsonschema? ?????.
import jsonschema schema = { "type": "object", "properties": { "name": {"type": "string"}, "age": {"type": "number", "minimum": 0}, "pets": { "type": "array", "items": {"type": "string"}, "minItems": 1 } }, "required": ["name", "age"] } data = { "name": "John Doe", "age": 30, "pets": ["dog", "cat"] } try: jsonschema.validate(instance=data, schema=schema) print("Data is valid") except jsonschema.exceptions.ValidationError as err: print(f"Invalid data: {err}")
? ?? ??? ??? JSON ??? ???? ?? ??? ???? ???? ? ? ?? ?????.
?? ????? ?? ??? ??? ?????. ?? ?? FastAPI ??????? ?? ???? Pydantic? ????, ORM ???? Marshmallow? ????, ?? ??? ?? ????? ??? ??? ??? ? ????.
??? ?? ??? ?? ??? ???? Flask ??????? ???? ??? ?? ????.
from flask import Flask, request, jsonify from marshmallow import Schema, fields, validate, ValidationError from pydantic import BaseModel, EmailStr from typing import List, Optional import jsonschema app = Flask(__name__) # Pydantic model for request validation class UserCreate(BaseModel): username: str email: EmailStr age: int tags: Optional[List[str]] = [] # Marshmallow schema for database serialization class UserSchema(Schema): id = fields.Int(dump_only=True) username = fields.Str(required=True, validate=validate.Length(min=3)) email = fields.Email(required=True) age = fields.Int(required=True, validate=validate.Range(min=18)) tags = fields.List(fields.Str()) # JSON schema for API response validation response_schema = { "type": "object", "properties": { "id": {"type": "number"}, "username": {"type": "string"}, "email": {"type": "string", "format": "email"}, "age": {"type": "number", "minimum": 18}, "tags": { "type": "array", "items": {"type": "string"} } }, "required": ["id", "username", "email", "age"] } @app.route('/users', methods=['POST']) def create_user(): try: # Validate request data with Pydantic user_data = UserCreate(**request.json) # Simulate database operation user_dict = user_data.dict() user_dict['id'] = 1 # Assume this is set by the database # Serialize with Marshmallow user_schema = UserSchema() result = user_schema.dump(user_dict) # Validate response with jsonschema jsonschema.validate(instance=result, schema=response_schema) return jsonify(result), 201 except ValidationError as err: return jsonify(err.messages), 400 except jsonschema.exceptions.ValidationError as err: return jsonify({"error": str(err)}), 500 if __name__ == '__main__': app.run(debug=True)
? ???? Pydantic? ???? ?? ?? ???? ???? ????, Marshmallow? ???? ?????? ??? ???? ?????, jsonschema? ???? API ??? ??? ???? ????? ?????. ? ??? ?? ??? ??? ??? ?? ???? ??? ??? ?????.
?? ??? ??? ??? ? ?? ????? ???? ?? ??? ?????. ??? ????? ??? ??????? ?? ?? ?? ? ???? ?? ?? Python ??? ???? ??? ??? ? ????. ??? ????? ??? ??? ??? ????? ?? Pydantic, Marshmallow ?? Cerberus? ?? ?????? ???? ?? ???? ??? ??? ? ????.
??? ??? ??? ???? ?? ?????. ??? ???? ???? ??? ??? ????? ???? ??? ??? ?????? ??? ???? ? ????. ?? ???? ?? ???????? ??? ??? ?? ?? ??? ???? ??? ??? ??????? ??? ????.
?? ??? ??? ??? ? ?? ??? ?????. ?? ???? ?? ???? ???? ?? ???? ???? ???? ? ??? ?? ???? ?? ??? ?? ???? ?????. ???? ??? ?? ?? ??? ?? ??? ?? ?? ????? ??? ? ????.
from pydantic import BaseModel, EmailStr, validator from typing import List class User(BaseModel): username: str email: EmailStr age: int tags: List[str] = [] @validator('age') def check_age(cls, v): if v < 18: raise ValueError('Must be 18 or older') return v try: user = User(username="john_doe", email="john@example.com", age=25, tags=["python", "developer"]) print(user.dict()) except ValidationError as e: print(e.json())
? ?? ??? ???? ?? ???? ?? ?? ? ??? ??? API ???? ??? ?? ??????? ?? ??? ? ????.
??? ??? ???? ? ?? ??? ?? ?????. ??? ??? ??? ?? SQL ???? XSS(?? ??? ????) ??? ?? ???? ?? ???? ??? ? ????. ??? ??? ??? ? ?? ?? ???? ?????? ??? ????? HTML? ????? ?? ???? ???? ?????.
from cerberus import Validator schema = { 'name': {'type': 'string', 'required': True, 'minlength': 2}, 'age': {'type': 'integer', 'min': 18, 'max': 99}, 'email': {'type': 'string', 'regex': '^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$'}, 'interests': {'type': 'list', 'schema': {'type': 'string'}} } v = Validator(schema) document = {'name': 'John Doe', 'age': 30, 'email': 'john@example.com', 'interests': ['python', 'data science']} if v.validate(document): print("Document is valid") else: print(v.errors)
? ??? ?? XSS ??? ???? ?? ??? ??? ???? ??? ?????. ?? ????????? ???? ?? ??? ?? ?? ?? ??? ???? ?? ???? ?????? ?????? ???? ??? ????.
???? ??? ??? ??? ???? ? ?? ???? ?????. ??? ??? ???? ?? ?? ??? ?? ??? ?? ??? ???? ????? ???? ?? ???? ?? ???? ?????. ???? ?? ??? ? ?? ?? ???? ?????.
from marshmallow import Schema, fields, validate, ValidationError class UserSchema(Schema): id = fields.Int(dump_only=True) username = fields.Str(required=True, validate=validate.Length(min=3)) email = fields.Email(required=True) created_at = fields.DateTime(dump_only=True) user_data = {'username': 'john', 'email': 'john@example.com'} schema = UserSchema() try: result = schema.load(user_data) print(result) except ValidationError as err: print(err.messages)
??? ???? ?? ?? ? ?? ?? ??? ??? ???? ??? ??? ??? ??? ??? ??? ?? ???? ????? ?????.
????? ???? ??? ??? ??? Python ??????? ???? ? ??? ?? ?????. ??? Python ??? ?? ?????? ??? ???? ??? ???? ???? ?????? ???? ???? ??? ???? ???? ?? ???? ?? ? ????. ??? ? ?? ?? ??? ??? ??? ??? ???? ???? ?? ? ?? ?? ???? ??? ??? ????. ??? ??? ???? ?? ??? ??? ??? ? ?? ??? Python ??????? ??? ? ?? ??? ??? ???.
??? ???
?? ???? ? ??? ???.
???? ??? | ??? ?? ???? | ?? ?? ??? | ????? | ??? ??? | ????? ???? | ???? | ??? ??? | JS ??
??? ??? ????
?? ??? ???? | Epochs & Echoes World | ??????? | ???? ???? ?? | ??? ??? ?? | ?? ????
? ??? ??? ??????? ?? ??? Python ??? ?? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











Python? Unittest ? Pytest? ??? ? ???? ??, ?? ? ??? ????? ? ?? ?? ???? ??? ??? ?????. 1. ??? ??? ?? ??? ???? ??? ??? ??? ?????. UnitTest? ??? ??? ???? ???? Test \ _? ???? ???? ?????. Pytest? ? ?????. Test \ _?? ???? ?? ? ??????. 2. ??? ?? ?? ? ?? ? ??? ??? ????. UnitTest? Assertequal, AssertTrue ? ?? ??? ???? ?? Pytest? ??? Assert ?? ???? ?? ?? ??? ???? ?????. 3. ?? ??? ?? ? ?? ????? ????? ????.

pythonisidealfordataanalysisduetonumpyandpandas.1) numpyexcelsatnumericalcomputationsfast, multi-dimensionalArraysandectorizedOferationsLikenp.sqrt ()

?? ????? (DP)? ??? ??? ? ??? ?? ??? ??? ??? ? ??? ??? ?? ??? ???? ??? ????? ??????. ? ?? ?? ??? ????. 1. ??? (??) : ??? ?? ??? ???? ??? ???? ?? ??? ??????. 2. ??? (?) : ?? ???? ???? ????? ?????. ???? ???, ?? ?? ?? ?? ??/?? ?, ??? ??? ?? ?? ?? ??? ??? ????? ?????. ?????? ????? ?? ???? ?? ??? ? ???, ?? ??? ???? ?? ?? ??? ???? ??? ???? ????? ???? ???????.

??? ?? ???? ????? ????? __iter_ ? __next__ ???? ???????. ① __iter__ ???? ??? ? ?? ??? ???? ??? ?? ?? ??? ?????. ② __next__ ???? ? ??? ?? ????, ?? ??? ??? ????, ? ?? ??? ??? stopiteration ??? ??????. status ??? ???? ??????? ?? ??? ??? ?? ?? ??? ???????. pile ?? ?? ???? ?? ??? ?? ? ??? ?? ? ??? ?????? ?????. simple ??? ??? ?? ?? ??? ?? ???? ???? ?? ??? ? ??? ?? ????? ???? ??? ??? ???????.

Python? ?? ???? ?? ???, ?? ?? ????, ?? ???? ?? ? AI/ML ??? ???? ??? ?????. ??, Cpython? ???? ????? ?? ??, ?? ?? ??? ? ?? ? ?? ??? ?? ??? ??????. ??, ??? ????? ?? ?? ? ?? ??? ????? ?? ?? ? ? ??? ?? ?????. ??, Pyscript ? Nuitka? ?? ?? ???? ??? ??? ?? ??? ?????. ?????, AI ? ??? ?? ??? ?? ???? ??? ?? ???????? ???? ?? ? ??? ?????. ??? ??? Python? ??? ??? ????? ???? ?? ??? ???? ??? ?????.

Python? ?? ??? ???? ?????? ????, ????? ? ?? ??????? ???? ? ??? ??? ???? ?? ??? ?????. ?? TCP ??? ????? Socket.Socket ()? ???? ??? ??? ?? ? ??? ????? .listen ()? ???? ??? ?? .accept ()? ?? ????? ??? ???????. TCP ?????? ????? ?? ??? ??? ??? ????? .connect ()? ?? ? ?? .sendall ()? ???? ???? ??? .recv ()? ?? ??? ??????. ?? ?????? ????? 1. ??? : ??? ??? ? ???? ??? ? ????. 2. ??? I/O : ?? ??, Asyncio ?????? ? ??? ??? ?? ? ? ????. ???? ? ?

???? Python ?? ?? ?????? ?? ????, "??? ?????, ?? ??"? ???? ??? ??? ??? ?? ??? ?????. 1. ???? ?? ? ??? ?? ?????. ?? ???? ?? ??? ???? ??? ? ? ????. ?? ??, Spoke () ?? ???? ??? ??? ?? ??? ?? ????? ?? ??? ??? ????. 2. ???? ?? ???? ??? ??? ?????? Draw () ???? ???? ????? ?? ???? ?? ??? ???? ??? ???? ?? ?? ?? ??? ????? ?? ?? ????? ?? ?????. 3. Python ?? ???? ???????. ?? ???? ??? ???? ?? ???? ??? ????? ??? ?? ???? ??? ???? ????. ??? ??? ??? ???? ? ??? "?? ??"??????. 4. ???? ? ???? ?? ??? ?????

Python List ????? ?? ?? ??? [Start : End : Step] ??? ????? ??? ???? ????. 1. ?? ????? ?? ??? ?? [start : end : step]???. ??? ?? ??? (??), ?? ? ??? (???? ??)?? ??? ?? ?????. 2. ????? ???? 0?? ????? ???? ????? ??? ??? ???? ????? ??? 1? ??????. 3. my_list [: n]? ???? ? ?? n ??? ?? my_list [-n :]? ???? ??? n ??? ????. 4. My_List [:: 2]? ?? ??? ?? ?? ??? ???? ??? ??? ?? ?? ?? ??? ???? ? ????. 5. ???? ???? ? ???? ???? ????
