본문 바로가기

분류 전체보기78

파이썬으로 달력 만들어보기! - 심코딩 오늘은 파이썬 GUI에서 가장 기본적인 tkinter를 통해 달력을 만들어 보겠습니다, 달력을 만든 후 오늘 날짜에 하이라이트가 되도록 해보겠습니다. 라이브러리 설치 tkinter를 이용하기 위해서는 두가지 라이브러리를 설치를 하여야 합니다. 바로 tkinter와 tkcalendar 라고 하는 라이브러리들 입니다. 설치방법은 cmd를 여신다음 아래와 같이 각각 입력해주시면 되십니다. pip install tkinter pip install tkcalendar tkcalendar를 통해 달력을 만들기 from tkinter import * from tkcalendar import * import datetime today_time = datetime.date.today() root = Tk() root.t.. 2022. 10. 5.
파이썬으로 원하는 웹사이트 오픈하기 - 심코딩 오늘은 내가 원하는 웹사이트들을 동시에 오픈하는 법을 알아보겠습니다. 이건 사실 회사에서 일을 하다보면 어떤 업무를 할 때 동시에 여러개의 웹사이트를 오픈해야 할 때 굉장히 유용합니다. 코드는 굉장히 간단합니다. 일단 먼저 webbrowser 모듈을 import 해야 합니다. import webbrowser 다음 원하는 웹사이트의 링크를 .open을 통해 넣어주면 끝입니다. import webbrowser webbrowser.open("www.google.com") 이 밖에도 webbrowser 모듈을 통해 조금씩 다르게 웹사이트를 열어 볼 수 있습니다 webbrowser.open_new(url) 해당 url을 새창으로 열어봅니다. webbrowser.open_new_tab(url) 해당 url을 새창의.. 2022. 9. 28.
HTML CSS 공간분할태그 (div, span) 알아보기 - 심코딩 오늘은 간단한 포스팅을 하나 해보려 한다. 우리가 홈페이지를 만들 때 중간 공간을 분할을 하려면 공간분할태그를 사용을 하여야 한다. 이러한 공간 분할 태그에는 크게 div와 span이 있다. 나도 오늘 공부하기 전까진 뭐가 다른지 몰랐으나 알게되어서 포스팅을 하려한다. div 태그 div 태그는 와 사이 외에도, 그 줄 전체를 모두 해당 태그가 차지를 한다. 이것을 Block이라고 표현을 한다. Block Block Block Block Block 이렇게 코드를 입력 후 실행을 하면 아래와 같이 나오는 것을 볼 수 있다. span 태그 반대로 span 태그는 딱 태그 된 그 영역만 차지를 한다. 이것을 inline 이라고 표현을 한다. 앞서 말한 글자 관련 태그들 (a태그, b태그, i태그 등등) 은 모.. 2022. 9. 15.
SEO 포이즈닝 으로부터 블로그를 보호하라 (멀웨어) - 심코딩 불과 1년전에 랜섬웨어 공격자들 사이에서 SEO 포이즈닝 공격이 유행한다는 뉴스들을 많이 접했던 적이 있다. 이러한 것들을 보통 멀웨어라고 지칭을 하는데, 멀웨어 또한 일종의 소프트웨어이다. 하지만 이 소프트웨어는 악의적인 목적으로 만들어 진 것이다. 멀웨어 (Malware) 란? 앞서 말했듯 ,멀웨어 (Malware)란 악성 소프트웨어들을 통칭하는 말이며, 우리가 흔히 아는 바이러스와 같은 것들이 멀웨어에 해당이 된다. 결국은 멀웨어 또한 인간이 만드는 소프트웨어 이기 때문에 윈도우, 안드로이드, iOS와 같은 운영체제를 구분하지 않고 공격을 한다. 이러한 멀웨어는 데스크탑 컴퓨터, 노트북, 모바일기기 모든 곳에 존재할 수 있으며 항시 다른 형태로 나타나기 때문에 한 가지의 바이러스 백신 소프트웨어 혹.. 2022. 9. 13.
블로그 품질을 높이는 방법 (E.A.T와 Fred) - 심코딩 어떻게 하면 검색엔진 결과 페이지에서 상위 랭킹에 오를 수 있을까, 어떻게 하면 동일 키워드 상에서 높은 검색 순위에 오를 수 있을까 하는 고민은 저와 같은 블로거들 혹은 웹사이트를 운영하시는 분들은 끊임없이 하고 계실 겁니다. 이러한 것들은 현재 최대 검색엔진 웹사이트인 구글 (Google) 의 검색 알고리즘과 굉장히 밀접한 관계를 가지고 있기 때문에 많은 분들께서 이러한 것들에도 관심을 가지기 시작하십니다. 오늘은 이 구글 알고리즘을 통해 블로그의 품질을 높여 검색에서 상위랭킹을 차지할 수 있는 방법에 대해 알아보도록 하겠습니다. 구글 프레드 (Google Fred) 란? 구글 프레드 (Google Fred) 라고 하는 것은 구글 자체에서 만든 일종의 알고리즘 입니다. 이 알고리즘은 굉장히 멋있는 목.. 2022. 9. 2.
HTML 입력 양식 태그 알아보기 (input, action) 오늘은 HTML의 입력 양식 태그에 대해 알아보도록 하겠습니다. 일단 입력양식태그라고 하면, 우리가 웹사이트에서 어떠한 값을 입력을 하는 곳을 만드는 것이다. 먼저 이러한 입력양식태그를 만들려면 이라는 form 태그로 영역을 만든다음 그 안에 input 태그를 넣고, type 속성에서 원하는 속성을 지정을 해서 만들 수 있다. form 태그 만들기 먼저 아래와 같이 form 태그를 통해 입력양식태그를 지정할 영역을 만들 수 있다. 이제 이 안에 input 태그를 넣고, type 속성을 통해 원하는 입력양식 태그를 만들 수 있다. input 태그의 type 속성 알아보기. type 속성에는 여러가지가 있다. 아래 표를 살펴보자. text 텍스트 입력 공간 생성 submit 제출 버튼 생성 password .. 2022. 9. 1.
메타 태그 (Meta Tag)를 통한 SEO 방법? - 심코딩 저와 같이 티스토리 혹은 네이버 블로그등을 만드시는 분들은 아마 모두들 높은 조회수, 높은 트래픽으로 인한 경제적 이득을 꿈꾸고 있고, 희망하고 있을 겁니다. 이 목표들을 이루기 위해 많은 블로거들은 사람들이 어떠한 것에 관심이 있으며, 어떻게 해야 사람들 눈에 잘 띄일까에 대해 연구를 하고 있습니다. 하지만 이러한 목표를 이루기 위해서는 실제 사람들의 눈에 잘띄는것도 좋지만, AI의 눈에도 잘 띄어야 합니다. 이번에는 우리가 웹브라우저들에게 우리의 홈페이지를 소개하게 해주는 메타 태그 (Meta Tag)에 대해서 알아보도록 하겠습니다. 메타 태그 (Meta Tag) 란 무엇인가? 웹브라우저 자체는 인간들과 다르게 눈으로 웹서핑을 하며 원하는 주제의 웹사이트를 찾을 수 없다. 따라서 우리가 각각의 태그를.. 2022. 8. 31.
HTML CSS 이미지, 오디오, 비디오 넣어보기! 오늘은 html css에서 이미지, 오디오, 비디오를 어떻게 넣는지 알아보겠습니다. 마찬가지로 제가 학습한 내용의 복습겸 공유 입니다. 먼저 이미지를 넣을 때는 img 태그를 사용합니다. 또한 img 태그의 속성 중 하나인 src (source)를 이용하여 특정 이미지를 정할 수 있습니다. src에는 이미지의 웹링크가 들어가도 되며, 같은 폴더내의 이미지 이름으로 가능합니다. 또한 오늘은 아래와 같은 속성들을 배워 볼 것입니다. width: 이미지의 너비 사이즈를 정한다 height: 이미지의 높이 사이즈를 정한다 alt: 이미지가 표현되지 않았을 시 대체 문구를 정한다. 먼저 img src를 이용하여 이미지를 하나 불러오겠습니다. 위와 같이 코드를 작성한 후, 크롬에서 실행을 해보면 아래와 같이 이미지.. 2022. 8. 30.