전체 글 795

안드로이드 스튜디오 - 로그인 화면과 결제1 만드는 과정

난관을 중심으로 작성할 예정. 난관 1. 처음 안드로이드 스튜디오를 접해서 매우 난감했다. 그러나 안드로이드 스튜디오 자체에서 UI를 깔끔하게 만들도록 도와주는 디자인툴?이 따로 마련되어 있어 그게 너무 편했다. 써보니 XML 파일에서는 디자인을 JAVA 파일에서는 동적일 할당을 해주는 것이 매우 매우 매우 웹페이지랑 비슷 https://korean-otter.tistory.com/91 [android] [xml] 버튼 둥글게 만들기 (corner에 radius 주기) 우선 모서리를 둥글게 만들어주려면 버튼 모양을 만들어주어야합니다! Drawable에 xml파일을 만들어주어 버튼 모양을 만들어줍시다! solid_button.xml 그리고 버튼을 만.. korean-otter.tistory.com 이분 티..

Java 2021.06.04

코드업 파이썬 1151번~1160번(부제: if ~ else문을 풀어보자)

1151번 https://codeup.kr/problem.php?id=1151 10보다 작은 수 10보다 작은 수가 입력되면 small 을 출력, 10이상이면 아무것도 출력하지 마시오. codeup.kr 10보다 작은 수가 입력되면 small 을 출력, 10이상이면 아무것도 출력하지 마시오. 입력 자연수가 입력된다. 출력 10미만이면 small을 출력한다. 입력 예시 예시 복사 5 출력 예시 small a = int(input()) if a < 10: print("small") 1152번 https://codeup.kr/problem.php?id=1152 10보다 작은 수 (else 버전) 10보다 작은 정수가 입력되면 small 을 출력, 그 이상의 수가 입력되면 big 을 출력하시오. codeup.k..

Python - 자료구조와 배열

자료구조를 정의하고 기본 자료구조인 배열을 살펴보도록 하겠습니다. 자료구조란? 데이터 단위와 데이터 자체 사이의 물리적 또는 논리적인 관계 배열 - 자료구조의 기본 2-1 자료구조란? 배열 개념 알아보기 배열을 사용하면 흩어진 변수를 하나로 묶어 사용할 수 있어 코드를 더 쉽고 효율적으로 작성할 수 있습니다. # 학생 5명의 시험 점수를 입력받아 합계와 평균을 출력하기 print("학생 그룹 점수의 합계와 평균을 구합니다.") score1 = int(input("1번 학생의 점수를 입력하세요.: ")) score2 = int(input("2번 학생의 점수를 입력하세요.: ")) score3 = int(input("3번 학생의 점수를 입력하세요.: ")) score4 = int(input("4번 학생의 점..

Python - 반복하는 알고리즘

1부터 n까지 정수의 합 구하기 print("1부터 n까지 정수의 합을 구합니다.") n = int(input()) sum = 0 i = 1 while i b : a, b = b, a #a가 b보다 크다면 a에 b값을 b엔 a값을 넣어준다. sum = 0 for i in range(a,b+1): sum += i print(f"{a}부터 {b}까지의 정수의 합은 {sum}입니다.") a와 b를 오름차순으로 정렬한 뒤 다음 해당 범위의 모든 정수를 더하는 프로그램 a, b = b, a #a와 b의 값을 교환(단일 대입문일 때 사용가능) 두 값 교환하기 1 a, b = b, a 단일 대입문의 교환 과정. 우변의 b, a에 의해 두 값을 압축한 튜플(b, a)가 생성 대입할 때 튜플(b, a)를 다시 풀어 b,..

PHP - PHP의 데이터 타입(부제: PHP에서 데이터타입을 어떻게 표현하는지 알아보자)

https://youtu.be/11-nKsKhEkY 컴퓨터 언어가 어떤 데이터 형식들을 제공하는지를 알아보아야 하고 각각의 데이터타입별로 처리방법을 언어가 제공하는 것으로 알아야 한다. PHP의 제공 데이터타입(데이터 형식) PHP Data Types Variables can store data of different types, and different data types can do different things. PHP supports the following data types: String (문자) Integer (숫자) Float (floating point numbers - also called double) (숫자) Boolean Array Object NULL Resource 출처: ht..

WEB/PHP 2021.05.25

PHP - PHP의 원리(부제: HTML과 PHP의 차이점을 알아보자)

https://youtu.be/ObrMbYq9DC4 웹브라우저에서 보낸 파일이 웹서버에서 처리가 되는것은 HTML 뿐이다. HTML+CSS는 정적인 파일로 문서화 작업에 제일 적합하기 때문에 동적인 할당을 위해서는 PHP가 필수적으로 필요하다 이를 위해서 PHP를 쓰게 되면 웹서버에선 PHP 해석이 불가하기 때문에 PHP로 파일을 넘겨 이를 해석하고 이를 다시 웹브라우저에게 넘겨 우리에게 보여주는 작업을 하는 것이다.. 이번 강의는 HTML 파일의 작성한 코드와 PHP 파일로 작성한 코드의 차이점을 보여주며 강의를 마친다.

WEB/PHP 2021.05.25

PHP - 설치와 원리(부제: PHP가 왜 나타났고 우리는 왜 써야 하는가?)

https://youtu.be/w1CT7vlR-JI PHP(PHP: Hypertext Preprocessor PHP: 하이퍼텍스트 프리프로세서[*][2])는 프로그래밍 언어의 일종이다. 원래는 동적 웹 페이지를 만들기 위해 설계되었으며 이를 구현하기 위해 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP 처리 기능이 있는 웹 서버에서 해당 코드를 인식하여 작성자가 원하는 웹 페이지를 생성한다. 출처: https://ko.wikipedia.org/w/index.php?title=%ED%8A%B9%EC%88%98:%EA%B2%80%EC%83%89&search=php+%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8&ns0=1 https://yout..

WEB/PHP 2021.05.25

Java - 조건문(부제: 프로그래밍의 핵심인 조건문을 배워봅시다.)

https://youtu.be/bSVyiNyUeyc if문 package 조건문; public class ex2 { public static void main(String[] args) { // TODO Auto-generated method stub if(true) { System.out.println("result : true"); } } } result : true 출력 package 조건문; public class ex2 { public static void main(String[] args) { // TODO Auto-generated method stub if(false) { System.out.println("result : true"); } } } 아무것도 출력되지 않는다. package ..

Java 2021.05.21

CSS - CSS 코드의 재사용(부제: 스타일 태그를 HTML태그와 따로 어떻게 쓸 수 있을까?)

https://youtu.be/djBrHjeitUo HTML 안에 CSS 스타일 태그가 한 번에 들어가 있는 경우엔 너무나도 많은 수정을 동시에 해야 할 경우가 생길 것. 그런 문제를 미연에 방지하기 위해서 CSS 스타일 태그를 따로 분류해서 코딩가능하도록 한다. 링크 태그로 연결해주어서 캐싱을 줄이고 더 편리하게 코드를 작성하게 한다. 그러나 HTML안에 CSS가 들어가 있는 것 자체가 효율적이라곤 한다. 하지만 캐쉬등의 문제로 나눠서 쓰는 것이 합리적이다. 여기까지가 생활코딩 HTML + CSS의 끝. 모두 한 회씩을 보고 왔으면 한다.