Программирование PC Trae AI: написание программ Python с помощью ИИ Sat, March 29 2025  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Trae AI: написание программ Python с помощью ИИ Печать
Добавил(а) microsin   

Trae [1] это адаптивная среда разработки (IDE), работающая на основе VSCode с помощью искусственного интеллекта (Artificial Intelligence, AI). Благодаря этой системе вы можете значительно ускорить производительность в написании кода и обучении.

Как начать пользоваться Trae, процесс по шагам:

1. Зайдите по ссылке [1], скачайте Trae-Setup-x64.exe, установите.

2. Зарегистрируйтесь. Вариант по email у меня почему-то не заработал, получилось залогиниться через аккаунт Google.

На этом все, среда разработки Trae готова к работе. Это традиционная VScode, в которой можно устанавливать полезные расширения, и пользоваться окошком чата с ИИ, где можно задавать ему вопросы и давать задания.

Trae IDE fig01

Вот пример короткого диалога, в котором я попросил Trae написать на Python скринсейвер "Матрица".

Я: hi!

Trae AI: Hello! I'm Trae AI, an AI programming assistant. How can I help you with your coding tasks today?

Я: yuo can Python programming?

Trae AI: Yes, I can help you with Python programming! I'm knowledgeable about Python and can assist you with:

- Writing Python code
- Debugging issues
- Code optimization
- Best practices
- Python libraries and frameworks
- Object-oriented programming in Python
- Python scripting
- Data manipulation
- And more!

What specific Python-related help do you need?

Я: can you write "Matrix" screensaver with Python?

Trae AI: I'll help you create a simple Matrix-style digital rain screensaver using Python. This will use the curses library for terminal-based animation.

import curses
import random
import time

def matrix_screensaver(stdscr): # Initialize colors curses.start_color() curses.init_pair(1, curses.COLOR_GREEN, curses.COLOR_BLACK) curses.init_pair(2, curses.COLOR_WHITE, curses.COLOR_BLACK) # Hide the cursor curses.curs_set(0) # Get screen dimensions height, width = stdscr.getmaxyx() # Initialize drops drops = [1] * width chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#$%^&*" while True: # Create random characters for i in range(width): if drops[i] > 0 and drops[i] < height: # Print bright character at drop position stdscr.addstr(drops[i] - 1, i, random.choice(chars), curses.color_pair(2) | curses.A_BOLD) # Print dimmed character at previous position if drops[i] > 1: stdscr.addstr(drops[i] - 2, i, random.choice(chars), curses.color_pair(1)) # Randomly reset some drops if drops[i] >= height or random.random() > 0.95: drops[i] = 0 drops[i] += 1 # Refresh screen stdscr.refresh() time.sleep(0.1) # Check for 'q' key to quit if stdscr.getch() == ord('q'): break

def main(): curses.wrapper(matrix_screensaver)

if __name__ == "__main__": main()

Я попробовал запустить этот код в терминале cmd, он мне выдал ошибку, что нет библиотеки curses. Установил эту библиотеку командой pip install windows-curses, после чего скринсейвер заработал!

Trae IDE matrix screen saver fig02

[Ссылки]

1. Ship Faster with Trae.

 

Добавить комментарий


Защитный код
Обновить

Top of Page