본문 바로가기

전체 글34

스크립트 기초 활용 11편(오늘의 날씨) 이번 시간에는 스크립트 자체에 있는 기능은 아니고, skUtilites 애드온에 있는 크롤링, 파일쓰기 기능들을 활용하여 오늘의 날씨를 알려주는 스크립트를 만들어 보도록 하겠습니다. 이번 시간에는 크롤링할 페이지의 소스코드에서 필요한 정보만 골라내야 하기 때문에, html에 대한 기본적인 지식이 있으셔야 합니다. 그리고 방금 알려드렸다싶이 이번 시간에 만들 스크립트는 skUtilities애드온이 꼭 필요합니다. 아래의 링크에서 다운로드받으실 수 있습니다. https://forums.skunity.com/resources/skutilities.26/ Addon - skUtilities forums.skunity.com 1. 페이지 소스코드 가져오기 skUtilites를 이용한 크롤링에서는 그 페이지의 소스.. 2023. 1. 4.
스크립트 기초 활용 10편(자동심기) 마인크래프트의 마인팜 서버들을 플레이하다 보면, 자동심기라는 기능에 대해 알 수 있습니다. 다 익은 작물을 캤을 경우, 그리고 플레이어의 인벤토리에 그 작물의 씨앗이 있는 경우에 플레이어의 인벤토리에 있는 씨앗을 캔 작물의 자리에 자동으로 심어주는 기능입니다. 이번 시간에는, 그 자동심기 기능을 스크립트로 따라 만들어 보도록 하겠습니다. 1. 자동심기 대상 작물들 설정하기 마인크래프트에는 여러 작물들이 있습니다. 그 중 자동심기를 적용시킬 만한 작물들은 일부로, 더 있을 수도 있겠지만 제가 찾은 것들로는 밀, 사탕무, 당근, 감자 정도가 있습니다. 오직 그 4개의 작물들을 캤을 시에만 자동심기가 작동하도록 해야하므로, 자동심기 대상 작물들을 넣어놓는 배열변수를 만들겠습니다. 아래는 그 코드입니다. on .. 2023. 1. 2.
파이썬 기초 6편(for문) 1. 시작하며 저번 시간에는 조건을 이용하는 if문에 대해서 알아보았습니다. 이번 시간에는 여러 반복문들 중에 for문에 대해서 배워보도록 하겠습니다. if문에 대해서 궁금하신 분은 아래 글을 확인해주세요 2022.03.15 - [Python] - 파이썬 기초 5편(if문) 2. for 파이썬을 프로그래밍 하다보면, 같은 구문을 여러번 반복해야 할 때가 있습니다. 그중에서 for문은, 특정한 규칙으로 변하는 변수를 이용하는 반복문이라고 보시면 됩니다. 2-1. 기본 for 예를 들어서 1부터 1000까지의 수를 차례대로 출력해야 하는 경우에 for문을 사용하기에 매우 적합합니다. 아래는 그 코드입니다. for num in range(1,1001): print(num) 결과: 1 2 3 4 ... 1000.. 2022. 3. 16.
파이썬 기초 5편(if문) 목차 시작하며 if elif else 1. 시작하며 파이썬, 그리고 다른 프로그래밍 언어들을 사용하다 보면 조건문을 사용해야 할 때가 있습니다. 예를 들어서 "변수x가 3보다 크다면", "지금 시간이 6시 이후라면" 과 같이 여러 조건문들을 사용해야 합니다. 이번 시간에는, 파이썬에서 조건문을 사용할 수 있는 if문에 대해서 알아보도록 하겠습니다. 2. if if는 '만약 ~라면' 이라는 뜻을 가지고 있습니다. if문의 기본적인 문법은 아래와 같습니다. if '''조건''': '''구문''' 그럼 한번 예시 구문을 만들어볼까요? 변수 x를 선언한 후, x에 1씩 더하며 2보다 크거나 같은지 비교해보도록 하겠습니다. x = 1 if x >= 2: print("x는 2보다 크거나 같습니다") x += 1 i.. 2022. 3. 15.