some common regular expressions are below. If you find any errors comments below. I will correct my regex as soon as possible. If you need any regex for your work, just ping below. I will help you to solve it.
Regex For
Regex
Example
Description
Standard Naming Regex
Email regex
comma-separated regex
Web URL regex
s3bucket regex
we will daily update all common regex soon. Please wait for a while. If you know or need any regular expression for your web development comment here. We will share our knowledge.
To Just know any issue in hostinger. Go to the help menu and click on Contact Us.
Chat with the hostinger messanger you will get to know what problem is?going on.
Reason for the “Unknown record property-related ” issue from the development side. They will work hard to resolve. Don’t worry its not take too much time. You will finish other works and come later.
This the message I got for that issue
Hey, there! We’re currently having some issues with our control panel due to ongoing maintenance. I am truly sorry about any inconveniences this is causing you. I appreciate your understanding and patience 🙏Our team is working very hard on getting it back up working well as soon as possible. You can check the status of it over here: Hostinger Status. Let me know if there’s anything I could do for you in the meantime, we are here to help!
How to clear spawn EPERM at childProcess.spawn error in angular.
STEP1: Find the import statement in your whole project “ctrl + shift + F” in your terminal and search.
import { $ } from ‘protractor’;
If you find the above import protractor in your angular project, the child process of angular gets an error. Because you using “$” for jquery.
import { $ } from ‘protractor’ => it is used for end to end testing for angular application. so both get a conflict in your application. Remove the above code and instead add
Declare var $:any;
Remove this line => import { $ } from ‘protractor’; Add this line => Declare var $:any; Then run the project.
STEP 2:
If there is no protractor in your project. All code is fine then, Go to System Configuration in your windows
System configuration => General
Set to the normal setup and go to services
System Configuration => Services
Enable all services and click on Apply. It will prompt you to restart your computer. Just restart and check the now the error came. If issue clear comment below. Sharing the knowledge is the best thing! Thanks for reading.
Wanna download some paid Udemy courses “fully free”.
All Latest 2020 & 2021 UDEMY courses of current web and hybrid web technology. All torrent links are compressed in 7zip. Please extract and download the videos in torrent. Each course are 100% worth valuable. Each courses are done by highest rankers like => Academind, Stephane Maarek and etc…
The download links are available for the courses like flutter, angular, Dart, Git and JavaScript.
Dream11 is one of the popular online betting games. Many of them are analyzing the team in different ways. For analyzing purposes there is a tool to generate a team according to credits and points.
Find the possibility of a combination that can able to make.
For example: 1) Wicket-keeper (1), Batsman (4), All Rounder(3), Bowler (3) 2) Wicket-keeper (2), Batsman (3), All Rounder(2), Bowler (4) 3) Wicket-keeper (1), Batsman (3), All Rounder(2), Bowler (5), and so on…
There are very few combinations there. you can easily able to find the combination according to the rule example: Condition: wk (1-4), bat(3-6), all(1-4), bow(3-6) => Total 100 credits
So you know the combination and generate the team with removed unplayed players.
When you generate a team. The number of possibilities is high even though removes the unplayed players. Because the team generates not only 100 credits and less than 100 credits. Most of the games are not able to generate apt 100 credit.
Condition logic to generate Ipl team
Example: Team1 = KXIP Team2 = MI Number of Players in a team = 11 Each player points and credits are different
step1: Split the WK(wicketkeeper) according to the Teams and stored in an array. Team1 wk => 3 person Team2 wk => 4 person
step2: If the user picks the combination [2(wk), 3(bat), 2(all), 5(bowl) ] From above wicket keeper is 2 1)To generate possibilities of wk 2 1 wk from team1 with the highest point or credits 1 wk from team2 with the highest point or credits
2)To generate possibilities of batsman 3 Pick the highest 1 from team1 + Pick the highest 2 from team2 Pick the highest 2 from team1 + Pick the highest 1 from team2
3) To generate possibilities of allrounder 2 same as WK
4) To generate possibilities of bowler 5 Pick the highest 2 from team1 + Pick the highest 3 from team2 = 5 person Pick the highest 3 form team 1 + Pick the highest 2 from team2 = 5 person Pick the highest 1 from team 1 + Picket the highest 4 from team2 = 5 person Pick the highest 4 from team 1 + Picket the highest 1 from team2 = 5 person
So totally, WK has a combination of 2 Bat has a combination of 2 All-rounder has a combination of 2 Bowler has a combination of 4
The team generate with loop according to the separate combinations example: 1st loop => WK[0]+ Bat[0] + All[0] + Bowler[0] => check the credit below or equal to 100. 2nd loop => WK[0]+ Bat[0] + All[0] + Bowler[1] 3rd loop => WK[0]+ Bat[0] + All[0] + Bowler[2] 4th loop => WK[0]+ Bat[0] + All[0] + Bowler[3] 5th loop => WK[0]+ Bat[0] + All[0] + Bowler[4] 6th loop => WK[0]+ Bat[0] + All[1] + Bowler[0] 7th loop => WK[0]+ Bat[0] + All[1] + Bowler[1] 8th loop => WK[0]+ Bat[0] + All[1] + Bowler[2] 9th loop => WK[0]+ Bat[0] + All[1] + Bowler[3] 10th loop => WK[0]+ Bat[0] + All[0] + Bowler[0] 11th loop => WK[0]+ Bat[1] + All[0] + Bowler[1] 12th loop => WK[0]+ Bat[1] + All[0] + Bowler[2] 13th loop => WK[0]+ Bat[1] + All[0] + Bowler[3] 14th loop => WK[0]+ Bat[1] + All[1] + Bowler[0] … and the loops going on find the groups which credits total equal to or lessthan 100. Push the group into another array.
Team generation Tool
One of the most popular analyzing for IPL dream11 team generation is available here.
How to add single quotes, double quotes, or both quotes in the python strings?
Example:
course="Python's for everyone"print(course)new_course='Python for "EveryOne"'print(new_course)email='''Hi John!,Welcome to helperscript to learn Python's for "Everyone"Thank you,Support Team'''print(email)
The output of String declaration – python 3
Triple quotes (”’Python for “Everyone””’) – Three single quotes from the start and three single quotes from the end. This type of string escapes all the symbols in the string.
Split string into an array (or) Split the string in python
Python string starts index with zero(0).
Example: course variable has string “Python for Everyone”
Course = ‘Python for Everyone’
Get the first character of a string in python
course[0]
Get the second character of a string in python
course[1]
Get the last character of a string in python
course[-1]
Get the last second character of a string in python
course[-2]
Get the first three character of a string in python
course[0:3]
Remove the first character and remove the last 3 characters of a string in python
Normal way – firstname +’ ’+ lastname +’ is a coder’ Format way – f‘{firstname} {lastname} is a code’
f – prefix with f define a formatted string
Code:
string concatenation in python
Python strings method
Let, course = ‘Python for Beginners’
# find the length of string len(course)
# convert uppercase course.upper()
# convert lowercase course.lower()
# convert first character uppercase in each word course.title()
# find an index of character or sequence of character.
Python find() method is case sensitive.
print(course.find(‘P’)) # gives index of capital P print(course.find(‘p’)) # return -1 if not present. print(course.find(‘Beginners’))
# Replace a character course.replace(‘P’, ‘J’)
# Replace a sequence of character course.replace(‘Python’, ‘Angular’)
# find a string contains in the existing string(case sensitive) ‘Python’ in course
App.py
course='Python for Beginners'# find the length of stringprint(len(course))# convert uppercaseprint(course.upper())# convert lowercaseprint(course.lower())# convert first character uppercase in each wordprint(course.title())# find index of character or sequence of characterprint(course.find('P'))# capitalprint(course.find('p'))# small letterprint(course.find('Beginners'))# Replace a characterprint(course.replace('P','J'))# Replace a sequence of characterprint(course.replace('Python','Angular'))# find a string contains in existing stringprint('Python'incourse)# gives boolean output either True or False
String Methods in python 3
In Next article, we see about Operators in Python.
Python is a case sensitive language. So when you define a variable you should consider the uppercase and lowercase.
eg: price = 10 is different to PRICE = 10
Important Variable Types and Declaration
price=10# price variable type is INTEGER# price is an identifier for variable and initialised with the value 10update_price=20.5# update_price variable type is FLOATis_published=True# is_published variable type is BOOLEAN# either True or False (case sensitive first letter should be capital)name='Jasim'# name variable type is STRING
# – is a comment line. Python interpreted not read this line.
Let’s do one small task. Variable Declaration Task: We check in a patient named John Toe. He’s 20 years old and is a new patient.
name='John Toe'Age=20is_new_patient=True
As of now we successfully learn how to declare the variable in python. Next, we learn about how to get input from users.
Instead of print() method use input() method to get the input from the user.
Filename: app.py
name=input('What is your name? ')print('Hey! '+name)
In your terminal, interpreted python will wait for your input. In my case, I type John Carter and then hit enter.
Task 2: Ask two questions – Person’s name and his favorite color. Print the output like “John Toe like violet”.
name=input('What is your name? ')Color=input('what is your favourite color? ')print(name+' like '+color);
The output of program – python input/print
Type conversion
Type conversion is used to define a variable for calculation. If the number is in string format we need to convert the number string into the integer type.
Example:
birth_year=input('Your birth year? ')print(type(birth_year))age=2020-birth_yearprint('Your age is '+age)
You will get an error – TypeError: Unsupported operand type(S) for int and str
You get input from the terminal 1994 and the type of 1994 is string identified with the use of type() method.
You get an error in line 20 in the app.py file. It will be shown in the terminal due to the type differentiation. So how to solve this problem. We need to convert the type from string to integer.
How to convert the string to integer
int() – method is used to convert the typed string to an integer. str() – method is used to convert the integer type to string type.
Solution:
birth_year=input('Your birth year? ')print(type(birth_year))age=2020-int(birth_year)print('Your age is '+str(age))
output: Type conversion example
In the next article let see the strings in python. Go the next continuation on the menu.
Open your PyCharm or your favorite IDE. Click to create a new project and name your project.
Give your project name and check the base interpreter has the current version. If you need another version, you can select the other version from the list.
Create a first python program
Name your file. In my case app.py
Now let’s start to learn the code first.
How to console or print the value in the python
file name: app.py
print('Hi! welcome to helperscript');
print(data) => print function helps to print or console in terminal output. It is used to identify whether the data passed are correct or incorrect.
data => you can pass data that you want to output. When your data is a string. String declaration with a single quote or either double quote.
Eg: print(“hello”) is equal to print(‘hello’) Then Run the app.py file from the menu Run. It will show configuration settings. As of now we just run the file. So just click on the app.
After Run the app.py file. The below terminal will open and show the output like below.
output in console python
Python code gets executed line by line from the top.
Print the string with the multiplication
file name: app.py
print('Hi! welcome to helperscript')print('*'*5)
output of print(‘*’ * 5)
In python, the String data type can be generated and printed multiple times with an asterisk.
So the python is powerful for AI, Automation, desktop application, and web application.
Let us see more new topics in python in the next article. Go to the menu of Python and find the next tutorial for continuation…
Python is one of the most popular languages nowadays.
Python has the ability to do
Automation
AI (Artificial Intelligence)
Applications
Websites
We talk about all the core concepts in python and then we build three(3) python projects together.
BUILD WEB APPLICATION
Django administration
HOW TO USE 1000 OF SPREADSHEET IN MIN 100 SECONDS WITH CHARTS
CHARTS IN SPREADSHEET USING PYTHON
Let’s start the course for the absolute beginners.
INSTALL PYTHON
HOW TO DOWNLOAD AND INSTALL PYTHON ON YOUR COMPUTER
Go to python.org
Click on downloads
Click the Download button for the latest version
In windows simply click and open the downloaded file. Make sure you check Add path to the variable.
For Mac, Just continue and Agree with the license agreement and install it.
Install python in mac
Next, we are going to install a code editor. PyCharm (https://jetbrains.com/pycharm) is one of the best code editors for python. It fully depends on you. You can use another editor too.
Download and install pyCharm on your computer depends on your OS.
Windows => click next => next => and install
Mac => drag and drop the pyCharm to the application to install.
Choose your theme, Most of them use Dracula or blacky themes to protect their eyes. Now open your pyCharm application.
Congratulations, you are now successfully downloading and installing everything for python to learn.
Go to the python menu on top and see the continuation tutorial in the python.
In this article, we will learn more about automated testing in angular.
What is automated testing? It is type of testing software without humans with lesser time. It helps you to catch the defects before releasing the software.
How to write a test coding in angular? Before jumping into the test coding. Let see the different type of testing in angular.
Type of Testingin angular
Unit Testing (UT)
Integration Testing (IT)
End to End Testing (e2e)
Unit Testing Test a component in Isolation, without external resources (e.g. file system, database, API endpoints).
Easiest to write
Superfast
Don’t give us much confidence.
Integration Tests Test a component with external resources (e.g. file system, database, API endpoints) Integration tests: component + template Unit tests: component
End-to-end Tests
Test the entire application as a whole.
More confidence
Very slow
Very fragile
Let’s see the fundamental of Unit Testing Tests are first-class citizens.
Clean Coding Practices
Small functions/ methods (10 lines of code or less)
Use jasime javascript library to write the test code. Common function using in angular is describe() // suite it() // spec expect() // ecpected value
compute.spec.ts // test file
import {compute} from '.compute'
describe('compute', () =>{
it('should return O if input is negative', () => {
const result = compute(-1);
expect(result).toBe(0);
})
})
Run the code with “ng test compute”
As you can see in the above image "Executed 1 of 1 success".
Run the ng test command create a browser instantiated and show like below. Karma will connected.
angular karma listener
After click on debug and see it in the console will reply the same of the test result. You can save it in a file for your track.
debug angular
This is how Unit testing will write. In next article will see the integration testing and later end to end testing.