전체 글 158

Python (4) - 로또를 만들어보자

알고리즘 테스트를 할 때 가장 기본적으로 나오는 부분이 로또입니다. 적당히 난이도 있으면서 만들기 쉬운 프로그램이 로또입니다. 이번에는 간단한 로또 프로그램을 한번 만들어보겠습니다 알아야 할 것 random 모듈 : 파이썬에서 랜덤 뽑기등에서 사용하는 메소드다 random.random() 0~1의 임의의 난수를 호출한다 random.randrange(1,11) 1이상 11미만의 정수를 뽑는다 random.choice(obj) obj에 있는 값을 랜덤으로 뽑는다 우선 로또라서 임의의 값을 호출하는 방법으로 random 모듈을 활용하려고 합니다. 해당 모듈을 이용하여 소스코드 및 분석 다른 언어들은 배열을 비교하는 방식으로 중복 방지합니다. 파이썬에서는 set()라는 자료형이 있기 때문에 특성을 이용하여 중..

컴퓨터/Python 2021.07.17

Python (3) - set 자료형과 간단한 집합

파이썬에는 다양한 자료형들이 있습니다. 자료구조를 전부 설명하는 것을 목표로 하지만 앞에 말한 것대로 독특한 형태들을 이야기하는 것이 먼저라는 생각이 들어 이렇게 올려봅니다. set자료형 set는 집합에 관련되어있는 것들을 쉽게 해결하기 위하여 고안된 자료형입니다. 파이썬에서는 가장 마지막으로 나온 자료형입니다. 아래의 방법처럼 사용하면 됩니다 s1 = set([1,2,3]) print(s1) #>> {1,2,3} 중괄호는 딕셔너리 자료형에서 사용하는데 딕셔너리 자료형을 선언할 때 사용하기 때문에 따로 set() 이런 모양으로 자료형을 선언합니다 set자료형의 특징은 다음과 같습니다 중괄호를 사용하지만 set()로 조정한다 중복을 허용하지 않는다 순서가 없다 set자료형의 추가 메소드 추가 name.ad..

컴퓨터/Python 2021.07.13

주말농장 일지 (6) - 장마철대비

방문 로그날짜날씨활동21.06.15흐림물주기 & 상추 채집제가 시험공부로 거의 아무것도 못하고 있을 때 부모님 친구분들이 상추를 일부 가져갔고 또한 일부 수확하였습니다.우선 기상청 예측 장마 일정이 6월 25일*부터 시작이라고 합니다. 따라서 해당 기간 때까지 채집을 해야 합니다. 비가 많이 오는 경우에 물이 많아지면 고여서 뿌리가 썩어버립니다.* 2021/07/04 중부지방 장마 시작 날짜  장마철농림 진흥청 블로그에서는 이렇게 이야기합니다. 장마철 시기에 물이 잘빠져 나오도록 이랑을 높이라고 합니다.지지대 설치로 강풍에 쓰러지지 않도록 합니다.만약에 흙의 유실로 식물 뿌리가 노출되는 경우 재빨리 덮으라고 합니다. 장마! 미리 대비하세요!① :: 장마철 농작물 관리 요령적당한 비는 가뭄이 해소되는 데 ..

주말농장 일지 (5) - 기다림의 끝, 상추종자심기

방문 로그날짜날씨활동21.05.11흐림상추 종자심기21.05.31흐림물주기, 상추 1개 채집(테스트)처음에는 그저 다른 작물이 자라기를 기다렸습니다. 하지만 잘 자라지 않는 걸로 판단하여 결국 해당 위치에 있는 잡초들을 걷어내고 종자를 심기로 했습니다.   상추종자 심기위에서 말한 것처럼 처음에는 상추를 그저 기다렸습니다. 하지만 씨앗으로 키우는 농사는 호락호락하지 않습니다. 처음이라 여러 가지 실수가 있었는데 그것들이 장애요소로 움직였던 것 같습니다. 그래서 부족한 땅의 부분만큼 비교적 빨리 자라는 상추종자를 심으려고 합니다.종자를 심는 방법은 지난번과 마찬가지로 종자의 높이 정도로 땅을 판 다음 심어 주면 됩니다. 저는 오른쪽 사진과 같이 3열로 나열하여 정리하여 심었습니다.■■■■■■■■■■□□□■..

주말농장 일지 (4) - 고추종자심기 및 지지대 설치

방문 로그날짜날씨활동21.04.29조금의 비고추 묘종 심기, 물뿌리기21.05.08흐림고추 지지대 설치, 상추 옮기기씨앗을 심어보다가 종자를 심어보니까 종자의 중요성을 많이 느껴보았습니다. 그리고 씨앗부터 땅에서 키우는 것보다 종자로 키우는 것이 더 효율적이라는 것을 알았습니다. (가격은 씨앗이 싸지만 성공률은 종자가 높은 것 같다) 종자심기원래는 바로바로 트레일을 찍는 것이 맞지만 제가 하나 심은 다음에 트레일을 찍었습니다 ㅠㅠ 우선 제가 한 배열 방식은 1평 정도에 2X10 배열로 고추를 넣었습니다. 감자와 마찬가지로 각각 한 뼘씩 차이를 두었습니다. ■■■■■■■■■■■■■■■■■■■■대충 아래와 같은 형식으로 배열하였습니다.  종자를 심는 방법은 감자를 심었던 방식과 비슷합니다비닐을 조금 찢는다...

이미지 - 비트맵(Bitmap)과 백터(Vector)

개요 우리가 인터넷에서 여러 가지 사진자료들을 볼 때 여러 가지 확장자가 있습니다. (jpg, png, psd, ai, svg 등) 하지만 사진에도 여러 가지 타입이 있는 거 아시나요? 확장자마다 압축 포맷이나 방법은 다르지만, 성질로 보자면 크게 두 가지 포맷(비트맵, 벡터)을 가지고 있습니다. 비트맵 VS 백터 우선 우리가 대부분 쓰는 확장자는 비트맵입니다. 주로 우리가 사진을 찍거나 인터넷 사이트에서 파일들을 가지고 올 때 대부분의 파일들이 비트맵으로 이루어져 있습니다. 비트맵은 사각형의 픽셀(pixel)이 모여있는 이미지 포맷으로 이루어져있습니다. 사진의 크기가 큰경우 많은 픽셀을 활용하여 정교한 작업을 할 수 있습니다. 하지만 무리한 확대를 하면 병목현상, 계단 현상이 발생할 수 있습니다. 사진..

구글 검색노출 - 서치콘솔 사용하기

개요 지난번에는 네이버 서치 어드바이저를 이용하여 검색 노출을 시켜보았습니다. 이번에는 구글을 노출시키겠습니다. 우선 티스토리는 네이버로 인한 유입보다 구글, 다음으로 인한 유입이 많습니다. (네이버의 검색 엔진은 네이버 위주로 많이 나온다.) 그 부분 참고하시면 될 것 같습니다. >> 이글에서 이어집니다. 네이버 검색노출 - 서치어드바이저를 사용하기 네이버 검색노출 - 서치어드바이저를 사용하기 티스토리에 글을 조금씩 쓰다 보니 다음에는 링크가 되고, 또 구글도 서치 콘솔로 인식을 시켜보았습니다. 하지만 네이버는 이상하게 노출이 안 되는 것을 식별하였습니다. 네이버 노출에 대하 dalseobi.tistory.com 구글 검색 노출 하는 법 우선 서치콘솔 홈페이지로 들어갑니다 Google Search Co..

주말농장 일지 (3) - 기다림 (이야기)

앞에 1,2편은 정보를 말했다면 이번 편은 그동안 기다린 것에 대한 이야기를 가지고 싶습니다. 방문 로그날짜날씨활동21.04.17소나기를 동반한 흐림물주기21.04.24흐림물주기, 잔디뽑기 처음에는 게임에서 나오는 농장의 개념과 같이 빨리빨리 자랄 것이라고 생각했습니다. 하지만 실제로 농사를 시작해보니 결국 농사도 기다림의 싸움이라는 사실을 발견하였습니다. 사진17일에 보았을 때는 아무런 미동도 보이지 않았습니다. 아마도 뿌리에서 지상으로 나오기 위한 과정인 것 같네요 ㅎㅎ씨가 작은 식물이 떡잎이 나오는데 2~3주 정도 소요된다는 사실입니다. 그리고 잡초는 이 씨앗들보다 압도적인 속도로 자랍니다. 그래서 잡초는 뽑아야 합니다.옆에는 모종을 심어서 빠른 속도로 자라고 있는 것 같습니다. 모종을 사용하면 빠..

주말농장 일지 (2) - 씨뿌리기

방문 로그날짜날씨활동21.04.10구름 조금씨뿌리기 및 물주기 처음에 땅을 갈고, 퇴비도 뿌렸고, 일정한 시간이 지나서 씨를 뿌리게 되었습니다!! 사전조사를 해보니 씨 뿌리는 것도 종류가 여러 가지가 있습니다. (+씨앗을 뿌렸다는 이야기를 하고, 나중에 싹이 자라면 편집으로 추가할 예정입니다.)계획나중에 고추도 모종으로 심으려고 계획하고 있습니다. 씨앗들은 전날 모란시장에서 구입하였습니다.우선 제가 심으려고 하는 영역입니다.작물걸음상추4당근2대파6감자4고추4 씨앗심기우선 씨앗을 심는 방법은 크게 3가지가 있습니다.흩어뿌림(산파) : 흙 위로 씨앗들을 골고루 뿌리는 방법줄뿌림(선파) : 줄로 흠을 파서 그곳에 씨앗을 넣는 방법점뿌림(점파) : 구멍을 파고 그곳에 씨앗을 넘는 방법 (구멍에 각각 1~3개씩)..

티스토리 스킨 제작(3) - 상단 이동 스크롤 버튼 추가하기

개요 제 블로그의 게시글은 많은 양을 넣기 위해 길어지는데 그동안 상단 이동 스크롤 버튼을 안 달아서 드래그를 못한다는 것을 뒤늦게 깨달아 블로그에 상단 이동 버튼을 추가해 보았습니다. 기본적인 원리는 여기서 이어집니다. (+해당 게시글은 바닐라스크립트로 구현입니다, 이글에서는 jQuary를 이용하였습니다) JavaScript (2) - 자바스크립트를 이용하여 상단 이동 스크롤 버튼 구현 JavaScript (2) - 자바스크립트를 이용하여 상단 이동 스크롤 버튼 구현 많은 웹사이트들에서 글이 길어질 것을 대비하여 상단바 기능을 구현합니다. 이번 시간에는 간단하게 상단바 이동 기능을 알아보려고 합니다. + 두가지 강의를 준비하려고 합니다. 먼저는 순수 dalseobi.tistory.com 상단이동 버튼을..