일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 一日一つメソッド
- 반다이몰
- Spring
- 건담베이스
- rails7
- Flutter
- メソッド
- rails
- java
- 자바
- C로 시작하는 컴퓨터 프로그래밍4판
- javascript
- Web
- vscode
- jsp
- 일본어
- 비즈니스일본어
- 인프런
- CSS
- 単語
- Python
- nico
- 연습문제
- springboot
- html
- ruby
- DART
- 디지몬
- 건담
- 日本語
- Today
- Total
목록전체 글 (421)
AR삽질러
Python 연산자(Operator) Operator 연산자는 산순연산자, 비교연산자, 할당연산자, 논리연산자, 비트연산자, 맴버연산자, 식별연산자를 지원한다. 0. 산술연산자 - 계산식에서 가장 많이 사용되는 산술연산자로 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지, 거듭제곱 연산자가 있다. 산술연산자 우선순위 : 덧셈, 뺄셈 b) # true 작거나 같다 = b) # true 2. 할당연산자 - 축약연산자라고도 불리며 산술연산자와 함께 사용되어 보다 간결하게 표현할 수 있다. a = 10, b = 5 += a += b print(a) # 15 -= a -= b print(a) # 5 *= a *= b print(a) # 50 /= a /= b print(a) # 3 %= a %= b print(a) # 0 ..
연습문제. 지출기입장 프로그램 1) 사용자에게 지출내역을 입력받는다.(항목, 금액) 2) 지출목록 조회 3) 지출목록 삭제 4) 프로그램종료 budget = [] def addItem(): name = input("지출항목을 입력해주세요 : ") price = int(input("지출된 금액을 입력해주세요 : ")) item = {"name": name, "price": price} budget.append(item) print(f"'{name}'이 추가되었습니다.\n'{price}'원\n") def listItem(): if budget: for item in budget: print(f"내역 : {item['name']}, 금액 : {item['price']}\n") else: print("저장된 내..
Pyhon 기초문법 - 자료형(Data Type) 자료형 설명 예시 정수 int 소수점이 없는 수 num = 10 type(num) # 실수 float 소수점이 있는 수 ip = 3.14 type(y) # 복소수 complex 실수와 허수 부분을 가지고 있는 자료형 x = 2 + 6j type(x) # 논리 bool (true, false) 참 또는 거짓 중하나의 값 a = True b = False tyep(a) # 문자열 str 한개 이상의 문자 name = "AR" type(name) # 리스트 list 여러개의 요소를 순서대로 저장하는 자료형 tList = [1, 2, 3, "Python"] type(tList) # 튜플 typle 여러개의 요소를 순서대로 저장하지만 한번 생성하면 요소를 수정할 ..
Python 변수(Variable) 데이터를 저장하고 참조하는데 사용되는 메모리공간을 변수라고 하며 값을 저장하는 컨테이너와 같은 역할을 한다. Variable 이름 규칙 1. 문자, 숫자 및 밑줄 문자(_)로 구성된다. 2. 숫자로 시작할 수 없다. 3. Python의 키워드를 변수의 이름으로 사용할 수 없다. name1 = 10 name_2 = "ar" _name3 = 30 Python 변수(Variable) 연습문제 1. 간단한 계산기 프로그램 1) 사용자로부터 두개의 숫자와 연산을 입력받는다. 2) 연산을 수행하고 결과를 출력하는 계산기 프로그 # 간단한계산기 프로그램 # 1. 사용자로부터 두개의 숫자와 연산을 입력받는다. # 2. 연산을 수행하고 결과를 출력하는 계산기 프로그램 def calcu..
Flutter Start 0. VSCode설치 https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com 1. Extension : Dart설치 2. E..
RubyOnRails 페이지 간 정보 전달하기 간단한 계산기 프로그램을 통해 GET/POST요청을 사용하여 두 페이지간에 정보를 전달하는 방법 0. 새로운 Controller생성 terminal : rails g controller calculator main - controller에 calculator를 생성하고 view에 main을 생성한다. 1. app/controllers/calculator.rb class CalculatorController < ApplicationController def main end def result @fristNum = params[:num1] @secoundNum = params[:num2] @resultNum = @fristNum + @secoundNum end ..
Ruby와 Rails에서 조건문활용 Ruby와 Rails에서 조건문은 코드의 흐름을 제어하는 도구로 적절하게 활용하여 코드의 가독성과 유지보수성을 유지할 수 있다. Ruby 조건문 1) if - else condition = (10 % 2) == 0 if condition print("true") else print("false") end # true if-else문제 : 사용자가 입력한 숫자가 짝수인지 홀수인지 판별하는 프로그램 puts "숫자를 입력하세요: " number = gets.to_i if number % 2 == 0 puts "#{number}는 짝수입니다." else puts "#{number}는 홀수입니다." end 2) elseif puts "숫자를 입력하세요: " number = g..
Rails Controller에서 View로 Ruby 변수전달 RubyOnRails에서 데이터를 Controller에서 View로 전달하는것은 웹 개발의 핵심 작업으로 사용자에게 동적으로 생성된 내용을 제공할 수 있다. app/controllers/blog_controller.rb class BlogController < ApplicationController def index @intro = "안녕하슈~" end end - controller액션 내에서 필요한 데이터를 담는 인스턴스 변수를 생성한다. "@intro" app/views/index.erb Hi! blog폴더의 index.erb입니다! 전달된변수 : - 해당 인스턴스 변수를 뷰 템플릿에서 사용하여 동적으로 내용을 생성한다.
Hello Rails RubyOnRails 0. Rails구조 파일/폴더 목적 Gemfile Rails 애플리케이션에 필요한 Gem의 의존성 정보를 기술하는데 사용 README 설치, 사용방법 기술 Rakefile 터미널에서 실행할 수 있는 배치잡들을 포함 app/ Model, View, Controller를 포함한다. config/ 실행시간의 규칙, 라우팅, 데이터베이스 등의 설정을 저장 config.ru Rack기반의 서버들이 시작할때 필요한 설정 db/ 데이터베이스의 스키마 doc/ 설명문서 lib/ 확장모듈파일 log/ 애플리케이션의 로그파일 public/ imege, JavaScript, StyleSheet등 정적 파일을 보관 script/ 레일스 스크립트 test/ 유닛 테스트, 픽스쳐 등 테..
소프트웨어 개발 : Framework Framework란 Frame(틀, 규칙/법칙) + Work(일, 소프트웨어의 목적) 을 의미하는 Work의 합성어로 소프트웨어 개발에서 일종의 뼈대나 템플릿 같은 역할을 수행한다. 이 틀 안에서 개발자들은 주어진 규칙과 구조를 따라 하나의 어플리케이션을 개발하고 또 구축하는데 있어 모든 어플리케이션의 공통적인 개발 환경을 제공해주는 것으로 개발에 필요한 화면구현, DB연동, 개발환경들에 공통적인 부분을 제공함으로써 개발 시간과 비용을 줄이고 생산성을 높여준다. Framework의 특징 1. 구조화된 환경 제공 - 프레임워크는 개발환경을 구조화하여 효율적인 코드구현을 돕는다. - 화면구현, 데이터베이스 연동 등 기본적인 기능들을 효과적으로 관리할 수 있는 구조를 제시..