100DaysOfCode의 21일차 if __name__ == "__main__":은 무엇을 합니까?

안녕하세요!

오늘 저는 TaskTimer 스크립트를 수정하고 Twitter 봇을 일부 개선했습니다.

나는 또한 여행에 대해 반성하는 시간을 보냈습니다. 아래 링크된 게시물에서 지금까지 내가 수행하고 배운 내용을 읽을 수 있습니다.






공부 계획

나는 코딩을 위해 좀 더 탄탄한 일정을 짜기로 했다. 현재 내 기본 계획은 다음과 같습니다.
  • 이틀 만에 EJS의 한 장을 읽으십시오. 그런 다음 셋째 날에 운동을하십시오.
  • 매일 FCC에서 최소 10번의 챌린지를 수행하십시오.
  • 프로그래밍 관련 YouTube 비디오를 보거나 팟캐스트 듣기

  • 이것은 기본 계획일 뿐이며 믹스에 약간의 "향신료"를 추가하고 있습니다. 향신료는 그 특별한 날에 내가 하고 싶은 모든 것이 될 수 있습니다.

    나는 이것을 내 글의 시작 부분에 보관하고 적절하다고 생각되면 변경할 것입니다.

    모두가 계획을 세우도록 권장합니다.

    오늘 내가 한 일:



    1. TaskTimer 작업



    제가 한:


  • 다양한 작업에 대한 총 시간을 가져오는 방법을 추가했습니다
  • .

    2. Twitter 봇 작업



    제가 한:


  • 봇이 충돌하지 않도록 오류 검사를 추가했습니다
  • .

    학습 소요 시간:



    작업 'TaskTimer'. 경과 시간 1시간 28분 4초
    작업 '트위터 봇'. 경과 시간: 0시간 22분 53초

    총 시간: 1시간 50분 57초



    소요 시간은 내 TaskTimer 스크립트와 WakaTime app 에 의해 추적됩니다.

    링크 및 동영상



    스터디플랜에서 말했듯이 이제부터 매일 프로그래밍 관련 영상을 볼 예정입니다. 다른 사람들도 볼 수 있도록 여기에 공유하겠습니다.

    파이썬 if __name__

    "if __name__ == “__main__”: "의 Python 구문이 무엇을 의미하는지 궁금했습니다. Stack Overflow에서 훌륭한 답변을 찾았습니다.




    if __name__ == "__main__":은 무엇을 합니까?



    09년 1월 7일
    코멘트:
    답변: 33


    6286





    다음 코드가 주어지면 if __name__ == "__main__":는 무엇을 합니까?
    # Threading example
    import time, thread
    
    def myfunction(string, sleeptime, lock, *args):
        while True:
            lock.acquire()
            time.sleep(sleeptime)
            lock.release()
            time.sleep(sleeptime)
    
    if __name__ == "__main__":
        lock = thread.allocate_lock()
        thread.start_new_thread(myfunction, ("Thread #: 1", 2, lock))
        thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock))
    





    Open Full Question



    정렬 올림픽

    정렬 알고리즘에 대한 재미있고 교육적인 비디오를 시청했습니다. 알고리즘은 서로 다른 인종에서 서로 경쟁했고 훌륭한 스포츠 이벤트의 느낌을 가졌습니다.



    추가 자료



    Eloquent JavaScript - 내가 가장 좋아하는 프로그래밍 책



    JavaScript를 실제로 가르치는 책. 지금까지 잘 읽었습니다! 저자가 설명하는 방식은 이해하기 쉽고 설득력이 있습니다.

    책과 함께 제공되는 학습 환경은 경험을 10배 더 좋게 만듭니다. "책"이라는 단어를 사용하는 것은 약간 오해의 소지가 있습니다. 독자가 브라우저에서 실행할 수 있는 많은 코드 예제가 있으며 장 끝에는 많은 연습이 있습니다.

    그리고 가장 좋은 점은? 이 책은 완전 무료입니다!

    운동



    코딩 과제를 위한 플랫폼입니다. 나는 그것을 시도하는 것을 즐겼고 Exercism에 대한 몇 가지 긍정적인 내용을 읽었습니다. 문제가 해결되는 방식이 마음에 들었습니다. 자신만의 IDE와 내가 거물처럼 프로그래밍하는 것처럼 느껴지는 터미널을 사용해야 합니다.

    오딘 프로젝트



    풀스택 개발자가 되기 위한 훌륭한 오픈 소스 리소스입니다. 아주 기본적인 것부터 시작해서 그 이후로 진행됩니다. 정말 즐거웠고 더 많은 수업을 기대합니다.

    프리코드캠프



    FCC에서 최고의 대화식 연습을 확인하십시오! 기본 JavaScript, ES6, Regex 및 디버깅 강의를 마쳤으며 초보자에게 추천할 수 있습니다.

    쯧쯧



    Eloquent JavaScript 연습문제에 대한 제 답변을 확인하실 수 있습니다. 찾을 수 있습니다here.

    좋은 하루 보내시고 내일 뵙겠습니다!

    좋은 웹페이지 즐겨찾기