Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Python For Java Developers

    Posted By: ELK1nG
    Python For Java Developers

    Python For Java Developers
    Published 12/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.70 GB | Duration: 5h 36m

    Use your programming skills to develop Python programs

    What you'll learn

    Develop Python programs

    Work with text data in Python

    Use Python to visualise data

    Use machine learning to make predictions about data

    Requirements

    Knowledge of Java or another object-oriented programming language

    Description

    This course will help you to learn to program in Python by leveraging the skills you already have in Java, or another high-level object-oriented programming language.I won't waste your time explaining things you already know, like what functions are, or exceptions or classes. Instead, we'll dive right into how to make use of the concepts you already understand in another language, in Python.We'll start with the most important syntax first, so that after the first section or two you'll already be able to write Python scripts. Then we'll cover how to work with classes, containers, regular expressions and files in Python, and more.You'll also learn how to use Numpy for numerical computing (less complicated than it sounds!) and how to use Pandas as a virtual spreadsheet. In the final section we'll cover how to draw charts so you can visualise your data, and how to use a simple artificial neural network to make predictions based on your data.The courses includes suggested exercises and quizzes to help you check your progress. With a little practice, you can quickly learn to make use of Python for automating routine tasks, processing text data, working with numerical data, or whatever you need to do. If you already have some programming knowledge and don't want to sit through explanations of basic concepts, but do want to learn to use Python alongside your existing programming skills, this course is for you.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Basic Syntax

    Lecture 2 Introduction

    Lecture 3 Installing Python

    Lecture 4 Setting up a virtual environment

    Lecture 5 Hello World

    Lecture 6 Variables

    Lecture 7 Builtin Functions

    Lecture 8 "If" statements

    Lecture 9 "For" loops

    Lecture 10 "While" loops

    Lecture 11 Casting

    Lecture 12 String comparison

    Lecture 13 "Match" statements

    Section 3: Functions

    Lecture 14 Introduction

    Lecture 15 Functions

    Lecture 16 Keywords Args

    Lecture 17 Variable-Length Arguments

    Lecture 18 Variable-Length Keyword Arguments

    Lecture 19 Multiple Return Values

    Section 4: Containers

    Lecture 20 Introduction

    Lecture 21 Tuples

    Lecture 22 Slicing

    Lecture 23 Tuple Functions and Methods

    Lecture 24 Tuple Operators

    Lecture 25 Lists

    Lecture 26 Replacing Slices

    Lecture 27 Removing Items from Lists

    Lecture 28 List Comprehensions

    Lecture 29 Comprehension Conditions

    Lecture 30 Sets

    Lecture 31 Set Functions

    Lecture 32 Dictionaries

    Lecture 33 Removing Dictionary Items

    Lecture 34 Dictionary Views

    Lecture 35 Default Dictionaries

    Lecture 36 Enumerate and Zip

    Lecture 37 Hashing

    Lecture 38 Containers Summary

    Section 5: Strings and Regular Expressions

    Lecture 39 Introduction

    Lecture 40 String Variable Interpolation

    Lecture 41 Matching Text

    Lecture 42 Capture Groups

    Lecture 43 Escaping and the Ternary Operator

    Lecture 44 Comments in Regular Expressions

    Lecture 45 Search

    Lecture 46 Findall

    Lecture 47 Mutliline Matching

    Lecture 48 Compiling Regular Expressions

    Section 6: Exceptions

    Lecture 49 Introduction

    Lecture 50 Exceptions

    Lecture 51 Raising Exceptions

    Lecture 52 Assertions

    Section 7: Classes

    Lecture 53 Introduction

    Lecture 54 Classes

    Lecture 55 Constructors

    Lecture 56 Converting to Strings

    Lecture 57 Eval and Repr

    Lecture 58 Inheritance

    Lecture 59 Overriding Methods

    Lecture 60 Super

    Lecture 61 Class Attributes

    Lecture 62 Multiple Inheritance

    Lecture 63 Method Resolution Order

    Lecture 64 Implementing Operators

    Section 8: Modules and Packages

    Lecture 65 Introductions

    Lecture 66 Modules

    Lecture 67 Main Functions

    Lecture 68 Loading Parts of Modules

    Lecture 69 Packages

    Lecture 70 Package Initialisation

    Lecture 71 How Python Locates Modules

    Lecture 72 Inspecting Modules

    Lecture 73 Subpackages

    Lecture 74 Package Attributes

    Lecture 75 Installing Packages

    Section 9: Functional Programming

    Lecture 76 Introduction

    Lecture 77 Iterators

    Lecture 78 Passing Functions to Functions

    Lecture 79 Mapping

    Lecture 80 Lambda Expressions

    Lecture 81 Lambdas in Loops

    Lecture 82 Sorting

    Lecture 83 Filtering

    Lecture 84 Generators

    Lecture 85 Function Generators

    Section 10: File Handling

    Lecture 86 Introduction

    Lecture 87 Reading Text Files

    Lecture 88 Using "With"

    Lecture 89 Writing Files

    Lecture 90 Representing Binary Data

    Lecture 91 Writing Binary Files

    Lecture 92 Reading Binary Files

    Section 11: Numpy for Numerical Computing

    Lecture 93 Introduction

    Lecture 94 Numpy Arrays

    Lecture 95 Creating Numpy Arrays

    Lecture 96 Random Numpy Arrays

    Lecture 97 Numpy Arithmetic

    Lecture 98 Numpy Functions

    Lecture 99 Numpy Slicing

    Lecture 100 Numpy Views

    Lecture 101 Advanced Indexing with Lists

    Lecture 102 Using Comparison Operators

    Lecture 103 Boolean Indexing

    Section 12: Pandas - A Kind of Virtual Spreadsheet

    Lecture 104 Introduction

    Lecture 105 Loading Pandas Dataframes

    Lecture 106 Setting Column Names

    Lecture 107 Referencing Cells

    Lecture 108 Numpy-Style Referencing

    Lecture 109 Loading Data from Dictionaries

    Lecture 110 Modifying Data

    Lecture 111 Pandas Functions

    Lecture 112 Data Series

    Lecture 113 Random Dataframes

    Lecture 114 Sorting

    Lecture 115 The Mall Customers Database

    Lecture 116 Grouping

    Lecture 117 Aggregate Functions in Pandas

    Lecture 118 Filtering in Pandas

    Section 13: Visualization, Prediction and Analysis

    Lecture 119 Introduction

    Lecture 120 Plotting

    Lecture 121 Seaborn Plots

    Lecture 122 Clustering with Scikit-Learn

    Lecture 123 Binning

    Lecture 124 Categorical to Numerical

    Lecture 125 Installing Keras and Tensorflow

    Lecture 126 One Hot Encoding

    Lecture 127 The Predictor Matrix

    Lecture 128 Test Train Split

    Lecture 129 Scaling

    Lecture 130 Creating the Neural Network

    Lecture 131 Evaluating Accuracy

    Section 14: Congratulations

    Lecture 132 Congratulations

    Java developers who want to learn Python