All Pages
<ubuntu> Git, GitKraken 설치
<ubuntu> Git, GitKraken 설치
2024.07.301. Git 설치 Step 1. Git 최신 버전 확인더보기git 은 *최신 버전을 설치한다. 2023.01.02 기준, Latest Release 2.43.0 Git 홈페이지 우측 하단 모니터 모양의 박스에서 git 최신 버전을 확인 할 수 있다."Download for Linux" 를 클릭하면, Unix, Linux 계열에서 최신 git 을 설치하는 방법을 확인 할 수 있다. Step.2 Git 설치더보기Debian/Ubuntu 설치 방법에서 최신 버전으로 진행한다. sudo add-apt-repository ppa:git-core/ppasudo apt update; sudo apt install git Step 3. Git 정상 설치 확인더보기터미널에서 설치를 확인합니다.git 버전을 출력하여..
우분투 줌 화면공유, 도구상자 숨기기
우분투 줌 화면공유, 도구상자 숨기기
2024.07.29리눅스 계열에서 줌을 사용한다면, 화면 공유 시 도구상자가 참가자에게 동시에 보여진다.윈도우는 자동 숨기기 단축키 및 메뉴가 있지만 리눅스는 없다. 해결방법: 계정 > 설정 > "도구상자 항상 보이기" 체크 해제 출처 Solved: Zoom floating panel hide on linux - Zoom Community
[Python 로직과 순서도] 06. 간단한 프로그램
[Python 로직과 순서도] 06. 간단한 프로그램
2024.07.24간단한 프로그램 함수로 구현하기 지금부터는 소스코드 하나하나의 순서도가 아닌, 흐름에 대한 순서도를 생각해 봅시다.구현 방법은 개발자가 선택하세요. 간단한 프로그램 함수로 구현하기 1 사용자에게 숫자 2개를 입력받고, 사칙연산 기호(+, -, *, /, %, //) 를 입력받으면, 그 연산 결과를 출력하라.공백(화이트 스페이스)를 입력받아도 무시되도록 구현하라.참고) 예제01, 예제02, 예제03, 예제42 간단한 프로그램 함수로 구현하기 2 사용자가 사각형의 넓이, 원의 넓이, 삼각형의 넓이, 원의 둘레를 선택하도록 구현하라.그리고 계산에 필요한 값을 입력받고, 그 결과를 출력하는 프로그램을 구현하라. 참고) 예제04, 예제05, 과제02 사각형의 넓이 = 가로의 길이 × 세로의 길이원의..
18. 변수와 함수
18. 변수와 함수
2024.07.241. 프로그래밍의 목적"현실의 어떤 대상"을 디지털화Digitization하는 것이다."현실의 어떤 대상"을 소스 코드로 구현하여, 프로그램으로 대체하는 것이다.2. 변수① 변수란?: 값, 데이터, 구체적 수치를 대신하여 사용 될 대명사# date, pi 를 변수(Variable) 라고 한다.# 20230101, 3.14159265359 를 값(Value) 라고 한다.date = 20230101pi = 3.14159265359② 변수를 사용하는 이유현실에서 2023년 1월 1일 보다 "날짜"라고 하는 것이 더 편리하다. 현실에서 3.14159265359.. 라고 하는 것 보다 "원주율" 라고 하는 것이 더 편리하다.S/W 개발에서 3.14159265359 라는 구체적인 값을 쓰는 것보다, pi를 사용하..
[Python 로직과 순서도] 05.함수 (정답)
[Python 로직과 순서도] 05.함수 (정답)
2024.07.24연습문제 예제51함수 이용해서 두 수 중 큰 수 찾기 두 수를 입력받고, 그 중 큰 수를 찾아 반환한다.반환하는 로직은 func 함수를 정희하고 사용해서 두 수 중 큰 수를 찾는다.더보기분석 (설명) a, b 중 큰 수를 반환하는 func 함수를 정의한다. m 값을 반환한다. func 함수를 호출한다. 이 때 a, b 값이 전달된다. 그리고 func 함수에서 반환한 값을 r 에 저장한다. 설계 (순서도) 구현def func(a,b): if a>b: return a else: return ba = int(input("정수: "))b = int(input("정수: "))r = func(a, b)print(r) # 실행결과# 정수: 7# 정수: 3# 7# 로직 참고# a..
[Python 로직과 순서도] 05.함수
[Python 로직과 순서도] 05.함수
2024.07.24목표틀리는 것을 두려워하지 않게 되는 것이 목표입니다.문제들에 정답을 원하지 않습니다. 틀려도 됩니다. 에러 경고가 떠도 괜찮습니다. 초급 수준 문제부터 여러분의 일상을 프로그래밍으로 채우고, 습관을 바꿔주세요.내가 모르고 이해하지 못하는 기술에 자동완성 사용하실 생각이면, 개발자 외 다른 직업 추천드립니다. 앞으로 최소 2년 이상, 길게 보세요. 지금 당장 못하는게 정상입니다. 다시 한 번 말씀드리지만 정답을 원하지 않습니다.랜덤 값, 로컬 시간 가져오는 함수 외, 외장함수 사용 금지.순서도를 작성해 주세요.머리속에 논리 구조와 순서를 그리는 연습을 해주세요. diagrams.net Link모든 문제를 분석 → 설계 → 구현 과정으로 풀어주세요. 연습문제 예제51함수 이용해서 두 수 중 큰 수 찾기..
17. 함수와 유효범위
17. 함수와 유효범위
2024.07.24① 함수란?: 실행 코드 묶음 (≒ 로직 그룹)② 함수 사용③ 함수 이해함수와 변수는 0과 1을 좀 더 편리하게 사용하는 하나의 방법일 뿐이다.모든 프로그래밍 언어 기술은 편리성을 목적으로한다.함수는 변수가 다르다면, 무엇이 다른가?④ 함수 사용④.① 함수 정의 방법변수의 자료형은 로직이 정의되어 있다.함수는 로직을 사용자가 정의 후 사용한다.def, 함수이름, ( ) 괄호, : 콜론을 쓰고, 다음 라인에들여쓰기 후, 실행코드를 작성한다. 인자, return 은 생략 가능하다.④ 함수 실행 과정함수이름으로 호출하는 부분에서, 정의된 함수 소스코드가 실행된다.④.② 로직을 함수로 변환④.③ 함수 사용함수명()⑤ 반환returnreturn 기능함수 실행 후, 값을 반환한다.함수를 종료할 수 있다.함수가 호출..
[Python 로직과 순서도] 04.리스트 (정답)
[Python 로직과 순서도] 04.리스트 (정답)
2024.07.19연습문제 예제371부터 10까지의 수를 리스트에 저장하고 출력하기 i가 1부터 시작해 1씩 증가하며 10까지 반복하며 i 값을 리스트 a[ i-1 ]에 저장한다. 결국 a[0]에는 1, a[1]에는 2, a[2]에는 3, ..., a[9]에는 10이 저장된다. 더보기분석 (설명)a(i-1)에 i 값을 저장한다.배열 a를 출력한다. 설계 (순서도) 구현a = []for i in range(1, 11): a.append(i)print(a) # 실행결과# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 예제3810, 20, 30, ..., 100 저장하고, 거꾸로 출력하기 i가 1부터 1씩 증가하며 10이 될 때까지 반복하며 i*10을 a[i-1]에 저장한다. 그리고 i가 9부터 1..
[Python 로직과 순서도] 04.리스트
[Python 로직과 순서도] 04.리스트
2024.07.19목표틀리는 것을 두려워하지 않게 되는 것이 목표입니다.문제들에 정답을 원하지 않습니다. 틀려도 됩니다. 에러 경고가 떠도 괜찮습니다. 초급 수준 문제부터 여러분의 일상을 프로그래밍으로 채우고, 습관을 바꿔주세요.내가 모르고 이해하지 못하는 기술에 자동완성 사용하실 생각이면, 개발자 외 다른 직업 추천드립니다. 앞으로 최소 2년 이상, 길게 보세요. 지금 당장 못하는게 정상입니다. 다시 한 번 말씀드리지만 정답을 원하지 않습니다.랜덤 값, 로컬 시간 가져오는 함수 외, 외장함수 사용 금지.순서도를 작성해 주세요.머리속에 논리 구조와 순서를 그리는 연습을 해주세요. diagrams.net Link모든 문제를 분석 → 설계 → 구현 과정으로 풀어주세요. 연습문제 예제371부터 10까지의 수를 리스트에 ..
[Python 로직과 순서도] 03.반복구조 (정답)
[Python 로직과 순서도] 03.반복구조 (정답)
2024.07.19연습문제 예제18 while 반복문을 사용해서 숫자 1부터 10까지 출력하세요(1) 1부터 시작되는 변수 i 를, 10보다 작거나 같을때까지 반복하며 i 값을 출력합니다.출력할때마다 변수 i 값을 1씩 증가되도록 합니다.더보기분석 (설명) 변수 i 에 숫자 1을 할당합니다. 변수 i 가 10이하인지 판별합니다. 변수 i 값을 출력합니다. 변수 i 값을 1 증가시킵니다. 설계 (순서도)구현i=1while i# 실행결과# 1 2 3 4 5 6 7 8 9 10 예제19for 반복문을 사용해서 숫자 1부터 10까지 출력하세요(1) 1부터 시작되는 변수 i 를, 10보다 작거나 같을때까지 반복하며 i 값을 출력합니다.출력할때마다 변수 i 값을 1씩 증가되도록 합니다.더보기분석 (설명) 변수 i 에 ..
[Python 로직과 순서도] 03.반복구조
[Python 로직과 순서도] 03.반복구조
2024.07.19목표틀리는 것을 두려워하지 않게 되는 것이 목표입니다.문제들에 정답을 원하지 않습니다. 틀려도 됩니다. 에러 경고가 떠도 괜찮습니다. 초급 수준 문제부터 여러분의 일상을 프로그래밍으로 채우고, 습관을 바꿔주세요.내가 모르고 이해하지 못하는 기술에 자동완성 사용하실 생각이면, 개발자 외 다른 직업 추천드립니다. 앞으로 최소 2년 이상, 길게 보세요. 지금 당장 못하는게 정상입니다. 다시 한 번 말씀드리지만 정답을 원하지 않습니다.랜덤 값, 로컬 시간 가져오는 함수 외, 외장함수 사용 금지.순서도를 작성해 주세요.머리속에 논리 구조와 순서를 그리는 연습을 해주세요. diagrams.net Link모든 문제를 분석 → 설계 → 구현 과정으로 풀어주세요. 연습문제 예제18 while 반복문을 사용해서 숫자 ..
16. 제어문 - 반복
16. 제어문 - 반복
2024.07.19① 반복loop①.① 반복이란?반복은, 한 가지 일을 되풀이 하며, 기본적으로 끝없이 동작한다.개발자는, 반복 횟수 만큼 실행하도록 제어하는 코드를 작성 해야한다.①.② 반복의 문제 파악# *개발 언어의 모든 기능은, 개발자의 편의를 위해 만들어졌다.# 1 ## print("hello python")를 10번 출력하는 코드를 작성하세요.# 10번 세는 수, 기수print("hello python") # 1print("hello python") # 2print("hello python") # 3print("hello python") # 4print("hello python") # 5print("hello python") # 6print("hello python") # 7print..