Tracks
Python開発者
含まれるものプレミアム or チーム
数千社の学習者に愛用されています
2人以上をトレーニングしますか?
DataCamp for Businessを試すトラックの説明
Python開発者
- pytestを使用して包括的なテストスイートを作成し、バグを早期に発見します
- コードのプロファイリングと最適化を行い、最高のパフォーマンスを実現します コードを再利用可能なパッケージに整理し、配布と保守を容易にします
Gitでバージョン管理をマスターする
最も広く利用されているバージョン管理システムであるGitを活用し、自信を持って共同作業を行ってください。実践的な演習を通じて、リポジトリの作成と管理、ブランチやリモートリポジトリの操作、マージ競合の解決、変更の取り消しといった操作を習得いただけます。さらに、オープンソースプロジェクトへの貢献を通じて経験を積むことができ、実際の開発環境において円滑なチームワークと効率的なバージョン管理を実現します。ウェブスクレイピングで有益なデータを抽出する
Pythonを使用してウェブサイトからデータをスクレイピングする方法を学ぶことで、豊富なデータを活用できるようになります。以下のスキルを習得できます:HTMLおよびXML文書をナビゲートし、解析します- APIおよび動的に生成されるページからデータを抽出します
- 認証とセッションの処理
- 収集したデータをデータベースに保存し、さらなる分析に活用します
バランスの取れたPython開発者になる
このトラックは、複雑なソフトウェアプロジェクトに取り組み、Pythonエコシステムに貢献するための出発点となります。効率的なコーディング手法、共同作業のワークフロー、そしてウェブスクレイピングなどの専門的なスキルを組み合わせることで、様々なPython開発の役割において優れた成果を上げる準備が整います。プロフェッショナルなPython開発者の仲間入りをし、キャリアを新たな高みへと導きましょう。今すぐご登録いただき、習得への旅を始めましょう!前提条件
アソシエイトPython開発者Chapter
In this chapter, you'll learn what it means to write efficient Python code. You'll explore Python's Standard Library, learn about NumPy arrays, and practice using some of Python's built-in tools. This chapter builds a foundation for the concepts covered ahead.
Chapter
In this chapter, you will learn how to gather and compare runtimes between different coding approaches. You'll practice using the line_profiler and memory_profiler packages to profile your code base and spot bottlenecks. Then, you'll put your learnings to practice by replacing these bottlenecks with efficient Python code.
Chapter
This chapter covers more complex efficiency tips and tricks. You'll learn a few useful built-in modules for writing efficient code and practice using set theory. You'll then learn about looping patterns in Python and how to make them more efficient.
Course
ソフトウェアおよびデータプロジェクトにおけるバージョン管理のためのGitの基本を学びましょう。
Course
共同ソフトウェアおよびデータプロジェクトにおけるバージョン管理のため、Gitを使用したブランチとリモートリポジトリの活用方法をご確認ください。
Course
descriptors、マルチレベル継承、抽象基底クラスでOOPスキルを強化しましょう。
Course
自作の Python パッケージを作成し、コードの再利用性を高め、他者と簡単に共有できるようにしましょう。
Course
PythonライブラリScrapyを使用して、インターネットから情報を取得し解析する方法を学びましょう。
Project
Develop a new app feature with your Python skills to calculate calories and nutrition values from user input.
Course
Explore data structures such as linked lists, stacks, queues, hash tables, and graphs; and search and sort algorithms!
Course
Pythonのテストを習得。手法を学び、チェックを作成し、pytestとunittestでエラーのないコードを保証します。