By iCollege | in Online Courses
This course takes a look at common formats for saving, reading, and shuffling data around such as Comma Separated Values (CSV), JavaScript Object Notation (JSON), YAML Ain't Markup Language (YAML), and eXtensible Markup Language (XML). If you want to know more about these data formats and how to interact with these different data representations using Python, we will see you there!
Important Details
Requirements
By iCollege | in Online Courses
The course progression follows the Practice Labs environment for the same certification, so there are supplements to each of those labs. Some of the topics that we are going to cover are: using basic data types and assigning those to variables, learning operations that can be applied to each of the data types, collecting information into a list structure, iterating over lists using both for and while loops, adding logic to programs to add capabilities, and much more.
Important Details
Requirements
By iCollege | in Online Courses
In this series, Vonne and Justin explore the intricate world of Object-Oriented Programming(OOP), particularly in the context of the Python programming language. Starting with the basics of OOP, Justin demonstrates the creation of classes and associated objects from those classes. Moreover, Justin demonstrates the use of Inheritance of classes to reduce code repetitiveness in an effort to adhere to the Don't Repeat Yourself (DRY) principle. Lastly, Justin builds a simple OOP-centric text-based adventure.
Important Details
Requirements
By iCollege | in Online Courses
Have you wanted to see what this programming thing is all about? Do you have issues figuring out where to start? This course will show you how to get things set up and start with the basics of programming using the Python programming language. If you want to set up your machine, understand the basics of Python, and start understanding the basic tenets of programming, this course is for you.
Important Details
Requirements
By iCollege | in Online Courses
This Python for beginners training course leads the candidate from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and more. This course is intended for programmers wishing to learn the basics of Python and its concepts.
Important Details
Requirements
By iCollege | in Online Courses
Python is a great language for learning, writing web applications, and manipulating data. However, Python can be used for security testing as well. In this series, you will explore the use of Python in such concepts as brute force password cracking, making SSH connections programmatically, creating socket connections and port scanner a particular host, banner grabbing from open ports, and more.
Important Details
Requirements
By iCollege | in Online Courses
Python has a set of protocols that the language internally adheres to which provides the functionality for features such as iteration, context manager behavior, string representation of an object, and many other things. When you create custom classes in Python and make use of these protocols then you can create custom behavior in the context of iterations, types, comparison of objects, operator overloading, and much more. Knowing about these will help level up your Python skills.
Important Details
Requirements
By iCollege | in Online Courses
A staple of programming is manipulating data, particularly data saved in files. In this series, you will explore the facilities that Python provides for reading and writing files. Writing to files and reading from files is a time-proven technique for data persistence and for data manipulation. IOS 5 provides APIs for reading and writing to files, it is a fundamental function of any computerized system. It is also a great way to persist data from one scene to another. If you want to get going with file-based fun, then this is the course for you.
Important Details
Requirements
By iCollege | in Online Courses
Part of the power of Python is the array of tools that come built into the language, known as the Python Standard Library. In this series, you'll take a look at the Standard Library, import from the Standard Library, as well as take a view of some of the more common modules, or parts, of the Standard Library. If you want to dive a little deeper, then you're in the right place.
Important Details
Requirements
By iCollege | in Online Courses
Explore the use of community code, or code written by others to solve a particular problem or provide a particular functionality. In this course, you'll explore how you can obtain these created solutions to increase your problem-solving speed. In order to do so, you will learn the use of tools like pip, pipenv, and conda which are solutions to the fetching and managing of outside dependency requirements. If you are looking to solve bigger and bigger problems or just explore something of interest, then you will need help from others.
Important Details
Requirements
By iCollege | in Online Courses
Python’s standard library is very extensive, offering a wide range of facilities as indicated by the long table of contents listed below. The library contains built-in modules (written in C) that provide access to system functionality such as file I/O that would otherwise be inaccessible to Python programmers, as well as modules written in Python that provide standardized solutions for many problems that occur in everyday programming. Python programmers who want to learn the more advanced features of Python will find this course useful.
Important Details
Requirements
By iCollege | in Online Courses
The goal of the course is to master key Python concepts as they are applied in the network engineering context. Computer Networks, large and small, have become ever-increasingly software-driven in the last several years. A typical network engineer faces the challenge of learning a completely new discipline that normally takes years to master. This course will use Python, an easy-to-learn, popular first-time-programmer language as the foundation to bridge the gap for network engineers facing the automation challenge, this will help network engineers become experts in using Python for networking.
Important Details
Requirements