본문 바로가기

Programming15

버추얼박스에서 칼리 리눅스 설치 및 기본 세팅 가이드 Kali Linux는 정보 보안 테스트 및 윤리적 해킹에 특화된 리눅스 배포판이다. 이 글에서는 Oracle VirtualBox를 활용하여 Kali Linux를 설치하고, 기본적인 초기 설정을 수행하는 방법을 정리하였다. 또한 관리자 권한 전환, 네트워크 연결 확인, 패키지 업데이트 명령어까지 소개한다.1. 버추얼박스에 칼리 리눅스 설치하기VirtualBox 설치먼저, 공식 VirtualBox 웹사이트에서 운영체제에 맞는 버전을 다운로드하고 설치한다.Kali Linux 다운로드https://www.kali.org/get-kali/#kali-virtual-machines가상 머신 생성 VirtualBox를 실행한 뒤, 파일 > 가상 시스템 가져오기 를 클릭2. 네트워크 설정설치 후 가상 머신의 네트워크를 .. 2025. 4. 20.
파이썬 GUI: tkinter 라이브러리 📌 tkinter란?tkinter는 파이썬에 기본으로 포함되어 있는 GUI(Graphical User Interface) 라이브러리입니다.별도 설치 없이 바로 사용 가능하며, 간단한 데스크탑 프로그램을 빠르게 만들 수 있어요.🎁 기본 포함: pip 설치 없이 바로 사용 가능🧩 다양한 위젯 지원: 버튼, 텍스트 박스, 라벨 등💡 간단한 데스크탑 앱 제작에 적합🧪 간단한 사용 예제import tkinter as tk# 창 만들기root = tk.Tk()root.title("나의 첫 GUI")root.geometry("300x200")# 라벨 추가label = tk.Label(root, text="Hello, Tkinter!")label.pack()# 버튼 클릭 시 동작할 함수def say_hello.. 2025. 4. 10.
파이썬(Python) 완벽 정리: 문법, 라이브러리, 기능, 활용까지 🐍파이썬(Python)은 문법이 간단하고 다양한 라이브러리 덕분에 웹 개발, 데이터 분석, 인공지능, 자동화, 스크립트 작업 등 거의 모든 분야에서 사랑받는 언어입니다. 이 글에서는 파이썬의 기본 문법부터 대표 라이브러리, 꿀팁 기능, 그리고 활용 예시까지 깔끔하게 정리해 드릴게요.📌 1. 파이썬 기본 문법✅ 변수와 자료형x = 10 # 정수pi = 3.14 # 실수name = "Alice" # 문자열is_ok = True # 불리언✅ 리스트, 튜플, 딕셔너리fruits = ["apple", "banana", "cherry"]person = ("Alice", 25)info = {"name": "Alice", "age": 25}✅ 조건문 & 반복문if x > 5: .. 2025. 4. 8.
VBA 기초 문법 📌 VBA 기본 문법 총정리1. Sub: 서브 프로시저 (Sub Procedure)✅ 개념Sub는 VBA에서 특정 작업을 수행하는 코드 블록(프로시저)를 정의할 때 사용합니다.Sub로 시작하여 End Sub으로 끝나며, 호출하면 코드가 실행됩니다.반환값이 없는 함수라고 생각하면 됩니다.✅ 기본 문법Sub 프로시저이름() ' 실행할 코드End Sub✅ 예제: 메시지 박스 출력Sub SayHello() MsgBox "안녕하세요! VBA를 배우고 있습니다."End Sub💡 실행 방법:VBA 편집기(ALT + F11)에서 코드를 입력하고, SayHello를 실행하면 메시지 박스에 "안녕하세요! VBA를 배우고 있습니다."가 표시됩니다.2. Dim: 변수 선언 (Declare In Memory)✅ .. 2025. 4. 4.
자바 브론즈 시험 필수 개념 요약 1. 반복문, 조건문반복문 기본 문법: for, while, do-while 문을 이해하고, 반복 조건의 평가 순서를 숙지.while 루프:조건을 먼저 평가하고 조건이 true일 경우 루프 실행.조건이 false이면 루프를 한 번도 실행하지 않을 수 있음.int count = 0; while (count     System.out.println("Count is: " + count);     count++; } do-while 루프:조건을 나중에 평가하므로, 루프 본문이 최소 1번 실행됨.int count = 0; do {     System.out.println("Count is: " + count);     count++; } while (count Count is: 0 //출력 값들   Count .. 2024. 12. 16.
[자격증]Java SE Bronze (Available only in Japan) Exam Number: 1Z0-818 Java SE Bronze (Available only in Japan) Exam Number: 1Z0-818Format: 選択問題Duration: 65 分Exam Price: ¥14,725Number of Questions: 60 問Passing Score: 60% https://education.oracle.com/ko/x/pexam_1Z0-818 2024. 12. 16.