Inhalt: A sizable portion of a data scientist's day is often spent fetching and cleaning the data they need to train their algorithms. In this course, learn how to use Python tools and techniques to get the relevant, high-quality data you need. Instructor Miki Tebeka covers reading files, including how to work with CSV, XML, and JSON files. He also discusses calling APIs, web scraping (and why it should be a last resort), and validating and cleaning data. Plus, discover how to establish and monitor key performance indicators (KPIs) that help you monitor your data pipeline. Umfang: 01:25:16.00
Inhalt: Data science provides organizations with striking-and highly valuable-insights into human behavior. While data mining can seem a bit daunting, you don't need to be a highly-skilled programmer to process your own data. In this hands-on course, learn how to use the Python scientific stack to complete common data science tasks. Miki Tebeka covers the tools and concepts you need to effectively process data with the Python scientific stack, including Pandas for data crunching, matplotlib for data visualization, NumPy for numeric computation, and more. Umfang: 03:34:44.00
Inhalt: When you're making calls between different services, you can use serialization to move data around in a predictable manner for easy encoding and decoding. In this course, instructor Miki Tebeka takes a deep dive into the subject of serialization with Python, exploring key serialization formats, how to work with each format, and how to pick the right one for your Python project. He covers Python-specific serialization formats such as marshal and pickle; how to serialize and deserialize using JSON; how to encode and decode messages and serialize using protocol buffers; how to use msgpack; and more. Along the way, he shares challenges that allow you to put your new knowledge to the test. Umfang: 01:12:03
Inhalt: Writing code can be easy, but maintaining a product is always a challenge. In this course, learn what it takes to efficiently manage your Python projects. Instructor Miki Tebeka delves into the ancillary tasks around Python programming, such as dependency management, development methodologies, metrics, logging, testing, and deployment. While these topics aren't strictly related to coding, they're essential to making sure your code is production ready. Learn how to tackle challenges related to dependency management, effectively approach testing, configure a logging system, design metrics, leverage different deployment strategies, and more. Umfang: 00:54:20.00
Inhalt: Data scientists often favor pandas, because it lets them work efficiently with larger amounts of data-a useful quality as data sets become bigger and bigger. In this course, instructor Miki Tebeka shows you how to improve your pandas' code's speed and efficiency. First, Miki explains why performance matters and how you can measure it with Python profilers. Then, the course teaches you how to use vectorization to manipulate data. The course also walks through some common mistakes and how to address them. Python and pandas have many high-performance built-in functions, and Miki covers how to use them. Pandas can use a lot of memory, so Miki offers good tips on how to save memory. The course demonstrates how to serialize data with SQL and HDF5. Then Miki goes over how to speed up your code with Numba and Cython. Alternative DataFrames can also speed up your code, and Miki steps through some options. Plus, explore a few extra resources that you can check out. Umfang: 01:24:12
Inhalt: By optimizing your Python code, you can ensure that your code uses fewer resources and runs faster than it did previously. In this advanced course, explore tips and techniques that can help you optimize your code to make it more efficient. Instructor Miki Tebeka covers general tools of the trade, including how to leverage the tools Python provides for measuring time, and how to use line_profiler to get line-by-line profiling information. Miki also shares how to pick the right data structures, how approximation algorithms can speed up your code, and how to use NumPy for fast numeric computation. He wraps up the course with a discussion of how to integrate performance in your process. Umfang: 02:04:51.00
Inhalt: Sometimes, the difference between a good Python application and a great one isn't found in the code; it's in the services that support your software. In this course, instructor Miki Tebeka introduces Python optimization tips and techniques to develop and run more efficient sites and applications. Learn how to find bottlenecks, stress test your code, use caching algorithms, "cheat" effectively, distribute work on one or more machines, and pick the right transport and encoding methods. He also introduces load balancers and powerful server frameworks for HTTP and TCP, and shows how to serve static content. Plus, learn how to monitor performance of your projects and set up alerts, so you'll know when a system or service fails. Umfang: 01:23:51.00
Inhalt: Go is a next-generation, open-source programming language created by Google, prized for its concurrency and connectivity. Using Go, developers can build modern applications that can actually save companies money on backend resources. This course is designed to help developers be productive with Go, starting with the essentials of the syntax. Learn the basics of Go basic types such as numbers and strings; working with conditionals and loops; creating object-oriented code with structs and methods; and handling errors. Instructor Miki Tebeka also emphasizes the concurrency features such as goroutines and channels, and connectivity features for networking with APIs and databases. For the final project, Mika shows you how to build a highly concurrent server that combines everything you've learned into one elegant solution powered by Go. Umfang: 01:56:25.00
Inhalt: If you're figuring out what to make for dinner tonight, this course will not help you. However, if you're learning the Go programming language, this course is a great resource for practical learning. Instructor Miki Tebeka walks you through common Go projects with "recipes," or step-by-step instructions. Miki shows you some basics, such as Go slices, maps, error handling, and panic recovery. He explains how to measure, format, parse, and convert time in Go. Miki goes over ways you can work with text in Go, then demonstrates using structs, methods, and interfaces to improve your code. He discusses working with JSON and HTTP, then concludes by describing the benefits of bringing concurrent instructions to your apps. Umfang: 01:18:03
Inhalt: Vim is the most versatile, configurable, cross-platform text editor around, available for Mac, Windows, Linux, and even legacy operating systems like Amiga. It's built for developers, with powerful commands and productivity-boosting features like dual editing mode and syntax highlighting. This course is designed to help anyone new to Vim become more efficient when editing text files, code and configuration files. Learn how to create new files; search for words and characters; move around files; edit and delete text; store text in registers; jump around files with marks ( bookmarks); and use commands to speed up common tasks. Instructor Miki Tebeka fills the course with examples and demos that show how Vim is used in the real-world, day-to-day workflow of a developer or sysadmin. Umfang: 01:16:20.00
Inhalt: While the work of coding can be a solitary endeavor, software developers don't work in a vacuum. In order to successfully bring their projects to the finish line, they must spend their days coordinating effectively with other developers. In this course, join Miki Tebeka as he shares best practices and tips for efficiently managing Python projects. Miki covers the essential non-coding tasks around Python programming, including how to best approach the directory structure for a project, tackle challenges related to dependency management, and determine what (and how much) to test. Plus, get general strategies for handling the development process, including how to use source control and issue tracking systems effectively. Umfang: 00:48:02.00
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 07.05.2024, 18:13 Uhr. 709 Zugriffe im Mai 2024. Insgesamt 510.939 Zugriffe seit Januar 2009
Mobil - Impressum - Datenschutz - CO2-Neutral