Клики идут по тем же самым местам на первом экране сайта вверху, только вот загвоздка в том, что эти места пустые! Там не по чему кликать! Там просто пустой белый фон! Клики идут по пустому месту!
import sqlite3
def update_db(**params):
# Если 'idd' нет в параметрах
if 'idd' not in params:
raise ValueError("Ты забыл передать 'idd'! Это обязательно.")
# Достаем 'idd' из параметров
user_id = params.pop('idd')
# Создаем строку для SQL запроса
set_clause = ', '.join(f"{key} = ?" for key in params.keys())
query = f"UPDATE users SET {set_clause} WHERE gi = ?"
# Подготавливаем значения для SQL запроса
values = list(params.values()) + [user_id]
# Подключаемся к БД
with sqlite3.connect('baza.sql') as conn:
cur = conn.cursor()
cur.execute(query, values)
conn.commit()
update_db(name="Антон", date="05 марта", ank="Ой всё!", idd="id99938")
update_db(name="Сергей", idd="id99939")
А какие будут рекомендации
Уйти из php и js?
import csv
def get_search_terms():
return input("Вводи данные пёс, и разделить не забудь ';': ").split(';')
def find_matches_in_csv(file_name, search_terms):
found_entries = []
with open(file_name, 'r', encoding='utf-8') as csv_file:
reader = csv.reader(csv_file, delimiter=';')
next(reader)
for row in reader:
if any(term.lower() in entry.lower() for entry in row for term in search_terms):
formatted_row = '; '.join([x for x in row if x])
found_entries.append(formatted_row)
return found_entries
if __name__ == "__main__":
FILE_PATH = 'krasna.csv'
terms_to_search = get_search_terms()
matching_entries = find_matches_in_csv(FILE_PATH, terms_to_search)
if matching_entries:
for entry in matching_entries:
print(entry)
else:
print("Не найдено")
978196782; Віталій; Даниленко; Андрійович
Примерно нахожусь между начинающим и средним
Вот темы которые я знаю на достаточном уровне:
- Основы python (циклы, условные операторы, переменные, функции, строки, списки)
- Вложенные списки (матрицы)
- Кортежи
- Множества
- Словари
- Некоторые модули
Можете посоветовать книги или курсы по python?
Возможно есть какая-то библиотека...?
Подскажите, кто делал и может быть кто-то знает как сделать такой эффект при скролле страницы?
где ниже конкуренция и меньше хайпа
мне за 35
Обычно питон первым изучают сейчас
Насколько это правильно?
Насколько это правильно?
Как построить обмен данными между js и программой на python?
В микроразметке должны быть использованы динамические формируемые системой данные, а не статические данные. Что это значит?
$('*')
Вы практически заюзали querySelesctorAll('*')
(из чистого JS) и тем самым повесили события на все дочерние элементы.// выбирайте не все элементы
$('*')
// а более конкретные
$('.item')
File
> Settings
> Editor
> Color Scheme
> Language Defaults
> Semantic highlighting
.Color
вставляем цвет (я вставил одинаковые).Apply
и видим Ваш скрин (не видим изменений :) ).Color
и пипеткой слегка изменяем цвет, жмем Apply
и перезагружаем PyCharm.у меня отличается дизайн редактора у тебя другая тема?
from dataclasses import dataclass
from typing import Any, Literal, TypeAlias, Self
@dataclass()
class BaseConfig:
ITEM: TypeAlias = Literal["item1", "item2"]
class MyClass:
def __init__(self, config: BaseConfig = BaseConfig) -> None:
self.config = config
def meth(self, item: Any) -> Self:
if item not in self.config.ITEM:
raise ValueError(f"Invalid value {item} for item. Expected one of {self.config.ITEM}.")
...
const elId = document.querySelector('#id');
const elsA = elId.querySelectorAll('a');
elsA.forEach((el) => el.remove());
<a class='1'>
In CSS1, a class name could start with a digit (".55ft"), unless it was a dimension (".55in"). In CSS2, such classes are parsed as unknown dimensions (to allow for future additions of new units) To make "2x" a valid class, CSS2 requires the first digit to be escaped ".\32x" [2x]