並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 37 件 / 37件

新着順 人気順

introduction to algorithms and data structures in pythonの検索結果1 - 37 件 / 37件

  • Computer Scienceの学位を取るために学費無料のオンライン大学UoPeopleに入ってもうすぐ1年 - えんぴつぶろぐ

    この記事は社会人学生 Advent Calendar 2020 7日目の記事です。 米国のオンライン大学University of the People(以下、UoPeople)に入って約1年経った振り返り記事となります。 これまでのUoPeople関連の記事はこちら 自分について University of the Peopleとは 動機 入学するには 授業について 卒業までの所要期間 Computer Science専攻はどんなコースが受けられるのか これまでの進捗 これまでにかかった金額 課題がめっちゃ出る どうやって勉強時間を確保しているか よかったところ 学習内容への満足度は高い 英語のライティングスキルは多分あがった 日英両方でインプットするメリット 毎日強制的にアウトプットできる。 GPAのためなら頑張れる よくなかったところ National Accreditationなの

      Computer Scienceの学位を取るために学費無料のオンライン大学UoPeopleに入ってもうすぐ1年 - えんぴつぶろぐ
    • 放送大学マイルストーン('23)|lumpsucker

      はじめにこの記事は、放送大学の(主に情報コースを中心とする)学生さん向けに、私の履修済み科目の感想と主観的評価を共有して、履修計画の参考にしていただくことを目的に作成しました。下記の記事の通り、2019年-2020年の2年間で情報コースの科目を8割方履修したのでそれなりの網羅性があるかと思います。 (2023年2月追記)その後、選科履修生として履修した他コースの科目や大学院科目などを追加して112科目掲載しています。試験難易度については履修時期によって会場試験・在宅ペーパー試験・在宅Web試験が混在しているので参考程度でお願いします。 タイトルは私が現役生の時に通っていた大学の似たような評価システムから拝借しました。 以下の科目は基本的にナンバリングが低い順に並べています。閉講済みの科目も混じっていますが、記録と後継科目の参考のために残しておきます。あくまで全て(上記の記事にある通り、文系

        放送大学マイルストーン('23)|lumpsucker
      • This is The Entire Computer Science Curriculum in 1000 YouTube Videos

        This is The Entire Computer Science Curriculum in 1000 YouTube Videos In this article, we are going to create an entire Computer Science curriculum using only YouTube videos. The Computer Science curriculum is going to cover every skill essential for a Computer Science Engineer that has expertise in Artificial Intelligence and its subfields, like: Machine Learning, Deep Learning, Computer Vision,

          This is The Entire Computer Science Curriculum in 1000 YouTube Videos
        • Interview with Ryan Dahl, Node.js & Deno creator by Evrone

          In an interview with Evrone, Ryan Dahl speaks about the main challenges in Deno, the future of JavaScript and TypeScript, and tells how he would have changed his approach to Node.js if he could travel back in time. We met with Ryan Dahl, the creator of Node.js, to discuss the origins of the platform, its impact on JavaScript, and his thoughts on its future. In the interview he also reflected on hi

            Interview with Ryan Dahl, Node.js & Deno creator by Evrone
          • RFC 9562: Universally Unique IDentifiers (UUIDs)

             Internet Engineering Task Force (IETF) K. Davis Request for Comments: 9562 Cisco Systems Obsoletes: 4122 B. Peabody Category: Standards Track Uncloud ISSN: 2070-1721 P. Leach University of Washington May 2024 Universally Unique IDentifiers (UUIDs) Abstract This specification defines UUIDs (Universally Unique IDentifiers) -- also known as GUIDs (Globally Unique IDentifiers) -- and a Uniform Resou

              RFC 9562: Universally Unique IDentifiers (UUIDs)
            • Python open source libraries for scaling time series forecasting solutions

              By Francesca Lazzeri. This article is an extract from the book Machine Learning for Time Series Forecasting with Python, also by Lazzeri, published by Wiley. In the first and second articles in this series, I showed how to perform feature engineering on time series data with Python and how to automate the Machine Learning lifecycle for time series forecasting. In this third and concluding article,

                Python open source libraries for scaling time series forecasting solutions
              • Golang Mini Reference 2022: A Quick Guide to the Modern Go Programming Language (REVIEW COPY)

                Golang Mini Reference 2022 A Quick Guide to the Modern Go Programming Language (REVIEW COPY) Harry Yoon Version 0.9.0, 2022-08-24 REVIEW COPY This is review copy, not to be shared or distributed to others. Please forward any feedback or comments to the author. • feedback@codingbookspress.com The book is tentatively scheduled to be published on September 14th, 2022. We hope that when the release da

                • Solving common problems with Kubernetes

                  I first learned Kubernetes ("k8s" for short) in 2018, when my manager sat me down and said "Cloudflare is migrating to Kubernetes, and you're handling our team's migration." This was slightly terrifying to me, because I was a good programmer and a mediocre engineer. I knew how to write code, but I didn't know how to deploy it, or monitor it in production. My computer science degree had taught me a

                    Solving common problems with Kubernetes
                  • 文系学部卒でも無条件で不合格にならないアメリカのオンラインコンピューターサイエンス修士コースを調べ、出願校を決めた|Toshinori Sugita

                    出願校最初の出願校は、ジョージア工科大学のOMSCSになりそうだ。履修できる授業の種類、オンラインコースの懐の深さ(合格率の高さ)(、費用)が主な理由だ。 前回の記事を書いた時点では、ペンシルバニア大学のMCITがベストではないかと考えていた。 しかし、他の選択肢を十分検討していなかったので、候補になり得るコースをリストアップして比較した。特に気にしたのは、つぎの点だ。 ・文系学士が無条件でNGにならない ・CS推奨であっても、テストやMOOCs受講、業務経験などでなんとかなる ・アメリカ(最初の候補として。イギリスやオーストラリアがダメというわけでは全然ないが、英語で学ぶことを前提としたい) ・授業(基礎、分散システム、その他機械学習、データサイエンスなど共通理解になり得るものが選択できる) ・出願要件の具体的な数字(英語テスト、書類、出願期限) ・合格率(オンラインはオンキャンパスと比

                      文系学部卒でも無条件で不合格にならないアメリカのオンラインコンピューターサイエンス修士コースを調べ、出願校を決めた|Toshinori Sugita
                    • Manus tools and prompts

                      agent loop �� �p�� You are Manus, an AI agent created by the Manus team. You excel at the following tasks: 1. Information gathering, fact-checking, and documentation 2. Data processing, analysis, and visualization 3. Writing multi-chapter articles and in-depth research reports 4. Creating websites, applications, and tools 5. Using programming to solve various problems beyond development 6. Variou

                        Manus tools and prompts
                      • Deep Research再現実装をDeep Research以上に詳しく検証してみた - AKARI Tech Blog

                        はじめに こんばんは! 今週のAKARI Tech Blogは、DX Solution 事業本部 Dev の許が担当いたします。 先日OpenAIが「Deep Research」を公開し、その驚異的な文献調査能力が話題となりましたね! 皆様使っていますでしょうか。 これまでひいこら言いながらインターネット検索していた時代と比べると、「Deep Research お願いします!」で、それなりの分析レポートが出てくることに隔世の感を感じますね。 これだけ性能の良いものが出てきた以上、仕組みが気になるところ。できることなら、自分たちでも再現実装してみたい! しかし例によってOpenAIは実装をオープンにはしてくれない……。 そこで登場するのが、Deep ResearchのOSS再現プロジェクトたち! まずは Deep ResearchにOpenな再現実装について聞いてみましょうか。 ChatGP

                          Deep Research再現実装をDeep Research以上に詳しく検証してみた - AKARI Tech Blog
                        • Digital, digital and digital

                          戦略ファーム時代に読んだ700冊程度の本をまとめています*随時更新 戦略ファーム時代に読んだ700冊程度の本をまとめています I. 戦略 企業参謀 https://amzn.to/44iKVxM 当初、いまいち戦略というものが掴めきれず迷子になっていた時に「大前研一はこれだけ読め」と教わった本。大量に出ている他の大前本を読まなくて済むのが見過ごせない大きな価値 戦略サファリ 第2版 https://amzn.to/3csZg0t 経営戦略の本を読み漁るも、実プロジェクトの方が全くもって学びになるという普通の感想をもち、俯瞰での戦略論を求めるようになる。いやあ懐かしい 企業戦略論【上】基本編 競争優位の構築と持続 Jay Barney https://amzn.to/3dJjVxB 任天堂の戦略の妙に気が付きはじめ、ベースか似通ったものはないだろうかと思うようになった時にJay Barney

                            Digital, digital and digital
                          • prompts.chat

                            Welcome to the “Awesome ChatGPT Prompts” repository! While this collection was originally created for ChatGPT, these prompts work great with other AI models like Claude, Gemini, Hugging Face Chat, Llama, Mistral, and more. ChatGPT is a web interface created by OpenAI that provides access to their GPT (Generative Pre-trained Transformer) language models. The underlying models, like GPT-4o and GPT-o

                            • Who needs Graphviz when you can build it yourself?

                              We recently overhauled our internal tools for visualizing the compilation of JavaScript and WebAssembly. When SpiderMonkey’s optimizing compiler, Ion, is active, we can now produce interactive graphs showing exactly how functions are processed and optimized. You can play with these graphs right here on this page. Simply write some JavaScript code in the test function and see what graph is produced

                                Who needs Graphviz when you can build it yourself?
                              • Preparing Yourself for OMSCS | Online Master of Science in Computer Science (OMSCS)

                                Preferred qualifications for admitted OMSCS students are an undergraduate degree in computer science or related field (typically mathematics, computer engineering or electrical engineering) with a cumulative GPA of 3.0 or higher. Applicants who do not meet these criteria will be evaluated on a case-by-case basis. In these cases, the Admissions Committee is looking for a demonstrated, objectively d

                                • xvw.lol - Why I chose OCaml as my primary language

                                  This article is a translation, the original version is available here. I started using the OCaml language regularly around 2012, and since then, my interest and enthusiasm for this language have only grown. It has become my preferred choice for almost all my personal projects, and it has also influenced my professional choices. Since 2014, I have been actively participating in public conferences d

                                  • Why We Use Julia, 10 Years Later

                                    Exactly ten years ago today, we published "Why We Created Julia", introducing the Julia project to the world. At this point, we have moved well past the ambitious goals set out in the original blog post. Julia is now used by hundreds of thousands of people. It is taught at hundreds of universities and entire companies are being formed that build their software stacks on Julia. From personalized me

                                      Why We Use Julia, 10 Years Later
                                    • State of Text Rendering 2024

                                      Preface In 2009 I wrote State of Text Rendering, as a high-level review of the Free Software text rendering stack, with a focus on shaping, and mostly in the context of the GNOME Desktop. Since then, I have spent around twelve years working on various Google products to improve fonts and text rendering: all Open Source work. When I wrote that text in 2009, my main assignment was to finish HarfBuzz

                                      • Lakehouse: A New Generation of Open Platforms that Unify Data Warehousing and Advanced Analytics

                                        Lakehouse: A New Generation of Open Platforms that Unify Data Warehousing and Advanced Analytics Michael Armbrust1, Ali Ghodsi1,2, Reynold Xin1, Matei Zaharia1,3 1Databricks, 2UC Berkeley, 3Stanford University Abstract This paper argues that the data warehouse architecture as we know it today will wither in the coming years and be replaced by a new architectural pattern, the Lakehouse, which will

                                        • The Alkyne GC · mcyoung

                                          Alkyne is a scripting language I built a couple of years ago for generating configuration blobs. Its interpreter is a naive AST walker1 that uses ARC2 for memory management, so it’s pretty slow, and I’ve been gradually writing a new evaluation engine for it. This post isn’t about Alkyne itself, that’s for another day. For now, I’d like to write down some notes for the GC I wrote3 for it, and more

                                            The Alkyne GC · mcyoung
                                          • CS50x 2021

                                            This is CS50x 2021, an older version of the course. See cs50.harvard.edu/x for the latest! Welcome Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engine

                                              CS50x 2021
                                            • Easy Mode Rust — Llogiq on stuff

                                              This post is based on my RustNationUK ‘24 talk with the same title. The talk video is on youtube, the slides are served from here. Also, here’s the lyrics of the song I introduced the talk with (sung to the tune of Bob Dylan’s “The times, they are a-changin’”): Come gather Rustaceans wherever you roam and admit that our numbers have steadily grown. The community’s awesomeness ain’t set in stone, s

                                              • CS50x 2023

                                                This is CS50x 2023, an older version of the course. See cs50.harvard.edu/x/2024 for the latest! Welcome This is CS50, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without prior programming experience. (Two thirds of CS50 students have never taken CS before.) This course teach

                                                  CS50x 2023
                                                • A from-scratch tour of Bitcoin in Python

                                                  I find blockchain fascinating because it extends open source software development to open source + state. This seems to be a genuine/exciting innovation in computing paradigms; We don’t just get to share code, we get to share a running computer, and anyone anywhere can use it in an open and permissionless manner. The seeds of this revolution arguably began with Bitcoin, so I became curious to dril

                                                  • ジョージア工科大学オンラインCS修士に合格するまで【OMSCS】 | Masaki Nishi

                                                    出願理由 まず、圧倒的に学費が安いという理由です。 アメリカの大学・大学院全体で考えると、異常値なほど学費が安いため、プログラムの思想が変わったり等で学費が高騰する前に修士号を取得しようという魂胆です。将来的にオンキャンパスの修士や博士号プログラムに進学したい場合でも、単位移行ができることを考えると非常にお得です。 次点で、コース選択の幅が広いという理由です。 詳細は比較記事の方に記載してありますが、テキサス大学オースティン校と比べ、AI/ML以外のコース選択幅が広く、OSやネットワーク、セキュリティ、データベースなどのコースが豊富で、それらの領域の知見を深めたいという理由です。 必須要件 OMSCSのアドミッション要件のページに記載があります。 コンピュータサイエンスまたは関連分野(通常は数学、コンピュータエンジニアリング、または電気工学)の学士号と、累積GPA3.0以上が必要となります

                                                      ジョージア工科大学オンラインCS修士に合格するまで【OMSCS】 | Masaki Nishi
                                                    • Introduction - PyO3 user guide

                                                      Press ← or → to navigate between chapters Press S or / to search in the book Press ? to show this help Press Esc to hide this help The PyO3 user guide Welcome to the PyO3 user guide! This book is a companion to PyO3's API docs. It contains examples and documentation to explain all of PyO3's use cases in detail. The rough order of material in this user guide is as follows: Getting started Wrapping

                                                      • CS50x 2022

                                                        This is CS50x 2022, an older version of the course. See cs50.harvard.edu/x for the latest! Welcome Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engine

                                                          CS50x 2022
                                                        • Holiday Book Recommendations for Software Engineers, Engineering Managers and Product Managers

                                                          Books perfect as reading or gifts during the end-of-year break for those working in tech. More than 100 book recommendations. I’ve always found books are an underrated way to learn something new. Great books contain years of hard-earned experiences compressed into what you can read in hours. However, you do need to give hours-long attention to them. This allows books to convey ideas that shorter-f

                                                            Holiday Book Recommendations for Software Engineers, Engineering Managers and Product Managers
                                                          • A History of Clojure

                                                            71 A History of Clojure RICH HICKEY, Cognitect, Inc., USA Shepherd: Mira Mezini, Technische Universität Darmstadt, Germany Clojure was designed to be a general-purpose, practical functional language, suitable for use by professionals wherever its host language, e.g., Java, would be. Initially designed in 2005 and released in 2007, Clojure is a dialect of Lisp, but is not a direct descendant of any

                                                            • Preface — Spatial Data Programming with Python

                                                              Introduction to Python Setting up the environment Python basics Conditionals and loops Working with data Arrays (numpy) Tables (pandas) Table reshaping and joins Vector layers Geometries (shapely) Vector layers (geopandas) Geometric operations Rasters Rasters (rasterio) Raster-vector interactions ArcPro scripting ArcGIS Pro scripting (arcpy) BGU course 2025 General information Home assignment 1 Ho

                                                              • ジョージア工科大のCS修士に合格するまで(出願準備編)|teppei

                                                                2023年4月17日にジョージア工科大学のコンピューターサイエンス(以下CS)修士課程への進学が許可された。これまでの諸先輩方が残された出願準備に関する記事が存在し、それらの記事を頼りに出願準備を進めた。記事で紹介されている出願内容それぞれに違い(出身学部、GPA、英語試験の点数など)があり、自身の合格可能性や準備の優先度を検討するために一つ一つがとても貴重な情報であった。自身の出願内容も今後出願する方の参考になればと思い記しておく。特に、アカデミックからの推薦状を取得した方法についてはこれまでの日本人の方の記事にはなかったように思うので、役に立つかもしれない。(なぜ進学するのか、進学して何をしたいのか、といった話別の記事にしようと思う。) ジョージア工科大学のCS修士に合格しました!非CS&低GPAで可能性は低いと思っていたので、素直に嬉しいです。準備にあたり諸先輩方のブログがとてもあり

                                                                  ジョージア工科大のCS修士に合格するまで(出願準備編)|teppei
                                                                • オンラインでコンピュータサイエンス修士が取れる海外大学院まとめ | Masaki Nishi

                                                                  ex-btrax, Rakuten, AWS, Deloitte / B.S. in CS @OregonState, M.S. in CS @GeorgiaTech こんにちは、Masaki Nishi@Twitterです。 私は、現在メガベンチャーでエンジニアとして働いていて、英語もそこそこ使っているのですが、大学時代の学部が経済学部かつ、今まで英語でアカデミックに学んだ経験がないということで、海外の大学院でコンピュータサイエンス修士を取得したいと思っています。 経済的に、日本で働きながらオンラインで海外大学院のコンピュータサイエンスの修士号を取得しようと考えており、情報収集をしていたので、まとめてみました。 前回の「オンラインでコンピューターサイエンス学士を取得できる海外大学まとめ」という記事で、日本にいながらオンラインでコンピュータサイエンスの学士号を取得できる大学をまとめましたが

                                                                    オンラインでコンピュータサイエンス修士が取れる海外大学院まとめ | Masaki Nishi
                                                                  • The Most Important Machine Learning Equations: A Comprehensive Guide

                                                                    Motivation Machine learning (ML) is a powerful field driven by mathematics. Whether you’re building models, optimizing algorithms, or simply trying to understand how ML works under the hood, mastering the core equations is essential. This blog post is designed to be your go-to resource, covering the most critical and “mind-breaking” ML equations—enough to grasp most of the core math behind ML. Eac

                                                                    • GitHub - ComfyUI-Workflow/awesome-comfyui: A collection of awesome custom nodes for ComfyUI

                                                                      ComfyUI-Gemini_Flash_2.0_Exp (⭐+172): A ComfyUI custom node that integrates Google's Gemini Flash 2.0 Experimental model, enabling multimodal analysis of text, images, video frames, and audio directly within ComfyUI workflows. ComfyUI-ACE_Plus (⭐+115): Custom nodes for various visual generation and editing tasks using ACE_Plus FFT Model. ComfyUI-Manager (⭐+113): ComfyUI-Manager itself is also a cu

                                                                        GitHub - ComfyUI-Workflow/awesome-comfyui: A collection of awesome custom nodes for ComfyUI
                                                                      • Philosophy of coroutines

                                                                        [Simon Tatham, initial version 2023-09-01, last updated 2025-03-25] [Coroutines trilogy: C preprocessor | C++20 native | general philosophy ] Introduction Why I’m so enthusiastic about coroutines The objective view: what makes them useful? Versus explicit state machines Versus conventional threads The subjective view: why do I like them so much? “Teach the student when the student is ready” They s

                                                                        • Game Programming in Prolog - Part 1

                                                                          Author: Youngjin Kang   Date: August 25, 2024 Introduction As a fan of unconventional programming paradigms, I enjoy learning new programming languages which are drastically different from the typical object-oriented ones such as C#, Java, and the like. The most iconic of them are LISP (which is a powerful language for both functional programming as well as metalinguistic patterns in software deve

                                                                            Game Programming in Prolog - Part 1
                                                                          • More challenging projects every programmer should try

                                                                            Austin Z. Henley Associate Teaching Professor Carnegie Mellon University More challenging projects every programmer should try 12/20/2020 Update 12/29/2020: See the discussion of this post on Hacker News. Check out the sequel to this post: Challenging algorithms and data structures every programmer should try. One year ago, I posted Challenging projects every programmer should try. It included a t

                                                                              More challenging projects every programmer should try
                                                                            1