출처: https://astrocosmos.tistory.com/202 [ASTROCOSMOS:티스토리] 하나둘셋넷 :: 하나둘셋넷
728x90

Box 다루기

  • 기초 단축키
    • 주석 : ctrl + /
    • 라이브 서버 실행 : ALT + L + O
    • HTML 기본 구성 요소 꺼내기 : ! + Enter
 

HTML 코드   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width : 300px;
            height : 300px;
            border : 15px solid gray;
            padding : 20px;
            background-color: moccasin;
        }
        .bb{
            box-sizing: border-box;
            background-color: skyblue;
        }
    </style>


</head>
<body>
    <div class = 'cb'>
    </div>
        <p>content-box</p>
    <div class = 'bb'>
        <p>border-box</p>
    </div>

</body>
</html>

 

<div></div>에서 전체 컨텐츠에 대한 형식을 지정합니다.

이 경우에는 너비, 높이, 테두리 넓이, padding, 배경색을 지정했습니다.

.bb 클래스에 대해서는 box-sizing을 별로도 border-box로 만들고, 색도 다르게 설정했습니다.

이렇게 꾸미는 과정을 진행하기 위해서는 <head></head> 안에 <style></style>을 만들고 진행합니다.

 

 

 

출력 결과

 

출력 결과는 위와 같습니다.

cb 클래스는 별도의 꾸미는 과정을 진행하지 않아 div의 내용이 그대로 적용되었고, 그 안에 p 태그를 통해 대입한 content-box 텍스트가 삽입되었습니다.

bb 클래스에는 div 외에 새롭게 정의한 내용인 border-box가 적용되었음을 확인할 수 있습니다.

위의 box와 마찬가지로 p 태그를 통해 텍스트를 추가했습니다.

728x90

'HTML 기초' 카테고리의 다른 글

HTML - Table 다루기  (0) 2024.04.14
728x90

KT Aivle School 에이블스쿨 기자단] 1.15(월) ~ 수료

 

호평이 쏟아지는 우리 조 Big Project 작품

 
ZEP 메타버스 환경에서 서로 다른 조 부스를 다니면서 구경을 하고 패들렛에 의견을 남겨주었다.
 
메타버스 환경에서 자기 부스에 사람들을 많이 오도록 하기 위해 다들 바쁘게 움직였다.
 
우리 조는 시간대를 나누어 부스를 지킬 시간을 정하여 부스가 비어있는 없도록 했다.
 

 
주변에 돌아다니는 에이블러들에게 꾸준히 홍보를 했다.
 
우리 조 부스는 입구쪽에 위치해서 새로 오는 사람들에게  홍보를 하기에 유리한 부분이 존재했다.
 

우수기자단 선정

다른 에이블 기자단 글들을 보며, 우수 기자단 선정에 대한 기대감이 줄어들기도 했는데,
 
운이 좋게도 이런 결과를 얻을 수 있어서 에이블 수료식을 기분 좋게 마무리할 수 있었다.
 
갑작스럽게 앞에 나가서 소감을 발표하게 되어 정신이 없었는데,
 
 "블로그를 처음 운영했는데, 기자단을 시작할 때 세웠던 한 달에 최소 3개 이상 글 업로드를 하겠다는 원칙을
 
지키다 보니 이런 결과를 얻을 수 있었다. 꾸준히 노력하면 어떤 형태로든 보상을 받는다는 것을 느낄 수 있었다."
 
라는 내용으로 소감을 말했다.
 

SQL 스터디 모집

에이블스쿨 수료 이후에도 데이터분야에 관심이 있는 에이블러들과 힘께 SQL 스터디를 하며 실력을 늘리고 싶어서, 에이블 단체 톡방에 채팅을 남겼다.
 
다행이도 관심을 가져준 에이블러들이 생각보다 많아서 원활하게 모집을 마무리 할 수 있었고, 마감 이후에도 신청을 하는 인원들이 있어서 우선 대기 인원으로 기록해두고, 결원이 생기면 연락드리기로 했다.
 

직접 만든 SQL 스터디 노션 페이지 중 일부이다.
 
에이블스쿨 기간 동안에 Python 스터디, SQL 스터디를 운영해보며
 
팀즈, zep 메타버스를 활용해보며 각 플랫폼의 장단점을 알 수 있었고,
 
이번에 새로운 SQL 스터디를 운영할 때는 노션 + 팀즈 조합으로 스터디를 운영하기로 계획을 세웠다.

728x90
728x90

KT Aivle School 에이블스쿨 기자단] 1.8(월)~ 1.12(금) 빅프 마무리

 

발표자료 완성

 

 빅프로젝트를 진행하면서 때로는 어려움을 겪기도 했지만 꺾이지 않고 꾸준히 하다보니 결국 마침표를 찍을 수 있었다.

 

그동안 배웠던 기획안 작성, IT 인프라 구성도, Streamlit을 통한 대시보드 제작, Python을 통한 다양한 기능 구현들을 실제로 해보니 난이도는 높았지만 Mini Project를 진행할 때와는 비교가 되지 않을 정도로 성취감을 느낄 수 있었다.

 

프로젝트를 완수하는 데에 있어 매주 진행되었던 그룹코칭이 도움이 되었다고 느낀다.

 

발표를 하면 지적을 받는 일이 대부분이었지만 이 과정을 통해 완성도 있게 프로젝트를 마무리 할 수 있었다고 느낀다.

 

Streamlit을 통한 대시보드 제작

 

대시보드를 제작하는 과정에서는 수업 중에 배운 Streamlit을 활용하였다.

 

Python 환경에서 간단하게 데이터 기반으로 웹 어플리케이션을 제작할 수 있도록 하는 라이브러리이다.

 

인공지능 모델, Python을 통해 구현한 함수를 통해 동적으로 반응하는 대시보드를 제작하고 이에 대해 시연 영상을 찍으며 머릿 속에 생각하던 아이디어를 구현했다는 것에 뿌듯함을 느꼈다.

 

활용 데이터

 

데이터 분석 및 전처리를 담당하며 공공포털들을 돌아다니며 데이터를 수집하고 가공하다 보니 이정도 양의 데이터가 쌓이게 되었다.

 

데이터를 다루면서 어렵게 느껴졌던 부분은 데이터마다 excel, csv 등 형식이 달랐고 담고 있는 내용도 조금씩 달랐기 때문에 데이터를 통합하는 과정에서 데이터 간에 공통된 요소를 찾고 이 중에서 필요한 부분을 선택하는 과정에 시간이 소요되었다.

 

csv 파일이더라도 파일마다 인코딩 형식이 다른 경우도 존재했다. 또한, 파일 형태가 아닌 API를 통해 정보가 제공되는 경우에도 시간 소요가 발생했다.

 

KT 빅프로젝트 관리 시스템

 

그동안 Teams를 통해 조별모임, 그룹코칭, 과제 제출 및 공지사항들을 안내받았다.

 

이러한 관리 시스템을 통해 체계적으로 과제들을 수행할 수 있었다고 생각한다.

 

앞으로 어떤 과업을 수행하게 된다면 빅프로젝트 과정에서 했듯이 계획을 확실하게 세우고 이를 진행시키려고 한다.

 

빅프로젝트 발표 일정

 

빅프로젝트의 발표는 15일에 사전점검을 마친 이후에 16일부터 진행될 예정이다.

 

빅프로젝트 발표회의 경우 "ZEP" 메타버스 환경에서 진행된다.

 

팀마다 부스를 부여받고, 캐릭터를 통해 이동하면서 다른 팀의 부스에 방문하여 작품들을 구경하고 에이블러들과 소통하는 시스템이다.

 

지금까지 해보지 못한 방식의 발표 진행방식이라 이 부분에 흥미가 생겼고, 어떻게 부스를 운영해야 할 것인지도 생각할 필요성을 느꼈다.

728x90
728x90

SQL GROUP BY] 년, 월, 성별 별 상품 구매 회원 수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131532

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요
SELECT DATE_FORMAT(O.SALES_DATE, '%Y') as YEAR, DATE_FORMAT(O.SALES_DATE, '%m') as MONTH,
        GENDER, COUNT(DISTINCT(U.USER_ID)) as USERS
FROM USER_INFO U
INNER JOIN ONLINE_SALE O on U.USER_ID = O.USER_ID
WHERE GENDER IS NOT NULL 
GROUP BY YEAR, MONTH, U.GENDER
ORDER BY YEAR, MONTH, U.GENDER

 

728x90
728x90

SQL String, Date] 오랜 기간 보호한 동물(2)

https://school.programmers.co.kr/learn/courses/30/lessons/59411

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요
SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS I
INNER JOIN ANIMAL_OUTS O on I.ANIMAL_ID = O.ANIMAL_ID
ORDER BY DATEDIFF(O.DATETIME, I.DATETIME) DESC
LIMIT 2

728x90
728x90

SQL String, Date] 취소되지 않은 진료 예약 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/157342

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요

# "1월 2일" - "1월 1일"인 경우 1일이 아닌 2일로 계산해야 한다.

SELECT CAR_ID, ROUND(AVG(DATEDIFF(END_DATE,START_DATE)+1),1) as AVERAGE_DURATION
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
GROUP BY CAR_ID
HAVING AVG(DATEDIFF(END_DATE, START_DATE)+1) >= 7
ORDER BY AVERAGE_DURATION DESC, CAR_ID DESC

728x90
728x90

SQL GROUP BY] 성분으로 구분한 아이스크림 총 주문량

https://school.programmers.co.kr/learn/courses/30/lessons/133026

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요
SELECT I.INGREDIENT_TYPE, SUM(F.TOTAL_ORDER) as TOTAL_ORDER
FROM FIRST_HALF F
INNER JOIN ICECREAM_INFO I ON F.FLAVOR = I.FLAVOR
GROUP BY INGREDIENT_TYPE

728x90
728x90

SQL GROUP BY] 고양이와 개는 몇 마리 있을까

https://school.programmers.co.kr/learn/courses/30/lessons/59040

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

-- 코드를 입력하세요
SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE) as count
    FROM ANIMAL_INS
    GROUP BY ANIMAL_TYPE
    ORDER BY ANIMAL_TYPE

728x90
728x90

데이터 자료형 - 딕셔너리

딕셔너리 생성

{
    '치즈달걀말이': {'가격': 5000},
    '시금치된장국': {'가격': 3000},
    '수수밥': {'가격': 2000},
    '견과류멸치볶음': {'가격': 4000},
    '배추김치': {'가격': 1000}
}

 

728x90

'데이터 - 자료형' 카테고리의 다른 글

데이터 자료형 리스트  (0) 2024.01.07
데이터 자료형 딕셔너리  (0) 2024.01.02

+ Recent posts