Revision 8 as of 2020-01-29 20:22:39

Clear message

Regression Modeling with Statistics and Machine Learning in Python [Video]

Minerva Singh

9781839215346 Packt Course Length: 6 hours 8 minutes (31 Dec 2019)

Video Overview:

This course is your one-shot guide to statistical and machine learning analysis. This course will teach you regression analysis (for both statistical data analysis and machine learning) in Python—all in a practical, hands-on way.

Specifically, the course will:

• Take you from a basic level of statistical knowledge to a level where you can perform some of the most common advanced regression analysis-based techniques

• Equip you to use Python to perform various statistical and machine learning data analysis tasks

• Introduce you in a hands-on way to some of the most important statistical and machine learning concepts, so you can apply them to practical data analysis and interpretation

You will get a strong background in some of the most important statistical and machine learning concepts and their applications in regression analysis. You will be able to decide which regression analysis techniques are best suited for answering your research questions and most applicable to your data; then you'll interpret the results.

This is a practical, hands-on course—we spend time dealing with some theoretical concepts related to both statistical and machine learning regression analysis.

All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/Regression-Modeling-With-Statistics-and-Machine-Learning-in-Python

Publisher's page


Project-Based Python Programming For Kids and Beginners [Video]

Minerva Singh

9781800204782 Packt Course Length: 5 hours 0 minutes (31 Dec 2019)

Video Overview:

Coding for beginners and kids is now made exciting and easy. Learn to code fun games, graphics and graphical user interfaces (GUIs) in Python, one of the most powerful programming languages known for its speed, flexibility, and ease-of-use. The Python coding language integrates well with other platforms and runs on almost all modern devices. This OSI-approved open-source language allows free use and distribution (including commercial distribution).

This course helps you delve into the graphics and UX (user experience) aspects of Python. You’ll get up to speed with this computer language in a hands-on manner by drawing shapes, coding a simple game, and designing GUIs (graphical user interfaces), including a functional GUI for a temperature converter app. The course will also guide you through analyzing scientific and statistical data. As you advance, you’ll get to grips with developing educational software. In addition to this, you’ll gain comprehensive insights into accessing and organizing databases, along with understanding how to manage networks.

By the end of this course, you will be well-versed with using not only Python 2 but Python 3 as well for designing immersive games and developing interactive applications and websites.

All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/Project-Based-Python-Programming-For-Kids-and-Beginners

Publisher's page


PyTorch Bootcamp for Artificial Neural Networks and Deep Learning Applications

Minerva Singh

ISBN 13: 9781839218897 Packt Course Length: 3 hours 15 minutes (Dec 2019)

Video Overview:

Hands-on PyTorch boot camp for Artificial Intelligence applications with artificial neural networks and deep learning

Master the latest and hottest deep learning frameworks (PyTorch) for Python data science

This course is your complete guide to practical machine learning and deep learning using the PyTorch framework in Python and covers the important aspects of PyTorch. If you take this course, you'll have no need to take other courses or buy books on PyTorch.

In this age of big data, companies across the Globe use Python to sift through the avalanche of information at their disposal; the advent of frameworks such as PyTorch is revolutionizing deep learning.

By gaining proficiency in PyTorch, you can give your company a competitive edge and take your career to the next level.

Publisher's page


Functional Programming in Python

Martin McBride

ISBN 13: 9781800200661 Packt Course Length: 3 hours 16 minutes (28 Nov 2019)

Video Overview:

Learn functional programming concepts and techniques to build Python applications

Python supports four programming paradigms – imperative, procedural, object-oriented, and functional. Of these, functional programming is probably the least understood and the least used. This book covers several topics that are directly and indirectly related to functional programming.

With this book, you’ll have all the knowledge you need for developing your applications with functional programming in Python.

Publisher's page


Migrating from R to Python for Data Analysis

Rajat Jatana

ISBN 13: 9781838643690 Packt Course Length: 2 hours 57 minutes (31 Oct 2019)

Video Overview:

Migrate from R to Python to perform effective data analysis

R has been the go-to language in data science for the last decade. However, given the latest developments and enhancements in Python's capabilities and its numerous supportive libraries, Python has dethroned R and is the first choice for data science enthusiasts, especially those working on descriptive and prescriptive analytics.

With this course, you will be familiar with Python functions and will be able to transform your R code into Python with far fewer lines of code, better performance, and increased speed.

Publisher's page


Python 3 For Offensive PenTest: A Complete Practical Course [Video]

Hussam Khrais

ISBN 13: 9781839212109 Packt Course Length: 4 hours 49 minutes (18 Oct 2019)

Video Overview:

Learn to use Python for ethical hacking and penetration testing.

Assume your target is running unpatched Windows XP, Anti-Virus is disabled, the firewall is turned off, IPS is not in place then you may (or not) get into a system! Does that sound like a real-world penetration test for you?

If you have ever attended an ethical hacking course that teaches you how to use some tools and how to click on some buttons, then you probably already know that being an advanced hacker needs more knowledge than clicking a few buttons as most of these tools will fail in a real-world scenario.

Whether you get bored from theory and basic courses which repeat the same tools and techniques over and over again and fail to teach you how to hack into even insecure systems, or you want to push your skills from beginner to the next level, then you have come to the right place!

There are quite a lot of people who call themselves hackers but, few have the solid skills to fit the definition, when other's tools fail, writing your own makes you a true hacker.

All the code files are placed at https://github.com/PacktPublishing/Python-3-For-Offensive-PenTest-A-Complete-Practical-Course

Publisher's page


Python 3: Project-based Python, Algorithms, Data Structures [Video]

Mashrur Hossain

ISBN 13: 9781839216510 Packt Course Length: 14 hours 29 minutes (27 Sep 2019)

Video Overview:

Learn to program with Python 3, visualize algorithms and data structures, and implement them in Python projects

This course is one of the most comprehensive and beginner-friendly courses on learning to code with Python—one of the top programming languages in the World—and using it to build algorithms and data structures with projects from scratch.

We will walk you step-by-step through the fascinating world of Python programming using visualizations of programs as they execute, algorithms as they run, and data structures as they are constructed. Nothing is left to the imagination; you'll see it all and then build it all.

Since it caters to a broad spectrum of students, the course is split into two parts: part 1 focusing on the Python programming language and part 2 focusing on Algorithms, data structures, performance analysis, and larger-scale projects.

Part 1: Python and programming fundamentals

• Text - Strings

• Numbers - ints and floats

• Execution flow control - branching with if/elif/else

• Compound data types - lists, dictionaries, tuples, and sets

• Iterables and iteration with generators, for and while loops, and more!

• Functions, execution context and frames, and building custom functions

• List comprehension

• Lambda expressions

• Generators and creating your own generators with yield

• Objects and building classes, methods, and special methods

• Reading from and writing to files using context managers

• Visualization with each topic and more!

Part 2: Algorithms, Data Structures, and Performance Analysis

• Sorting algorithms (basic) - bubble sort, selection sort, and insertion sort

• Sorting algorithms (advanced) - merge sort and quick sort

• Big O notation, complexity analysis, divide and conquer, and math visualizations

• Recursion in-depth with examples

• Searching algorithms - bisection search and hashing

• Data structures with linked lists, stacks, queues, trees, and binary search trees

• Operations with data structures - insert, search, update, and delete

• Multiple projects with increasing levels of complexity to tie concepts together

• Visualizations of all algorithms, data structure, operations, and more!

All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/Python-3-Project-based-Python-Algorithms-Data-Structures.

Publisher's page


Python Programming For Everyone [Video]

John Elder

ISBN 13: 9781839214387 Packt Course Length: 1 hour 58 minutes (27 Sep 2019)

Video Overview:

Learn Python 3 programming fast!

In this course, you'll learn the Python 3 programming language from an absolute beginner level all the way to advanced—in no time at all!

This course is aimed at absolute beginners; you don't need any coding experience at all!

We'll start out by setting downloading and installing Python and the Sublime Text Editor—both for free. This will give you all the tools you need to start writing and running Python code.

Then, we'll delve into fundamental computer science concepts, such as:

• Printing to the screen

• String Manipulation

• Variables

• Data types (lists, tuples, dictionaries and more)

• Simple math

• Comparison operators

• Assignment operators

After that, we move on to more intermediate topics such as:

• Conditional if/else statements

• While loops

• For loops

• Fizzbuzz

Finally, we finish up with more advanced topics such as:

• Functions

• Modules

• Classes

Python is one of the greatest programming languages and learning it has never been this easy!

All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/Python-Programming-For-Everyone

Publisher's page


Python and PHP Programming Bundle [Video]

John Elder

ISBN 13: 9781839215612 Packt Course Length: 7 hours 49 minutes (26 Sep 2019)

Video Overview:

Learn Python programming and PHP for web development—fast! Become a software engineer, coder, hacker, or web developer

In this course, you'll learn the Python 3 and the PHP programming languages from absolute beginner to advanced in no time at all!

This course is aimed at absolute beginners; you don't need any coding experience at all!

We'll start by downloading and installing Python and the Sublime Text Editor—both for free. This will give you all the tools you need to start writing and running Python code.

For PHP, we'll use a free online development environment so that we can learn web development concepts. Then, we'll delve into very basic computer science concepts, such as:

• String manipulation

• Printing to the screen

• Simple math

• Variables

• Data types (lists, tuples, dictionaries, and more)

• Assignment operators

• Comparison operators

After that, we'll move on to more intermediate topics such as:

• While Loops

• For Loops

• Conditional If/Else Statements

• Fizzbuzz

Finally, we'll finish up with more advanced topics such as:

• Modules

• Functions

• Classes

You'll learn all these features for both Python and PHP. You'll start with Python, and then move over to PHP in the second half of the course. Python and PHP are two of the greatest programming languages, and learning them has never been this easy!

All the code files are placed at -

https://github.com/PacktPublishing/Python-and-PHP-Programming-Bundle

Publisher's page


Python and Ruby Programming Bundle [Video]

John Elder

ISBN 13: 9781839219986 Packt Course Length:3 hours 46 minutes (26 Sep 2019)

Video Overview:

Python programming and Ruby coding are popular for a reason! Become a software coder, web developer, or hacker today

In this course, you'll learn the Python 3 programming language and the Ruby programming language from an absolute beginner level to advanced—in no time at all! This course targets absolute beginners; you don't need any coding experience at all!

We start by setting up, downloading, and installing Python and the Sublime Text Editor—both for free. This will give you all the tools you need to start writing and running Python code.

For Ruby, we'll use a free online development environment (or you can download Ruby yourself onto your computer).

Then, we'll delve into very basic computer science concepts, such as:

• Printing to the screen

• String manipulation

• Variables

• Data types (lists, tuples, dictionaries and more)

• Simple math

• Comparison operators

• Assignment operators

After that, we'll move on to more intermediate topics such as:

• Conditional if/else statements

• While loops

• For loops

• Fizzbuzz

Finally, we'll finish up with more advanced topics like:

• Functions

• Modules

• Classes

You'll learn all these things for both Python and Ruby. We start with Python, and then on to Ruby in the second half of the course.

Publisher's page


Python GUI Programming - Building a Desktop Application with Tkinter and SQLite [Video]

Shubham Sarda

ISBN 13: 9781839211607 Packt Course Length: 2 hours 41 minutes (13 Sep 2019)

Video Overview:

Implement a hands-on Python GUI project: Build a Cryptocurrency portfolio app with Python, Tkinter, SQLite3, and the CoinMarketCap API.

Welcome to Python GUI Programming – Building Desktop Applications with Tkinter and SQLite

This course will help you build a Python GUI application step-by-step with Tkinter, SQLite. and the free CoinMarketCap API. Throughout the course, you will learn more about Python and Tkinter, including:

• Understanding API nd its usage.

• Extracting cryptocurrency coin data and working with it.

• Building portfolio logic on the command line then focusing on the GUI

• Getting started with Tkinter and Python GUI

• Merging your command-line application with Tkinter and completing the.py version.

• Converting the.py application to an executable .exe app.

• Understanding the basics of SQLite3 with Python.

This course integrates all the aspects you need to get you on the road to becoming a successful Tkinter developer with proper live practical exercises and walk-throughs that take you from the basics to advanced use.

After completing this course, you will be ready to expand your knowledge of Tkinter and Python.

All the codes and supporting files for this course are available at: https://github.com/PacktPublishing/Python-GUI-Programming---Building-a-Desktop-Application-with-Tkinter-and-SQLite.

Publisher's page


Python for Beginners with Examples

Ardit Sulce

ISBN 13: 9781838982294 Packt Course Length: 1 hour 53 minutes (10 Jul 2019)

Video Overview:

A straight-to-the-point Python course to quickly get you started with writing Python code and creating Python programs.

This Python course will get you up and running with Python very quickly saving you time spent googling for video tutorials, exercises and examples. The course is ideal for those who haven't programmed before, but it also works for experienced programmers who want to learn Python as long as they don't get offended by a bit of extra explanations of programming concepts. You will start from scratch by learning all Python fundamentals and slowly progressing into more advanced Python third-party libraries and by the end of the course you will know how to write Python programs. You will actually build your a real Python program that has a graphical user interface (GUI) built with Python. As a bonus you will also learn how to convert that program into an executable that runs both on Windows and Mac as a standalone program so that you can give your program to anyone. The course also guides you on how to go about building even more advanced programs with Python. You will learn how to use Python third-party libraries for building programs in a wide range of application areas. This is not simply a tutorial. The content of the course consists of a mix of video lectures, quizzes, exercises, and discussions with the instructor and the fellow students giving you a complete package to help you become a professional Python programmer. All the code and supporting files for this course are available at -https://github.com/PacktPublishing/Python-for-Beginners-with-Examples

Publisher's page


Python GUI Programming - Building a Desktop Application with Tkinter and SQLite

Shubham Sarda

ISBN 13: 9781839211607 Packt Course Length: 2 hours 41 minutes (13 Sep 2019)

Video Overview:

Implement a hands-on Python GUI project: Build a Cryptocurrency portfolio app with Python, Tkinter, SQLite3, and the CoinMarketCap API.

This course integrates all the aspects you need to get you on the road to becoming a successful Tkinter developer with proper live practical exercises and walk-throughs that take you from the basics to advanced use.

With this course, you will be ready to expand your knowledge of Tkinter and Python.

Publisher's page


Build a User Authentication Web App with Python and Django

John Elder

ISBN 13: 9781838984007 Packt Course Length: 2 hours 9 minutes (29 May 2019)

Video Overview:

Learn to create a user authentication system in Django to register users, login, log out, edit profiles, and more!

Django and Python can seem overwhelming at first, but they don't have to be! In this course, I'll walk you through them step-by-step and you'll be building your first web app in MINUTES. You'll be amazed how quick and easy it is to create very professional looking websites, even if you have no programming or web design experience at all.

By the time we're finished, you'll have a solid understanding of Django and how to use it to build awesome web apps.

Publisher's page


Hands-On Python Regular Expressions

Rohan Almeida

ISBN 13: 9781838556693 Packt Course Length: 1 hour 30 minutes (29 May 2019)

Video Overview:

Understand regular expressions in everyone’s favorite language: Python

Do you fear regular expressions (regexes)? Do you need to ace the next interview where you will be asked about the advanced usage of regexes? Then you need this course! Regexes are a very powerful tool when you need to deal with textual data. Python offers all the advanced features of regexes such as look-arounds, quantifiers, and commenting your regexes to help your colleagues.

With this course, you will have a better understanding of all Python functions and will be able to apply regex concepts to real-life programming situations.

Publisher's page


Hands-On Bayesian Methods with Python

James Cross, Rahul Tiwari

ISBN 13: 9781789347692 Packt Course Length: 29 May 2019 (29 May 2019)

Video Overview:

Use Bayesian analysis and Python to solve data analysis and predictive analytics problems

Bayesian methods have grown recently because of their success in solving hard data analytics problems. They are rapidly becoming a must-have in every data scientists toolkit. The course uses a hands-on method to teach you how to use Bayesian methods to solve data analytics problems in the real world. You will understand the principles of estimation, inference, and hypothesis testing using the Bayesian framework. You will also learn to use them to solve problems such as A/B testing, understanding consumer habits, risk evaluation, adjusting machine learning predictions, reliability analysis, detecting the influence of one variable over an outcome, and many others.

With this course, you will be able to apply and use Bayesian methods as part of your data analytics toolbox, thus helping you use Python to solve a majority of common statistical problems in data science.

Publisher's page


Introduction to SQLite Databases for Python Programming

John Elder

ISBN 13: 9781838982867 Packt Course Length: 1 hour 27 minutes (28 May 2019)

Video Overview:

Master SQLite databases with Python the fast and easy way!

These days, everything uses a database, and SQLite is one of the most popular databases out there. Free and open-source, SQLite is a great database for smaller projects, hobby projects, or testing and development.

With this course, you'll build a very basic app to help reinforce all the things you learned along the way.

Publisher's page


Build a User Authentication Web App with Python and Django

John Elder

ISBN 13: 9781838984007 Packt Course Length: 2 hours 9 minutes (29 May 2019)

Video Overview:

Learn to create a user authentication system in Django to register users, login, log out, edit profiles, and more!

Django and Python can seem overwhelming at first, but they don't have to be! In this course, I'll walk you through them step-by-step and you'll be building your first web app in MINUTES. You'll be amazed how quick and easy it is to create very professional looking websites, even if you have no programming or web design experience at all.

With this course you'll have a solid understanding of Django and how to use it to build awesome web apps.

Publisher's page


Building Recommendation Systems with Python

Eric Rodríguez

ISBN 13: 9781788991704 Packt Course Length: 1 hour 35 minutes (30 May 2019)

Video Overview:

Build real-world recommendation systems using collaborative, content-based, and hybrid filtering techniques in Python

Recommendation Engines have become an integral part of any application. For accurate recommendations, you require user information. The more data you feed to your engine, the more output it can generate – for example, a movie recommendation based on its rating, a YouTube video recommendation to a viewer, or recommending a product to a shopper online.

In this course, you'll be able to build effective online recommendation engines with Machine Learning and Python – on your own.

Publisher's page


Getting Productive with Modern Python

Rahul Tiwari

ISBN 13: 9781788474375 Packt Course Length: 1 hour 7 minutes (30 May 2019)

Video Overview:

Bring your Python skills into the real world. Solve production issues around databases, parallelism, and deployment

Python is simple, but it isn't easy. Python emphasizes code readability, using indentation and whitespaces to create code blocks. This makes it simpler than C++ or Java, where curly braces and keywords are scattered across the code. Python is high-level, which allows programmers like you to create logic with fewer lines of code.

This course follows a problem-solution format to tackle common roadblocks in Python programming. How can we handle large datasets and files, processing them in Python efficiently? How can we address performance issues for long-running tasks?

Publisher's page


Scalable Data Analysis in Python with Dask

Mohammed Kashif

ISBN 13: 9781789808926 Packt Course Length: 3 hours 31 minutes (30 May 2019)

Video Overview:

Build high-performance, distributed, and parallel applications in Dask

Data analysts, Machine Learning professionals, and data scientists often use tools such as Pandas, Scikit-Learn, and NumPy for data analysis on their personal computer. However, when they want to apply their analyses to larger datasets, these tools fail to scale beyond a single machine, and so the analyst is forced to rewrite their computation.

In this course, you’ll learn to scale your data analysis. Firstly, you will execute distributed data science projects right from data ingestion to data manipulation and visualization using Dask. Then, you will explore the Dask framework. After, see how Dask can be used with other common Python tools such as NumPy, Pandas, matplotlib, Scikit-learn, and more.

Publisher's page


Python: Your First Step Toward Data Science

Rudy Lai

ISBN 13: 9781788994415 Packt Course Length: 2 hours 25 minutes ( 25 April 2019)

Video Overview:

This fast-paced, action-packed course will maximize your time; it's designed from the ground up to familiarize you with the basics of Python, so you can pursue your data science dreams. With this course, you will be up-and-running with Python Data Science in no time, helping you prove your value and expertise today and build your CV and skill set for tomorrow.

This course will get you up-to-speed with using Python, without resorting to a collection of disconnected, unrelated pieces of information. Thus, you can take the next step toward advancing your career in data science.

Publisher's page


Python: Your First Step Toward Data Science

Rudy Lai

ISBN 13: 9781788994415 Packt Course Length: 2 hours 25 minutes ( 25 April 2019)

Video Overview:

This fast-paced, action-packed course will maximize your time; it's designed from the ground up to familiarize you with the basics of Python, so you can pursue your data science dreams. With this course, you will be up-and-running with Python Data Science in no time, helping you prove your value and expertise today and build your CV and skill set for tomorrow.

This course will get you up-to-speed with using Python, without resorting to a collection of disconnected, unrelated pieces of information. Thus, you can take the next step toward advancing your career in data science.

Publisher's page


Data Wrangling with Python

Dr. Tirthajyoti Sarkar, Shubhadeep Roychowdhury, Samik Sen

ISBN 13: 9781838556617 Packt Course Length: 3 hours 18 minutes (April 2019)

Video Overview:

Creating actionable data from raw sources

For data to be useful and meaningful, it must be curated and refined. Data Wrangling with Python teaches you the core ideas behind these processes and equips you with knowledge of the most popular tools and techniques in the domain.

The course starts with the absolute basics of Python, focusing mainly on data structures. It then delves into the fundamental tools of data wrangling like NumPy and Pandas libraries. You'll explore useful insights into why you should stay away from traditional ways of data cleaning, as done in other languages, and take advantage of the specialized pre-built routines in Python. This combination of Python tips and tricks will also demonstrate how to use the same Python backend and extract/transform data from an array of sources including the Internet, large database vaults, and Excel financial tables. To help you prepare for more challenging scenarios, you'll cover how to handle missing or wrong data, and reformat it based on the requirements from the downstream analytics tool. The course will further help you grasp concepts through real-world examples and datasets.

By the end of this course, you will be confident in using a diverse array of sources to extract, clean, transform, and format your data efficiently.

Publisher's page


Python and Data Science : A Practical Guide [Video]

Eduonix, Michael Mustaine

ISBN 13: 9781838553012 Packt Course Length: 13 hours 09 minutes (March 2019)

Video Overview:

Learn Data Science and Python to do Web Scraping, Data Analysis, Data Visualization, Machine Learning, Deep Learning

This course is designed to teach you the basics of Python and Data Science in a practical way, so that you can acquire, test, and master your Python skills gradually.

This course is designed in a practical way to teach you the basics of Python and Data Science. A complete course packed with step-by-step instructions, working examples, and helpful advice. This course is clearly divided into small parts that will help you understand each part individually and help you learn at your own pace.

Publisher's page


Hands-On RESTful Web Services with Java 11 {Video}

Luan Nico

ISBN 13: 9781789956153 Course Length: 9 hours 35 minutes (March 2019)

Video Overview:

This course will help you create a RESTful web service right from scratch

RESTful Web Services is a stateless client-server architecture where web services are resources and can be identified by their URIs. Implementing RESTful Web Services with Java helps to simplify the development and deployment of web services.

This course will show you how to implement a REST Web Service (API) in Java from scratch (using servlets), covering the basic concepts. By the end of this course, you will be able to efficiently create reliable and powerful Java RESTful Web Services and get a clear understanding of the process by implementing it your web apps.

Publisher's page


Unable to edit the page? See the FrontPage for instructions.